Machynlleth yw tre yn Powys, Kembra; (SH70SW91).[1] Yma hi 81.9 mildir (131.8 km) dhiworth Kardydh ha 174.9 m (281.5 km) dhiworth Loundres. 2168 o braster an poblans yn 2011, ha 1119 (51.6%) a wodhya kewsel Kembrek.