This is equivalent to 21 per cent of the population and represents an increase of 100,000 Welsh speakers over the 40 year period.
Mae hyn yn cyfateb i 21 y cant o'r boblogaeth ac mae'n gynnydd o 100,000 o siaradwyr Cymraeg dros y cyfnod o 40 mlynedd.