Wrexham

Wrexham spans about 500 km² (193 sq mi) in Wales.

Land area500 km² (193 sq mi)
Postcode districts8
Places153
Largest townWrexham

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

Living in Wrexham

Wrexham is a county borough in north east Wales, positioned close to the English border and shaped by both industrial heritage and surrounding countryside. The landscape includes fertile lowland areas, river valleys and gently rising ground, which have influenced settlement and local industry over time. Its location has long made it an important point of connection between Wales and north west England.

The town of Wrexham serves as the main centre for the county borough, supporting surrounding villages and rural communities. Historically, the area developed through coal mining, brewing and manufacturing, which helped shape its growth and working character. While heavy industry has declined, Wrexham continues to function as a regional hub for education, retail and services, with a strong sense of local identity.

The wider Wrexham area benefits from access to open countryside, rivers and walking routes, offering opportunities for outdoor activity alongside everyday life. Community life remains an important feature, supported by schools, cultural activity and local facilities. Taken together, Wrexham offers a calm blend of working town heritage, rural surroundings and modern regional role, giving it a settled and enduring character within north Wales.

Wrexham at a Glance

133,476Population71st biggest
£221,326Avg house price55th priciest
£44,454Avg income52nd highest
267/km²Density61st densest
500 km²Land area

House Prices in Wrexham

The average sold price in Wrexham is £221,326 across 3,905 recorded sales, making it the 55th most expensive of 69 counties.

£291,511Detached5,413 sold
£171,491Semi-detached5,270 sold
£137,711Terraced3,829 sold
£111,625Flat996 sold

Most expensive districts

LL12£278,827
LL20£260,243
LL13£209,596
LL11£200,697
LL14£193,661

Most affordable districts

LL14£193,661
LL11£200,697
LL13£209,596
LL20£260,243
LL12£278,827

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

People & Demographics

Age structure

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

Housing tenure

Owned
63%
Private rented
16%
Social rented
21%
£44,454Average income
57,250Households
267/km²Population density

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

Amenities & Getting Around

31GP practices
6Train stations
17EV charge points

Source: NHS, National Rail and Open Charge Map.

Frequently Asked Questions

How much are houses in Wrexham?

The average sold price in Wrexham is around £221,326. A detached home averages £291,511, a terraced home £137,711 and a flat £111,625.

What is the population of Wrexham?

Wrexham has a population of about 133,476 people, at a density of 267 per square kilometre.

What is the average income in Wrexham?

The average household income in Wrexham is around £44,454 a year.

Largest Towns in Wrexham 5

Wrexham
134.3K
Chester
35.6K
Whitchurch
19.2K
Llangollen
8.1K
Malpas
7K

Location

Elevation & Terrain

Lowest point Lavister , 30 ft (9 m)
Highest point Gwynfryn , 1,079 ft (329 m)
Average across towns 367 ft (112 m)
Elevation range 1,049 ft (320 m)

Wrexham stretches from 30 ft at Lavister up to 1,079 ft at Gwynfryn, a span of 1,049 ft across 153 towns and villages. This reflects dramatic upland terrain, with a substantial climb from the lowest to the highest places.

Deprivation Index (IMD)

Average deprivation scores across 4 postcode areas in Wrexham. Higher deciles (closer to 10) indicate less deprivation.

Overall Deprivation
6/10
Income
7/10
Employment
6/10
Education
6/10
Health
7/10
Housing
4/10
Environment
4/10
36,494 Children (0-15) 18%
124,616 Working Age 61%
43,018 Older (65+) 21%

Main Towns in Wrexham 14

Wrexham has 153 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 Wrexham.

Browse all 153 places in Wrexham →

Postcode Areas in Wrexham 3

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

Neighbouring Counties 6