Cwmtwrch, Carmarthenshire, Wales Genealogy

Guide to Cwmtwrch, Carmarthenshire,  Wales  ancestry, genealogy and family history, birth records, marriage records, death records, census records, family history, and military records.

Cwmtwrch is a village which lies in the Swansea Valley within the three counties of Powys, Carmarthenshire and Neath Port Talbot in Wales.

The village is split into two parts, Upper Cwmtwrch / Cwm Twrch Uchaf and Lower Cwmtwrch / Cwm Twrch Isaf.