Cadfarch es una comunidad situada a unos kilómetros al sur y sureste de Machynlleth en Powys (anteriormente Montgomeryshire ) en Gales . La frontera oeste y sur de la comunidad se encuentra 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, de los cuales 538 eran hablantes de galés. [3] Tiene la mayor identidad galesa de 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.