Guest, Sign inJoin
Main Street, CoalislandCoalisland, #1 on this list · Photo: Kenneth Allen · CC BY-SA 2.0
England, Scotland, Wales and Northern Ireland · Cost of living

Most affordable towns in England, Scotland, Wales and Northern Ireland

Coalisland, Mid Ulster and Dungannon, Mid Ulster (tied with 1 more) share first place on cost of living among 2,515 towns and cities of 2,500+ in England, Scotland, Wales and Northern Ireland; 762 of the 2,515 grade A− or better against UK towns.

The Cost of living Grade: the median sale price (Land Registry), a year’s private rent (ONS) and Band D council tax with the parish precept, each against the mean household income of the town’s council area. The area rank sits beside each letter. How grades work

#T1

Coalisland

Mid Ulster · 5,468 people
A+

Homes cost 2.5 years of area income·#1 of 5 in Mid Ulster

#T1

Dungannon

Mid Ulster · 16,282 people
A+

Homes cost 2.6 years of area income·#1 of 5 in Mid Ulster

#T1

Larne

Mid and East Antrim · 18,853 people
A+

Homes cost 2.5 years of area income·#1 of 8 in Mid and East Antrim

The top 100

Cost of living grade, best first; towns with the same score share a rank (T = tied). Military garrison towns and university campuses keep their grades but aren’t ranked. Each area rank links to that area’s list.

100 towns on this page. Counties and council areas with 15 or more towns have their own list.

