Carmarthenshire

Carmarthenshire spans about 2,352 km² (908 sq mi) in Wales.

Land area2,352 km² (908 sq mi)
Postcode districts20
Places319
Largest townLlanelli

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

Living in Carmarthenshire

Carmarthenshire is a largely rural county in south west Wales, known for its wide landscapes, agricultural traditions and strong Welsh identity. The county stretches from the coast along Carmarthen Bay inland to rolling hills and upland areas, creating a varied and often peaceful setting. Much of the area remains shaped by farming, with open fields, small villages and market towns forming the backbone of local life.

The county town of Carmarthen has long been an important centre for trade, administration and culture in the region. Elsewhere, towns such as Llanelli, Ammanford and Llandeilo support surrounding rural communities and local industries. While agriculture remains significant, Carmarthenshire also has a history of mining and industry, particularly in its eastern areas, which continues to influence settlement patterns and community ties.

Carmarthenshire is especially valued for its natural features, including rivers, woodland and sections of the Brecon Beacons along its eastern edge. The coastline and countryside offer space for walking, cycling and quiet outdoor activity throughout the year. Taken together, Carmarthenshire provides a calm blend of rural landscape, historic towns and enduring cultural character, giving it a steady and distinctive place within Wales.

Carmarthenshire at a Glance

185,368Population57th biggest
£214,306Avg house price59th priciest
£43,134Avg income59th highest
79/km²Density83rd densest
2,352 km²Land area

House Prices in Carmarthenshire

The average sold price in Carmarthenshire is £214,306 across 5,272 recorded sales, making it the 59th most expensive of 69 counties.

£270,752Detached8,487 sold
£153,143Semi-detached7,346 sold
£124,436Terraced6,109 sold
£103,742Flat454 sold

Most expensive districts

SA32£328,890
SA19£299,776
SA34£281,033
SA33£272,464
SA38£267,183

Most affordable districts

SA15£171,379
SA18£201,683
SA14£204,097
SA16£204,319
SA17£207,989

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

People & Demographics

Age structure

Children (0-15)
17%
Working age
59%
Aged 65+
24%

Housing tenure

Owned
71%
Private rented
15%
Social rented
14%
£43,134Average income
80,751Households
79/km²Population density

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

Amenities & Getting Around

36GP practices
14Train stations
22EV charge points

Source: NHS, National Rail and Open Charge Map.

Frequently Asked Questions

How much are houses in Carmarthenshire?

The average sold price in Carmarthenshire is around £214,306. A detached home averages £270,752, a terraced home £124,436 and a flat £103,742.

What is the population of Carmarthenshire?

Carmarthenshire has a population of about 185,368 people, at a density of 79 per square kilometre.

What is the average income in Carmarthenshire?

The average household income in Carmarthenshire is around £43,134 a year.

Largest Towns in Carmarthenshire 12

Llanelli
70.2K
Swansea
62.8K
Carmarthen
38.6K
Ammanford
29.1K
Llandysul
15.4K
Ferryside, Kidwelly
12.8K
Llandeilo, Llangadog, Llanwrda
10.1K
Aberaeron, Lampeter
9.5K
Burry Port
8.2K
Whitland
4.5K
Newcastle Emlyn
3.9K
Clynderwen
3.1K

Location

Elevation & Terrain

Lowest point Ferryside , 0 ft (0 m)
Highest point Cwrt-y-cadno , 919 ft (280 m)
Average across towns 331 ft (101 m)
Elevation range 919 ft (280 m)

Carmarthenshire stretches from 0 ft at Ferryside up to 919 ft at Cwrt-y-cadno, a span of 919 ft across 319 towns and villages. This reflects notably varied terrain, with clear contrasts between lower valleys and higher ground.

Main Towns in Carmarthenshire 37

Carmarthenshire has 319 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 Carmarthenshire.

Browse all 319 places in Carmarthenshire →

Postcode Areas in Carmarthenshire 1

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

Neighbouring Counties 6