Pembrokeshire

Pembrokeshire spans about 1,605 km² (620 sq mi) in Wales.

Land area1,605 km² (620 sq mi)
Postcode districts20
Places370
Largest townHaverfordwest

Outline from Office for National Statistics and Ordnance Survey data, Open Government Licence v3.0.

Pembrokeshire at a Glance

123,443Population74th biggest
£248,928Avg house price43rd priciest
£42,325Avg income66th highest
77/km²Density84th densest
1,605 km²Land area

House Prices in Pembrokeshire

The average sold price in Pembrokeshire is £248,928 across 3,513 recorded sales, making it the 43rd most expensive of 69 counties.

£304,509Detached6,685 sold
£183,380Semi-detached3,758 sold
£164,456Terraced4,127 sold
£157,456Flat1,151 sold

Most expensive districts

SA42£397,206
SA69£323,298
SA70£306,627
SA62£292,594
SA66£286,778

Most affordable districts

SA72£172,308
SA73£199,730
SA61£204,470
SA64£214,855
SA65£216,736

Source: HM Land Registry Price Paid Data. Figures are averages of recorded sales.

People & Demographics

Age structure

Children (0-15)
17%
Working age
57%
Aged 65+
26%

Housing tenure

Owned
67%
Private rented
17%
Social rented
16%
£42,325Average income
55,615Households
77/km²Population density

Source: ONS Census 2021 and model-based income estimates.

Amenities & Getting Around

25GP practices
15Train stations
23EV charge points

Source: NHS, National Rail and Open Charge Map.

Frequently Asked Questions

How much are houses in Pembrokeshire?

The average sold price in Pembrokeshire is around £248,928. A detached home averages £304,509, a terraced home £164,456 and a flat £157,456.

What is the population of Pembrokeshire?

Pembrokeshire has a population of about 123,443 people, at a density of 77 per square kilometre.

What is the average income in Pembrokeshire?

The average household income in Pembrokeshire is around £42,325 a year.

Largest Towns in Pembrokeshire 12

Haverfordwest
33.8K
Milford Haven
20.8K
Cardigan
12.9K
Pembroke
11.4K
Pembroke, Pembroke Dock
9.7K
Tenby
9.4K
Narberth
8.2K
Fishguard
4.9K
Whitland
4.5K
Saundersfoot
3.7K
Kilgetty
3.4K
Clynderwen
3.1K

Location

Elevation & Terrain

Lowest point Green , 0 ft (0 m)
Highest point Pentre Galar , 1,033 ft (315 m)
Average across towns 240 ft (73 m)
Elevation range 1,033 ft (315 m)

Pembrokeshire stretches from 0 ft at Green up to 1,033 ft at Pentre Galar, a span of 1,033 ft across 370 towns and villages. This reflects dramatic upland terrain, with a substantial climb from the lowest to the highest places.

Main Towns in Pembrokeshire 42

Pembrokeshire has 370 towns, villages and localities in total. The main towns are shown below. You can also browse the full A to Z of every place in Pembrokeshire.

Browse all 370 places in Pembrokeshire →

Postcode Areas in Pembrokeshire 1

Pembrokeshire is served by 1 postcode area. Each area contains multiple postcode districts covering different parts of the county.

Neighbouring Counties 3