#TownGrade · area rankCompared with UK towns
T1CoalislandMid Ulster · 5,468 peopleA+#1 of 5 in Mid Ulsterhomes cost 2.5 years of area income
T1DungannonMid Ulster · 16,282 peopleA+#1 of 5 in Mid Ulsterhomes cost 2.6 years of area income
T1LarneMid and East Antrim · 18,853 peopleA+#1 of 8 in Mid and East Antrimhomes cost 2.5 years of area income
T4CookstownMid Ulster · 12,546 peopleA+#3 of 5 in Mid Ulsterhomes cost 3.0 years of area income
T4MagheraMid Ulster · 4,235 peopleA+#3 of 5 in Mid Ulsterhomes cost 3.0 years of area income
T4MagherafeltMid Ulster · 8,996 peopleA+#3 of 5 in Mid Ulsterhomes cost 3.0 years of area income
T4TandrageeArmagh City, Banbridge and Craigavon · 3,545 peopleA+#1 of 7 in Armagh City, Banbridge and Craigavonhomes cost 2.9 years of area income
T8ArmaghArmagh City, Banbridge and Craigavon · 16,310 peopleA+#2 of 7 in Armagh City, Banbridge and Craigavonhomes cost 3.0 years of area income
T8CraigavonArmagh City, Banbridge and Craigavon · 72,301 peopleA+#2 of 7 in Armagh City, Banbridge and Craigavonhomes cost 3.0 years of area income
T8LisnaskeaFermanagh and Omagh · 3,020 peopleA+homes cost 3.0 years of area income
T8StrabaneDerry City and Strabane · 13,507 peopleA+#1 of 5 in Derry City and Strabanehomes cost 3.0 years of area income
T12AntrimAntrim and Newtownabbey · 25,606 peopleA+#1 of 5 in Antrim and Newtownabbeyhomes cost 3.4 years of area income
T12BallymenaMid and East Antrim · 31,205 peopleA+#2 of 8 in Mid and East Antrimhomes cost 3.2 years of area income
T12CarrickfergusMid and East Antrim · 28,141 peopleA+#2 of 8 in Mid and East Antrimhomes cost 3.2 years of area income
T12CastledergDerry City and Strabane · 2,980 peopleA+#2 of 5 in Derry City and Strabanehomes cost 3.1 years of area income
T16BallynahinchNewry, Mourne and Down · 6,164 peopleA+#1 of 10 in Newry, Mourne and Downhomes cost 3.0 years of area income
T16BessbrookNewry, Mourne and Down · 2,892 peopleA+#1 of 10 in Newry, Mourne and Downhomes cost 3.1 years of area income
T16KilkeelNewry, Mourne and Down · 6,633 peopleA+#1 of 10 in Newry, Mourne and Downhomes cost 3.0 years of area income
T16KillyleaghNewry, Mourne and Down · 2,787 peopleA+#1 of 10 in Newry, Mourne and Downhomes cost 3.1 years of area income
T20Derry CityDerry City and Strabane · 85,279 peopleA+#3 of 5 in Derry City and Strabanehomes cost 3.4 years of area income
T20LimavadyCauseway Coast and Glens · 11,729 peopleA+#1 of 7 in Causeway Coast and Glenshomes cost 3.3 years of area income
T20NewryNewry, Mourne and Down · 28,530 peopleA+#5 of 10 in Newry, Mourne and Downhomes cost 3.2 years of area income
T20OmaghFermanagh and Omagh · 20,458 peopleA+homes cost 3.4 years of area income
T24EnniskillenFermanagh and Omagh · 14,086 peopleA+homes cost 3.5 years of area income
T24Metropolitan NewtownabbeyAntrim and Newtownabbey · 67,599 peopleA+#2 of 5 in Antrim and Newtownabbeyhomes cost 3.5 years of area income
T24WaringstownArmagh City, Banbridge and Craigavon · 3,866 peopleA+#4 of 7 in Armagh City, Banbridge and Craigavonhomes cost 3.5 years of area income
T24Warrenpoint and BurrenNewry, Mourne and Down · 9,091 peopleA+#6 of 10 in Newry, Mourne and Downhomes cost 3.2 years of area income
T28AhoghillMid and East Antrim · 3,537 peopleA+#4 of 8 in Mid and East Antrimhomes cost 3.5 years of area income
T28CrumlinAntrim and Newtownabbey · 5,366 peopleA+#3 of 5 in Antrim and Newtownabbeyhomes cost 3.6 years of area income
T28DownpatrickNewry, Mourne and Down · 11,545 peopleA+#7 of 10 in Newry, Mourne and Downhomes cost 3.3 years of area income
T28RandalstownAntrim and Newtownabbey · 5,151 peopleA+#3 of 5 in Antrim and Newtownabbeyhomes cost 3.6 years of area income
T32BanbridgeArmagh City, Banbridge and Craigavon · 17,400 peopleA+#5 of 7 in Armagh City, Banbridge and Craigavonhomes cost 3.6 years of area income
T32CullybackeyMid and East Antrim · 2,659 peopleA+#5 of 8 in Mid and East Antrimhomes cost 3.5 years of area income
T32DromoreArmagh City, Banbridge and Craigavon · 6,395 peopleA+#5 of 7 in Armagh City, Banbridge and Craigavonhomes cost 3.6 years of area income
T32Metropolitan LisburnBelfast · 32,643 peopleA+homes cost 3.6 years of area income
T36BelfastBelfast · 293,298 peopleA+homes cost 3.6 years of area income
T36ColeraineCauseway Coast and Glens · 24,483 peopleA+#2 of 7 in Causeway Coast and Glenshomes cost 3.5 years of area income
T36RichhillArmagh City, Banbridge and Craigavon · 2,738 peopleA+#7 of 7 in Armagh City, Banbridge and Craigavonhomes cost 3.7 years of area income
T36WhiteheadMid and East Antrim · 3,537 peopleA+#6 of 8 in Mid and East Antrimhomes cost 3.6 years of area income
T40BallymoneyCauseway Coast and Glens · 11,048 peopleA+#3 of 7 in Causeway Coast and Glenshomes cost 3.6 years of area income
T40DungivenCauseway Coast and Glens · 3,346 peopleA+#3 of 7 in Causeway Coast and Glenshomes cost 3.6 years of area income
T40LisburnLisburn and Castlereagh · 51,447 peopleA+#1 of 5 in Lisburn and Castlereaghhomes cost 3.6 years of area income
T40NewbuildingsDerry City and Strabane · 2,837 peopleA+#4 of 5 in Derry City and Strabanehomes cost 3.7 years of area income
T44BallyclareAntrim and Newtownabbey · 10,850 peopleA+#5 of 5 in Antrim and Newtownabbeyhomes cost 3.8 years of area income
T44GirvanSouth Ayrshire · 6,317 peopleA+#1 of 6 in South Ayrshirehomes cost 2.1 years of area income
T44MayboleSouth Ayrshire · 4,333 peopleA+#1 of 6 in South Ayrshirehomes cost 2.1 years of area income
T44PerthPerth and Kinross · 47,885 peopleA+#1 of 8 in Perth and Kinrosshomes cost 3.4 years of area income
T44RostrevorNewry, Mourne and Down · 2,502 peopleA+#8 of 10 in Newry, Mourne and Downhomes cost 3.8 years of area income
T49AnnanDumfries and Galloway · 8,697 peopleA+#1 of 10 in Dumfries and Gallowayhomes cost 2.6 years of area income
T49NewtownardsArds and North Down · 29,677 peopleA+#1 of 6 in Ards and North Downhomes cost 3.6 years of area income
T49PeterheadAberdeenshire · 19,793 peopleA+#1 of 23 in Aberdeenshirehomes cost 2.3 years of area income
T49StranraerDumfries and Galloway · 9,729 peopleA+#1 of 10 in Dumfries and Gallowayhomes cost 2.7 years of area income
T53BanffAberdeenshire · 3,971 peopleA+#2 of 23 in Aberdeenshirehomes cost 2.3 years of area income
T53BroughshaneMid and East Antrim · 3,097 peopleA+#7 of 8 in Mid and East Antrimhomes cost 4.1 years of area income
T53FraserburghAberdeenshire · 12,926 peopleA+#2 of 23 in Aberdeenshirehomes cost 2.4 years of area income
T53MacduffAberdeenshire · 3,794 peopleA+#2 of 23 in Aberdeenshirehomes cost 2.4 years of area income
T57Bridge of EarnPerth and Kinross · 2,917 peopleA+#2 of 8 in Perth and Kinrosshomes cost 3.7 years of area income
T57HuntlyAberdeenshire · 4,628 peopleA+#5 of 23 in Aberdeenshirehomes cost 2.6 years of area income
T57SaintfieldNewry, Mourne and Down · 3,588 peopleA+#9 of 10 in Newry, Mourne and Downhomes cost 4.0 years of area income
T57TurriffAberdeenshire · 4,609 peopleA+#5 of 23 in Aberdeenshirehomes cost 2.8 years of area income
T61EglintonDerry City and Strabane · 3,571 peopleA+#5 of 5 in Derry City and Strabanehomes cost 4.2 years of area income
T61Metropolitan CastlereaghLisburn and Castlereagh · 58,763 peopleA+#2 of 5 in Lisburn and Castlereaghhomes cost 4.2 years of area income
T61NewmilnsEast Ayrshire · 2,559 peopleA+#1 of 13 in East Ayrshirehomes cost 1.3 years of area income
T61Newton StewartDumfries and Galloway · 3,937 peopleA+#3 of 10 in Dumfries and Gallowayhomes cost 3.2 years of area income
T65AuchinleckEast Ayrshire · 3,682 peopleA+#2 of 13 in East Ayrshirehomes cost 1.9 years of area income
T65BallycastleCauseway Coast and Glens · 5,628 peopleA+#5 of 7 in Causeway Coast and Glenshomes cost 4.2 years of area income
T65DronganEast Ayrshire · 3,063 peopleA+#2 of 13 in East Ayrshirehomes cost 2.1 years of area income
T65New CumnockEast Ayrshire · 2,635 peopleA+#2 of 13 in East Ayrshirehomes cost 1.5 years of area income
T69AyrSouth Ayrshire · 46,209 peopleA+#3 of 6 in South Ayrshirehomes cost 3.6 years of area income
T69GalstonEast Ayrshire · 4,527 peopleA+#5 of 13 in East Ayrshirehomes cost 2.3 years of area income
T69Hurlford and CrookedholmEast Ayrshire · 4,360 peopleA+#5 of 13 in East Ayrshirehomes cost 2.2 years of area income
T69LocharbriggsDumfries and Galloway · 5,488 peopleA+#4 of 10 in Dumfries and Gallowayhomes cost 3.4 years of area income
T73CumnockEast Ayrshire · 8,835 peopleA+#7 of 13 in East Ayrshirehomes cost 2.4 years of area income
T73DarvelEast Ayrshire · 3,701 peopleA+#7 of 13 in East Ayrshirehomes cost 2.6 years of area income
T73EllonAberdeenshire · 10,138 peopleA+#7 of 23 in Aberdeenshirehomes cost 3.4 years of area income
T73KilmarnockEast Ayrshire · 47,073 peopleA+#7 of 13 in East Ayrshirehomes cost 2.7 years of area income
T77BangorArds and North Down · 64,596 peopleA+#2 of 6 in Ards and North Downhomes cost 3.9 years of area income
T77CrosshouseEast Ayrshire · 2,609 peopleA+#10 of 13 in East Ayrshirehomes cost 2.9 years of area income
T77DumfriesDumfries and Galloway · 33,694 peopleA+#5 of 10 in Dumfries and Gallowayhomes cost 3.6 years of area income
T77LockerbieDumfries and Galloway · 4,411 peopleA+#5 of 10 in Dumfries and Gallowayhomes cost 3.6 years of area income
T81DalbeattieDumfries and Galloway · 4,134 peopleA+#7 of 10 in Dumfries and Gallowayhomes cost 3.6 years of area income
T81GretnaDumfries and Galloway · 3,435 peopleA+#7 of 10 in Dumfries and Gallowayhomes cost 3.7 years of area income
T81MauchlineEast Ayrshire · 3,809 peopleA+#11 of 13 in East Ayrshirehomes cost 3.1 years of area income
T81NewcastleNewry, Mourne and Down · 8,298 peopleA+#10 of 10 in Newry, Mourne and Downhomes cost 4.3 years of area income
T85BallygowanArds and North Down · 3,138 peopleA+#3 of 6 in Ards and North Downhomes cost 4.1 years of area income
T85BlairgowriePerth and Kinross · 9,439 peopleA+#3 of 8 in Perth and Kinrosshomes cost 4.3 years of area income
T85GreenislandMid and East Antrim · 5,383 peopleA+#8 of 8 in Mid and East Antrimhomes cost 4.4 years of area income
T85InverurieAberdeenshire · 15,115 peopleA+#8 of 23 in Aberdeenshirehomes cost 3.7 years of area income
T89AlfordAberdeenshire · 2,792 peopleA+#9 of 23 in Aberdeenshirehomes cost 3.8 years of area income
T89Castle DouglasDumfries and Galloway · 4,061 peopleA+#9 of 10 in Dumfries and Gallowayhomes cost 3.9 years of area income
T89MintlawAberdeenshire · 2,832 peopleA+#9 of 23 in Aberdeenshirehomes cost 3.8 years of area income
T89NewmacharAberdeenshire · 2,527 peopleA+#9 of 23 in Aberdeenshirehomes cost 3.8 years of area income
T89PortlethenAberdeenshire · 8,965 peopleA+#9 of 23 in Aberdeenshirehomes cost 3.8 years of area income
T94BurnfootScottish Borders · 2,797 peopleA+#1 of 11 in Scottish Bordershomes cost 1.2 years of area income
T94ComberArds and North Down · 9,529 peopleA+#4 of 6 in Ards and North Downhomes cost 4.2 years of area income
T94KemnayAberdeenshire · 3,864 peopleA+#13 of 23 in Aberdeenshirehomes cost 3.9 years of area income
T94TroonSouth Ayrshire · 15,271 peopleA+#4 of 6 in South Ayrshirehomes cost 4.2 years of area income
T98HawickScottish Borders · 10,715 peopleA+#2 of 11 in Scottish Bordershomes cost 1.9 years of area income
T98KilmaursEast Ayrshire · 2,702 peopleA+#12 of 13 in East Ayrshirehomes cost 3.8 years of area income
T98PrestwickSouth Ayrshire · 14,550 peopleA+#5 of 6 in South Ayrshirehomes cost 4.4 years of area income
Not ranked

