Machynlleth retains its strong Welsh character, with Welsh spoken alongside English. The 2011 Census indicated that 67% of the population have some knowledge of Welsh, with 39% able to read, write and speak the language.

Machynlleth is twinned with Belleville, Michigan.

Population 2,235 (2011 census)

Ordnance Survey grid reference SH745005

Principal area Powys

Ceremonial county Powys

Country Wales

Sovereign state United Kingdom


Postcode district SY20

Dialling code 01654

Police Dyfed-Powys

Fire Mid and West Wales

Ambulance Welsh

EU Parliament Wales

UK Parliament Montgomeryshire

Welsh Assembly Montgomeryshire

Post Author: Web Admin