But some other surveys suggest the number of Welsh speakers could be as high as 900,000.
Yn Sir Gâr (90,900) a Gwynedd (89,000) y mae’r niferoedd uchaf o siaradwyr Cymraeg o hyd.