Cwmtwrch (Cwm-twrch en gallois : « la vallée du sanglier ») est une petite ville du Pays de Galles, située à une vingtaine de kilomètres au nord-est de Swansea. La bourgade est divisée en deux parties, Upper Cwmtwrch / Cwm-twrch uchaf et Lower Cwmtwrch / Cwm-twrch isaf : c'est-à-dire, Cwmtwrch supérieur et inférieur – une ancienne ligne de chemin de fer ayant, par le passé, séparé Cwmtwrch en deux.