Machynlleth, às vezes conhecida localmente apenas como Mach, é uma cidade histórica de mercado, comunidade e ala eleitoral do condado de Powys, no País de Gales. Ela está dentro dos limites históricos de Montgomeryshire.
Machynlleth foi a sede do Parlamento galês de Owain Glyndŵr em 1404, e por causa disso, diz que é a "antiga capital do País de Gales". No entanto, nunca teve qualquer reconhecimento oficial como capital. Pediu o status de cidade em 2000 e 2002, mas não teve sucesso.
O galês é falado por muitos, assim como o inglês. O Censo 2011 constatou que 67% dos habitantes da cidade tinham algum conhecimento da língua galesa, com 39% capazes de ler, escrever e falar a língua.


