The highest estimated numbers of Welsh speakers are found in Carmarthenshire (91,700), Gwynedd (91,200) and Cardiff (76,100).
Yng Nghaerdydd (96,800), Gwynedd (91,800), Sir Gaerfyrddin (87,500) y mae’r niferoedd uchaf o siaradwyr Cymraeg.