Where are homes most affordable to buy?
Across England, the figure is £290,000. Burnley leads at £130,000, and Runnymede sits at the other end on £460,000. Based on repeat-sales of the same home from HM Land Registry Price Paid — nominal (not inflation-adjusted), full-market-value sales only.
Every area ranked
| # | Area | Region | Figure |
|---|---|---|---|
| 1 | Burnley | North West | £130,000 |
| 2 | Hyndburn | North West | £134,504 |
| 3 | Blackpool | North West | £135,000 |
| 4 | Kingston upon Hull, City of | Yorkshire and The Humber | £135,000 |
| 5 | County Durham | North East | £138,000 |
| 6 | Pendle | North West | £140,000 |
| 7 | Sunderland | North East | £150,000 |
| 8 | Stoke-on-Trent | West Midlands | £150,000 |
| 9 | Hartlepool | North East | £151,000 |
| 10 | Middlesbrough | North East | £152,500 |
| 11 | North East Lincolnshire | Yorkshire and The Humber | £160,000 |
| 12 | Blackburn with Darwen | North West | £160,000 |
| 13 | Gateshead | North East | £160,000 |
| 14 | South Tyneside | North East | £160,000 |
| 15 | Redcar and Cleveland | North East | £161,000 |
| 16 | Cumberland | North West | £169,725 |
| 17 | Liverpool | North West | £169,950 |
| 18 | Darlington | North East | £169,995 |
| 19 | Doncaster | Yorkshire and The Humber | £170,000 |
| 20 | Barnsley | Yorkshire and The Humber | £170,000 |
| 21 | North Lincolnshire | Yorkshire and The Humber | £173,000 |
| 22 | Bradford | Yorkshire and The Humber | £174,000 |
| 23 | Stockton-on-Tees | North East | £174,950 |
| 24 | Calderdale | Yorkshire and The Humber | £180,000 |
| 25 | St. Helens | North West | £180,000 |
| 26 | Bolsover | East Midlands | £180,000 |
| 27 | Rossendale | North West | £180,000 |
| 28 | Lincoln | East Midlands | £182,000 |
| 29 | Halton | North West | £182,000 |
| 30 | Rotherham | Yorkshire and The Humber | £185,000 |
| 31 | Mansfield | East Midlands | £185,000 |
| 32 | Newcastle-under-Lyme | West Midlands | £186,000 |
| 33 | Knowsley | North West | £190,000 |
| 34 | Nottingham | East Midlands | £190,000 |
| 35 | Wigan | North West | £190,000 |
| 36 | Bolton | North West | £192,000 |
| 37 | Lancaster | North West | £192,500 |
| 38 | Chesterfield | East Midlands | £192,998 |
| 39 | Ashfield | East Midlands | £193,000 |
| 40 | Wyre | North West | £195,000 |
| 41 | Wakefield | Yorkshire and The Humber | £195,000 |
| 42 | Preston | North West | £195,000 |
| 43 | Rochdale | North West | £195,000 |
| 44 | Oldham | North West | £196,500 |
| 45 | Boston | East Midlands | £199,950 |
| 46 | Kirklees | Yorkshire and The Humber | £200,000 |
| 47 | Northumberland | North East | £200,000 |
| 48 | North Tyneside | North East | £200,000 |
| 49 | Newcastle upon Tyne | North East | £200,000 |
| 50 | Bassetlaw | East Midlands | £205,000 |
| 51 | Tameside | North West | £207,000 |
| 52 | Sandwell | West Midlands | £207,000 |
| 53 | Wolverhampton | West Midlands | £209,998 |
| 54 | Wirral | North West | £210,000 |
| 55 | Erewash | East Midlands | £210,000 |
| 56 | Derby | East Midlands | £210,000 |
| 57 | Sheffield | Yorkshire and The Humber | £210,000 |
| 58 | South Ribble | North West | £210,995 |
| 59 | Walsall | West Midlands | £211,000 |
| 60 | Chorley | North West | £215,000 |
| 61 | East Lindsey | East Midlands | £215,000 |
| 62 | Plymouth | South West | £217,500 |
| 63 | Sefton | North West | £220,000 |
| 64 | Staffordshire Moorlands | West Midlands | £220,000 |
| 65 | Cannock Chase | West Midlands | £220,000 |
| 66 | Great Yarmouth | East of England | £222,000 |
| 67 | Coventry | West Midlands | £223,000 |
| 68 | East Riding of Yorkshire | Yorkshire and The Humber | £225,000 |
| 69 | Dudley | West Midlands | £225,500 |
| 70 | East Staffordshire | West Midlands | £227,500 |
| 71 | West Lindsey | East Midlands | £227,500 |
| 72 | Telford and Wrekin | West Midlands | £229,995 |
| 73 | Birmingham | West Midlands | £230,000 |
| 74 | Amber Valley | East Midlands | £230,000 |
| 75 | Salford | North West | £230,000 |
| 76 | Norwich | East of England | £232,500 |
| 77 | West Lancashire | North West | £235,000 |
| 78 | Newark and Sherwood | East Midlands | £235,000 |
| 79 | Leicester | East Midlands | £235,000 |
| 80 | Fenland | East of England | £235,000 |
| 81 | Nuneaton and Bedworth | West Midlands | £236,000 |
| 82 | South Holland | East Midlands | £236,995 |
| 83 | Bury | North West | £237,000 |
| 84 | Leeds | Yorkshire and The Humber | £238,000 |
| 85 | Fylde | North West | £240,000 |
| 86 | North Kesteven | East Midlands | £240,000 |
| 87 | Westmorland and Furness | North West | £240,000 |
| 88 | North East Derbyshire | East Midlands | £240,000 |
| 89 | Ipswich | East of England | £240,000 |
| 90 | Peterborough | East of England | £241,000 |
| 91 | Tamworth | West Midlands | £245,000 |
| 92 | Wyre Forest | West Midlands | £247,000 |
| 93 | Manchester | North West | £250,000 |
| 94 | Torbay | South West | £250,000 |
| 95 | Redditch | West Midlands | £250,000 |
| 96 | Broxtowe | East Midlands | £250,000 |
| 97 | Stafford | West Midlands | £250,000 |
| 98 | Gedling | East Midlands | £250,000 |
| 99 | Worcester | West Midlands | £250,000 |
| 100 | Gosport | South East | £250,000 |
| 101 | Gloucester | South West | £250,000 |
| 102 | High Peak | East Midlands | £255,000 |
| 103 | Warrington | North West | £255,000 |
| 104 | Cheshire West and Chester | North West | £255,000 |
| 105 | Southampton | South East | £255,000 |
| 106 | Portsmouth | South East | £255,000 |
| 107 | North Warwickshire | West Midlands | £255,600 |
| 108 | South Derbyshire | East Midlands | £256,031 |
| 109 | Hinckley and Bosworth | East Midlands | £260,000 |
| 110 | South Kesteven | East Midlands | £260,000 |
| 111 | North Northamptonshire | East Midlands | £260,000 |
| 112 | Isle of Wight | South East | £260,000 |
| 113 | North Yorkshire | Yorkshire and The Humber | £268,000 |
| 114 | King's Lynn and West Norfolk | East of England | £269,950 |
| 115 | Ribble Valley | North West | £269,995 |
| 116 | Breckland | East of England | £270,000 |
| 117 | Charnwood | East Midlands | £270,000 |
| 118 | Melton | East Midlands | £270,000 |
| 119 | Shropshire | West Midlands | £271,696 |
| 120 | North West Leicestershire | East Midlands | £274,950 |
| 121 | Swindon | South West | £275,000 |
| 122 | Blaby | East Midlands | £275,000 |
| 123 | Oadby and Wigston | East Midlands | £279,995 |
| 124 | Eastbourne | South East | £280,000 |
| 125 | Somerset | South West | £280,000 |
| 126 | South Staffordshire | West Midlands | £280,000 |
| 127 | Forest of Dean | South West | £280,000 |
| 128 | Hastings | South East | £280,000 |
| 129 | Torridge | South West | £284,000 |
| 130 | Tendring | East of England | £285,000 |
| 131 | East Suffolk | East of England | £290,000 |
| 132 | Cheshire East | North West | £290,000 |
| 133 | Cornwall | South West | £290,000 |
| 134 | West Suffolk | East of England | £290,000 |
| 135 | Herefordshire, County of | West Midlands | £291,000 |
| 136 | Rugby | West Midlands | £292,000 |
| 137 | Stockport | North West | £295,000 |
| 138 | West Northamptonshire | East Midlands | £295,000 |
| 139 | Thanet | South East | £295,000 |
| 140 | Mid Devon | South West | £297,000 |
| 141 | North Devon | South West | £298,000 |
| 142 | Dover | South East | £300,000 |
| 143 | Teignbridge | South West | £300,000 |
| 144 | West Devon | South West | £300,000 |
| 145 | York | Yorkshire and The Humber | £301,000 |
| 146 | Lichfield | West Midlands | £305,000 |
| 147 | Medway | South East | £305,000 |
| 148 | Exeter | South West | £305,000 |
| 149 | Luton | East of England | £305,000 |
| 150 | North Norfolk | East of England | £305,000 |
| 151 | Broadland | East of England | £305,050 |
| 152 | South Norfolk | East of England | £307,500 |
| 153 | Swale | South East | £310,000 |
| 154 | North Somerset | South West | £315,000 |
| 155 | Folkestone and Hythe | South East | £315,000 |
| 156 | Havant | South East | £320,000 |
| 157 | Wiltshire | South West | £320,000 |
| 158 | Mid Suffolk | East of England | £320,000 |
| 159 | Derbyshire Dales | East Midlands | £320,000 |
| 160 | Cheltenham | South West | £320,000 |
| 161 | Huntingdonshire | East of England | £322,500 |
| 162 | Wychavon | West Midlands | £325,000 |
| 163 | Tewkesbury | South West | £325,000 |
| 164 | Colchester | East of England | £325,000 |
| 165 | Solihull | West Midlands | £325,000 |
| 166 | Harlow | East of England | £328,000 |
| 167 | East Devon | South West | £330,000 |
| 168 | Babergh | East of England | £330,000 |
| 169 | Malvern Hills | West Midlands | £330,000 |
| 170 | Bournemouth, Christchurch and Poole | South West | £332,500 |
| 171 | Stroud | South West | £333,750 |
| 172 | Rutland | East Midlands | £335,000 |
| 173 | Southend-on-Sea | East of England | £335,000 |
| 174 | Harborough | East Midlands | £335,000 |
| 175 | Stevenage | East of England | £335,000 |
| 176 | Bedford | East of England | £336,000 |
| 177 | South Gloucestershire | South West | £338,996 |
| 178 | Bromsgrove | West Midlands | £340,000 |
| 179 | Crawley | South East | £340,000 |
| 180 | Rushcliffe | East Midlands | £340,000 |
| 181 | Bristol, City of | South West | £340,000 |
| 182 | Eastleigh | South East | £342,500 |
| 183 | East Cambridgeshire | East of England | £342,500 |
| 184 | Reading | South East | £345,000 |
| 185 | Fareham | South East | £345,000 |
| 186 | Braintree | East of England | £345,000 |
| 187 | Worthing | South East | £347,025 |
| 188 | Dorset | South West | £347,500 |
| 189 | Arun | South East | £350,000 |
| 190 | Canterbury | South East | £350,000 |
| 191 | Trafford | North West | £350,000 |
| 192 | Ashford | South East | £350,000 |
| 193 | Milton Keynes | South East | £350,000 |
| 194 | Thurrock | East of England | £350,000 |
| 195 | Warwick | West Midlands | £353,000 |
| 196 | Cherwell | South East | £355,000 |
| 197 | Rushmoor | South East | £355,000 |
| 198 | Basildon | East of England | £357,500 |
| 199 | Rother | South East | £357,500 |
| 200 | Test Valley | South East | £360,000 |
| 201 | Gravesham | South East | £360,000 |
| 202 | Castle Point | East of England | £360,000 |
| 203 | Maidstone | South East | £362,000 |
| 204 | Basingstoke and Deane | South East | £365,000 |
| 205 | Stratford-on-Avon | West Midlands | £365,000 |
| 206 | Dartford | South East | £366,000 |
| 207 | South Hams | South West | £367,500 |
| 208 | Central Bedfordshire | East of England | £367,500 |
| 209 | Adur | South East | £375,000 |
| 210 | Slough | South East | £375,000 |
| 211 | Barking and Dagenham | London | £375,000 |
| 212 | Wealden | South East | £383,000 |
| 213 | Maldon | East of England | £385,000 |
| 214 | New Forest | South East | £385,000 |
| 215 | West Oxfordshire | South East | £387,500 |
| 216 | Lewes | South East | £388,000 |
| 217 | Bath and North East Somerset | South West | £390,000 |
| 218 | Vale of White Horse | South East | £395,000 |
| 219 | West Berkshire | South East | £395,000 |
| 220 | Rochford | East of England | £400,000 |
| 221 | Chelmsford | East of England | £400,000 |
| 222 | Watford | East of England | £406,750 |
| 223 | Bracknell Forest | South East | £410,000 |
| 224 | Tonbridge and Malling | South East | £410,000 |
| 225 | Brighton and Hove | South East | £415,000 |
| 226 | North Hertfordshire | East of England | £417,000 |
| 227 | Bexley | London | £420,000 |
| 228 | Chichester | South East | £420,000 |
| 229 | Croydon | London | £420,000 |
| 230 | East Hampshire | South East | £425,000 |
| 231 | Broxbourne | East of England | £430,000 |
| 232 | Welwyn Hatfield | East of England | £430,000 |
| 233 | Isles of Scilly | South West | £430,000 |
| 234 | Horsham | South East | £434,625 |
| 235 | South Cambridgeshire | East of England | £435,000 |
| 236 | Dacorum | East of England | £440,000 |
| 237 | Havering | London | £440,000 |
| 238 | Mid Sussex | South East | £440,000 |
| 239 | Cotswold | South West | £441,150 |
| 240 | Newham | London | £442,225 |
| 241 | Tunbridge Wells | South East | £443,050 |
| 242 | Sutton | London | £447,000 |
| 243 | Woking | South East | £449,000 |
| 244 | Spelthorne | South East | £450,000 |
| 245 | Buckinghamshire | South East | £450,000 |
| 246 | Oxford | South East | £450,000 |
| 247 | East Hertfordshire | East of England | £450,000 |
| 248 | South Oxfordshire | South East | £450,000 |
| 249 | Winchester | South East | £460,000 |
| 250 | Runnymede | South East | £460,000 |
Median sale price over the last five years — the areas where buying costs the least. Nominal; outcome figures use category-A (full-market) repeat sales · HM Land Registry to 2026-09-30. How this is measured.
More questions
Where do homes most often resell for less than the owner paid?Where have homes most reliably held their value?Where have owners made the biggest gains on resale?Where have homes returned the most per year held?Where do owners hold on to their homes the longest?Which areas have the busiest housing markets?