Machynlleth, někdy místně známý jako Mach, je historické tržní město, obec a volební obvod v hrabství Powys ve Walesu. Nachází se uvnitř historických hranic hrabství Montgomeryshire.
Machynlleth byl v roce 1404 sídlem velšského parlamentu Owaina Glyndŵra, a proto se o něm říká, že je "starobylým hlavním městem Walesu". Nikdy však nebyl oficiálně uznán jako hlavní město. V letech 2000 a 2002 žádalo o status města, ale neuspělo.
Mnoho lidí mluví velšsky stejně jako anglicky. Sčítání lidu z roku 2011 ukázalo, že 67 % obyvatel města má určitou znalost velštiny a 39 % umí číst, psát a mluvit tímto jazykem.