Not on this list

22 military garrison towns and university campuses keep their grades but aren’t ranked: most residents serve in the forces or are students.

  • Albrighton Shropshire · 6,983 people. Garrison town.
  • Bailrigg Lancashire · 4,788 people. University campus.
  • Benson Oxfordshire · 5,236 people. Garrison town.
  • Bulford Wiltshire · 4,923 people. Garrison town.
  • Carterton Oxfordshire · 17,951 people. Garrison town.
  • Catterick North Yorkshire · 2,718 people. Garrison town.
  • Catterick Garrison North Yorkshire · 14,212 people. Garrison town.
  • Coningsby and Tattershall Lincolnshire · 5,511 people. Garrison town.
  • Cranwell Lincolnshire · 2,583 people. Garrison town.
  • Greetham Rutland · 2,807 people. Garrison town.
  • Keele Staffordshire · 2,607 people. University campus.
  • Larkhill Wiltshire · 2,728 people. Garrison town.
  • Little Eriswell Suffolk · 4,120 people. Garrison town.
  • Lyneham Wiltshire · 4,645 people. Garrison town.
  • Marham Norfolk · 2,608 people. Garrison town.
  • Odiham Hampshire · 5,091 people. Garrison town.
  • Pimperne Dorset · 2,770 people. Garrison town.
  • Pirbright Surrey · 3,920 people. Garrison town.
  • Tidworth Wiltshire · 10,693 people. Garrison town.
  • Waddington Lincolnshire · 6,828 people. Garrison town.
  • Wittering Cambridgeshire · 2,678 people. Garrison town.
  • Wool Dorset · 5,044 people. Garrison town.
Quick answers

Questions people ask

What is the most affordable town in England, Scotland, Wales and Northern Ireland?

Coalisland, Mid Ulster ranks first on cost of living among 2,515 towns, with an A+: homes cost 2.5 years of area income. Dungannon, Mid Ulster and Larne, Mid and East Antrim follow.

How are these towns ranked?

The Cost of living Grade: the median sale price (Land Registry), a year’s private rent (ONS) and Band D council tax with the parish precept, each against the mean household income of the town’s council area. The letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

Garrison towns and university campuses aren’t ranked, and towns without the figures this grade needs are counted above. Every town of 2,500+ is ranked here; each county with 15 or more such towns has its own list, linked below.

County by county

Most affordable towns, county by county

Sources: HM Land Registry Price Paid (standard sales, September 2023 to August 2026) · ONS Price Index of Private Rents (August 2026, by council) · MHCLG and Welsh Government council tax, Band D 2026–27 (with parish precepts in England) · ONS small-area income estimates (financial year ending 2023) · TownRatings grades: our own summary of the data, ranked against UK towns only. 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.