Isle of Anglesey

Isle of Anglesey spans about 709 km² (274 sq mi) in Wales.

Land area709 km² (274 sq mi)
Postcode districts21
Places145
Largest townHolyhead

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

Living in Isle of Anglesey

The Isle of Anglesey is a county island off the north west coast of Wales, separated from the mainland by the Menai Strait. Its island setting has shaped a strong sense of local identity, with a landscape defined by open farmland, low lying countryside and a varied coastline. The surrounding sea has long influenced settlement, trade and everyday life, giving the island a clear maritime character.

The county includes towns such as Llangefni, Holyhead, Amlwch and Menai Bridge, each serving surrounding communities in different ways. Holyhead developed as an important port and transport link to Ireland, while Llangefni acts as an administrative and agricultural centre. Farming remains central to the local economy, alongside energy, tourism and port related activity.

The Isle of Anglesey benefits from extensive coastal paths, beaches and open countryside, offering opportunities for walking and outdoor recreation throughout the year. The island is also closely connected to Welsh language and cultural traditions, which remain part of everyday life. Overall, the Isle of Anglesey offers a calm and enduring mix of rural landscape, coastal influence and strong local identity, giving it a distinctive and well rooted place within Wales.

Isle of Anglesey at a Glance

68,852Population94th biggest
£245,628Avg house price44th priciest
£45,206Avg income48th highest
97/km²Density79th densest
709 km²Land area

House Prices in Isle of Anglesey

The average sold price in Isle of Anglesey is £245,628 across 1,650 recorded sales, making it the 44th most expensive of 69 counties.

£311,406Detached3,997 sold
£189,896Semi-detached1,777 sold
£148,855Terraced2,310 sold
£212,714Flat429 sold

Most expensive districts

LL58£332,739
LL59£313,070
LL74£304,054
LL61£252,736
LL60£233,760

Most affordable districts

LL71£204,285
LL67£221,846
LL65£223,018
LL68£225,108
LL77£225,441

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
68%
Private rented
16%
Social rented
16%
£45,206Average income
30,811Households
97/km²Population density

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

Amenities & Getting Around

16GP practices
4Train stations
18EV charge points

Source: NHS, National Rail and Open Charge Map.

Frequently Asked Questions

How much are houses in Isle of Anglesey?

The average sold price in Isle of Anglesey is around £245,628. A detached home averages £311,406, a terraced home £148,855 and a flat £212,714.

What is the population of Isle of Anglesey?

Isle of Anglesey has a population of about 68,852 people, at a density of 97 per square kilometre.

What is the average income in Isle of Anglesey?

The average household income in Isle of Anglesey is around £45,206 a year.

Largest Towns in Isle of Anglesey 12

Holyhead
24.4K
Rhosneigr, Llangefni
7.7K
Amlwch
7.6K
Llanfairpwllgwyngyll
7K
Menai Bridge
5.2K
Tyn-y-Gongl
3.1K
Beaumaris
2.9K
Gaerwen
2.2K
Ty Croes
2.1K
Llanerchymedd
2K
Pentraeth
1.8K
Bodorgan
1.8K

Location

Elevation & Terrain

Lowest point Goferydd , 0 ft (0 m)
Highest point Llanddona , 476 ft (145 m)
Average across towns 148 ft (45 m)
Elevation range 476 ft (145 m)

Isle of Anglesey stretches from 0 ft at Goferydd up to 476 ft at Llanddona, a span of 476 ft across 145 towns and villages. This reflects notably varied terrain, with clear contrasts between lower valleys and higher ground.

Main Towns in Isle of Anglesey 33

Isle of Anglesey has 145 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 Isle of Anglesey.

Browse all 145 places in Isle of Anglesey →

Postcode Areas in Isle of Anglesey 1

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

Neighbouring Counties 3