Cadfarch es una comunidad a unas pocas millas al sur y sureste de Machynlleth en Powys (anteriormente Montgomeryshire ) en Gales . La frontera occidental y sur de la comunidad es con el condado vecino de Ceredigion , mientras que la esquina noroeste toca Gwynedd .
La comunidad incluye los pueblos y asentamientos de Penegoes , Forge , Derwenlas y Abergwydol . [2] también Aberhosan y Melinbyrhedyn. En 2011, la comunidad tenía una población de 855 habitantes, 538 de ellos hablantes de galés. [3] Tiene la identidad galesa más alta en Montgomeryshire, con un 66% que tiene alguna forma de identidad galesa. [4]
"Cadfarch" es también el nombre de un santo galés del siglo VI [5] y la iglesia de Penegoes está dedicada a él.