Top 50 Best places to live in England 2023

Finally it’s here. Our first ever best places to live in England poll 2023, as voted for by 67,955 of our readers. To be honest, it didn’t turn out quite the way we thought it would. The Boaty McBoatface voting was expected by not quite the level of bourgeois boomer butthurt that ensued.

According to our analytics, every other over 60 stakeholder and estate agent in the towns that make up the core of our ‘worst places’ poll had decided to try and do something about it, and good for you… but not for us! Anyway enough of this waffle, here’s the top 50 best places to live in England (honest, ok we will give out irony alerts!)

50. Harpenden

49. Exeter

48. Welwyn Garden City

47. Birmingham (14 in worst poll)

46. Cambridge

45. Staines-upon-Thames

44. Burnley

43. Wokingham

42. Leeds

41. Harrogate

40. Abingdon (31 in worst poll)


It has always puzzled us why Burnley hasn’t featured on our worst poll but what has surprised us even more, that it has made it here. How on earth… I guess we must be missing the charm of this Lancashire treasure.


39. Chippenham

38. Portsmouth (4 in worst poll)

37. Newcastle-under-Lyme

36. Warminster

35. Milton Keynes (35 in worst poll)

34. Liverpool (16 in worst poll)

33. Oxford (18 in our worst poll)

32. High Wycombe (11 in worst poll)

31. Lowestoft

30. Middlesbrough (25 in worst poll)


Oh yes, you can almost smell the desperation and the toilet block as English provincial privies try and redeem themselves. What Lowestoft is doing here we have no idea. One of the iLiveHere team has worked in Lowesoft and described it as a the “Sink of Suffolk”. Obviously that is untrue and it is really quite lovely…


29. Salisbury

28. Bridport

27. Harlow (38 in worst poll)

26. Hackney

25. Bristol

24. Stoke-on-Trent (28 in worst poll)

23. Dorchester

22. Richmond Upon Thames

21. Farnham

20. Bath


Just imagine you want to emigrate to the UK. You’ve decided to stay a while in London and cried at the house prices, so you’ve decided to have a look at Essex and thought, ‘Hmmm Harlow is on the best list, might be worth a look’. Now imagine this person thinking ‘If Harlow is at No.27, imagine how bad the rest of this septic isle is?’ You’ve done this, people of Essex. I suppose they’d have dodged Grays and that’s something to be thankful for.


19. Guildford

18. Woking

17. Luton (No.1 in worst poll!)

16. Great Yarmouth

15. Newcastle upon Tyne

14. Kings Lynn

13. Croydon (19 in worst poll)

12. Christchurch

11. Reading 12 in worst poll)


Luton at no. 17!?!

Ok, we are getting serious now. This is what all the cheap suited spiv estate agents and buy-to-let boomers have been waiting for praying for house prices to go up, the cream of the crop.


10. Brighton

Best places to live in England 2023 Brighton
Just making it into the Top 10 is the home of iLiveHere towers. You could not wish for a better class of street urchin in this delightful seaside town on the South coast. Hell, you’ll even find us half cut on the level with the crusty jugglers during the summer months.

9. York

Best places to live in England 2023 York
A town founded by the Romans that now largely exists as a tourist trap to sell Harry Potter tat to American tourists. It is quite nice though apparently.

8. St Albans

Best places to live in England 2023 St Albans
Hmm St Albans… yep, we’ve got nothing and that is a good sign that it’s probably OK.

7. Reigate

Best places to live in England 2023 Reigate
It was inevitable that a Reggie Perrin dormitory would make the cut and Reigate has beaten out close contenders for cosseted comatose commuter land top dog. It’s only nice because of the London money that makes it way back to the town on the train wearily ever week night, one day closer to retirement. Have a nice day dear! I won’t!

6. Swindon

Best places to live in England 2023 Swindon
Who would have thought it, pig hill is the 6th best place to live in England? Well we don’t think so, but plenty of yokels do.

5. Jaywick

Best places to live in England 2023 Jaywick
Let’s face it, if you just want to live by the sea but don’t mind the poverty, then this shanty town build on the backside of Clacton-on-sea has got you covered.

4. Peterborough

Best places to live in 2023 Peterborough
Schrodingers town, simultaneously the 4th best place to live in England and 4 times winner of the worst place to live in England. In reality it’s the Coldplay of towns. Relentlessly bland, with nothing to really like or dislike in our opinion.

3. Norwich

Best places to live in England 2023 Norwich
The fact the this Partridge Country town hasn’t blipped on our radar is a good thing. It is probably quite a nice place, though that’s just a wild guess.

2. Aylesbury

Best places to live in England 2023 Aylesbury
When GenZ and millennials got together on social media to make sure Aylesbury won last year’s ‘worst places’ poll, the rest of the town put down their copy of the Daily Mail and decided to hit back. We are not sure if Aylesbury deserves this position but it is pretty much OK as English towns go.

1. Darlington

Best places to live in England 2023 Darlington
Yes we have our very on Boaty McBoatface and a lesson learned… Don’t show interim results during voting as people will see Darlo take an early lead and then keep voting for the town just for the lulz… in droves, almost double that of Aylesbury. Well done to Darlington, it is a decent enough town and not some soulless Cotswold socially cleansed village that The Times or The Guardian would have at number 1. Yeah, we keeping it real blud with the wisdom of the crowd.

Thanks to everyone who took the time sh*tfaced over Christmas or more likely skiving at work during January to vote. We appreciate you all and let’s do it again next year!