Roch, Pembrokeshire

Roch, Pembrokeshire
Roch Castle
Roch, Pembrokeshire
Location within Pembrokeshire
Community
Principal area
CountryWales
Sovereign stateUnited Kingdom
Post townHAVERFORDWEST
Dialling code01437
PoliceDyfed-Powys
FireMid and West Wales
AmbulanceWelsh

Roch (Welsh: Y Garn) is a village and ecclesiastical parish 2 miles (3.5 km) northeast of Nolton and 5.5 miles (9 km) northwest of Haverfordwest. It forms part of the community of Nolton and Roch. Roch ecclesiastical parish includes the hamlets of Cuffern and Druidston.

Census population of Roch parish 538 (1801): 763 (1851): 471 (1901): 377 (1951): 684 (1981) In the 2011 census Roch village had a population of 463.

The village stands on a prominent ridge of Precambrian rhyolite.