Caerphilly

Caerphilly spans about 275 km² (106 sq mi) in Wales.

Land area275 km² (106 sq mi)
Postcode districts12
Places121
Largest townNewport

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

Living in Caerphilly

Caerphilly is a county borough in south east Wales, lying between Cardiff and the upper South Wales Valleys. The area is defined by a varied landscape of hills, valleys and open countryside, which has shaped the development of its towns and communities over time. Its position close to the capital has also influenced patterns of commuting and growth, while much of the area retains a strong local identity.

The county borough includes towns such as Caerphilly, Blackwood, Ystrad Mynach and Bargoed, many of which expanded during the industrial period through coal mining and related industries. While those industries have declined, their legacy remains visible in the built environment and community structure. Today, Caerphilly supports a mix of local services, education and employment, with regeneration playing an important role in its ongoing development.

Caerphilly is particularly associated with its historic landmarks, most notably Caerphilly Castle, one of the largest castles in Wales. Beyond its heritage, the area offers access to walking routes, parks and open hillsides, providing opportunities for outdoor activity. Overall, Caerphilly presents a grounded mix of valley landscape, historic interest and everyday community life, giving it a steady and recognisable character within south east Wales.

Caerphilly at a Glance

178,349Population60th biggest
£205,259Avg house price63rd priciest
£42,649Avg income64th highest
649/km²Density21st densest
275 km²Land area

House Prices in Caerphilly

The average sold price in Caerphilly is £205,259 across 4,813 recorded sales, making it the 63rd most expensive of 69 counties.

£294,848Detached3,492 sold
£175,845Semi-detached6,858 sold
£132,518Terraced8,110 sold
£103,070Flat562 sold

Most expensive districts

CF83£234,104
NP12£218,900
CF82£206,189
NP11£177,608
CF81£153,535

Most affordable districts

NP24£99,952
CF81£153,535
NP11£177,608
CF82£206,189
NP12£218,900

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

People & Demographics

Age structure

Children (0-15)
18%
Working age
62%
Aged 65+
20%

Housing tenure

Owned
68%
Private rented
14%
Social rented
19%
£42,649Average income
77,330Households
649/km²Population density

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

Amenities & Getting Around

24GP practices
13Train stations
1EV charge points

Source: NHS, National Rail and Open Charge Map.

Frequently Asked Questions

How much are houses in Caerphilly?

The average sold price in Caerphilly is around £205,259. A detached home averages £294,848, a terraced home £132,518 and a flat £103,070.

What is the population of Caerphilly?

Caerphilly has a population of about 178,349 people, at a density of 649 per square kilometre.

What is the average income in Caerphilly?

The average household income in Caerphilly is around £42,649 a year.

Largest Towns in Caerphilly 11

Newport
64.8K
Caerphilly
55K
Pontypridd
39.1K
Blackwood
32.2K
Tredegar
21.5K
Hengoed
20.9K
Abertillery
18.4K
Cardiff
17.5K
Bargoed
16.1K
Treharris
14.5K
New Tredegar
4.7K

Location

Elevation & Terrain

Lowest point Draethen , 131 ft (40 m)
Highest point Manmoel , 1,266 ft (386 m)
Average across towns 646 ft (197 m)
Elevation range 1,135 ft (346 m)

Caerphilly stretches from 131 ft at Draethen up to 1,266 ft at Manmoel, a span of 1,135 ft across 121 towns and villages. This reflects dramatic upland terrain, with a substantial climb from the lowest to the highest places.

Main Towns in Caerphilly 23

Caerphilly has 121 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 Caerphilly.

Browse all 121 places in Caerphilly →

Postcode Areas in Caerphilly 2

Caerphilly is served by 2 postcode areas. Each area contains multiple postcode districts covering different parts of the county.

Neighbouring Counties 6