Guest, Sign inJoin
Wales · County

Find your town in Gwynedd

Gwynedd has 13 towns of 2,500 or more and 70 villages and smaller places. Towns are graded against towns across England, Scotland, Wales and Northern Ireland on cost of living, safety, schools, health and more.

13graded towns
0grade A− or better
70villages and smaller places
Bangorlargest · 16,994
How Gwynedd compares: its report card →
Gwynedd at a glance

What Gwynedd is like

The typical Gwynedd town grades highest on walkability and cost of living against towns across England, Scotland, Wales and Northern Ireland, and lowest on jobs & income. Choose a subject to find the towns that do best on it.

The typical town, subject by subjectThe median Gwynedd town against UK towns · the line marks the typical UK town
How Gwynedd’s towns grade overall13 graded towns
B4C9

0 of 13 (0%) grade A− or better, against 25% of UK towns.

Every town ranked by scoreThe full Gwynedd list, with what drives each gradeCompare two townsSide by side, subject by subject
The finder

Find a town that’s…

13 towns · ordered by Gwynedd rank

B+

Llanfair Pwllgwyngyll

Town · 2,905 people · #581 of 2,138 nationally

StrongestA−SafetyB+HealthLowestDWalkability
B

Menai Bridge

Town · 3,045 people · #822 of 2,138 nationally

StrongestA−Cost of livingB+WalkabilityLowestCJobs & income
B−

Dolgellau

Town · 2,599 people · #974 of 2,138 nationally

StrongestA+WalkabilityA−Cost of livingLowestDJobs & income
B−

Tywyn

Town · 3,134 people · #1,010 of 2,138 nationally

StrongestAWalkabilityB+Cost of livingLowestD−Jobs & income
C+

Porthmadog

Town · 2,579 people · #1,294 of 2,138 nationally

StrongestA+WalkabilityA−Cost of livingLowestD−Hazard risk
C+

Bethesda

Town · 3,757 people · #1,327 of 2,138 nationally

StrongestA−Cost of livingBWalkabilityLowestD−Jobs & income
C+

Amlwch

Town · 3,148 people · #1,364 of 2,138 nationally

StrongestACost of livingBWalkabilityLowestD−Jobs & income
C

Llangefni

Town · 5,264 people · #1,500 of 2,138 nationally

StrongestACost of livingBWalkabilityLowestDJobs & income
C

Bangor

Town · 16,994 people · #1,516 of 2,138 nationally

StrongestA+WalkabilityA−Cost of livingLowestDSafety
C

Blaenau Ffestiniog

Town · 3,449 people · #1,547 of 2,138 nationally

StrongestACost of livingA−WalkabilityLowestD−Jobs & income
C

Pwllheli

Town · 3,622 people · #1,563 of 2,138 nationally

StrongestAWalkabilityB+Cost of livingLowestD−Jobs & income
C

Caernarfon

Town · 9,831 people · #1,574 of 2,138 nationally

StrongestAWalkabilityB+Cost of livingLowestD−Safety
C−

Holyhead

Town · 11,753 people · #1,610 of 2,138 nationally

StrongestACost of livingAWalkabilityLowestD−Jobs & income
Villages and small towns

70 smaller places in Gwynedd

Places of 1,000 to 2,500 people have subject grades on their pages, but no overall grade or rank. The search at the top finds these too.

50 places under 1,000 people

Photos: 0: Colin Park · CC BY-SA 2.0 · 1: Stephen McKay · CC BY-SA 2.0 · 2: Eirian Evans · CC BY-SA 2.0 · 3: Llywelyn2000 · CC BY-SA 4.0 · 4: Bill Harrison · CC BY-SA 2.0 · 6: Roger Cornfoot · CC BY-SA 2.0 · 8: Jeff Buck · CC BY-SA 2.0 · 9: Andrew Hill · CC BY-SA 2.0 · 10: Anthony Parkes · CC BY-SA 2.0 · 11: Nilfanion · CC BY-SA 4.0

Sources: TownRatings grades: our own summary of the data, ranked against UK towns only · ONS Census 2021, output areas summed to the ONS 2022 built-up area. All under the Open Government Licence v3.0.

Contains public sector information licensed under the Open Government Licence v3.0. Contains HM Land Registry data © Crown copyright and database right 2026. Contains OS data © Crown copyright and database right 2026 (ONS boundaries). Northern Ireland: Source: NISRA; contains Land & Property Services data and Ordnance Survey of Northern Ireland information, © Crown copyright, licensed under the Open Government Licence v3.0. Scotland: contains National Records of Scotland data, Registers of Scotland data and SEPA data, © Crown copyright / © SEPA 2025, licensed under the Open Government Licence v3.0.