The best places to live in the UK and how much it will cost to move

Revealed: how much houses cost in the best places to live in the UK

High Angle View Of Sea And Cityscape Against Sky
(Image credit: Getty images)

With house prices slowing down after two years of buoyant growth, we reveal how much it will cost to move to the best places to live in the UK.

The latest UK house prices are dropping. In fact, house prices are falling at their fastest pace in two years, you might be asking if now is a good time to buy a house. Well, a list of the best places to live in Britain has just been revealed. 

Here, we reveal the 20 best places to live in the UK and how much it costs to live there.

The best places to live in the UK 

The 20 best places to live in the UK

Rightmove’s Happy at Home (opens in new tab) survey asked more than 21,000 people how they feel about where they live. 

Tim Bannister, Rightmove’s director of property science said: “This year’s Happy at Home survey really shows that the things that make people happy to live in their area are not so much the physical aspects of that area but more the personal aspects, such as our sense of belonging, the community and the people.”

The ranking of locations is based on the following factors:

  • A sense of belonging residents feel they have 
  • Whether they feel there is a sense of community spirit
  • Local amenities nearby
  • Proximity of green spaces

Here are the top 20 best places to live in Britain, with their average asking price for a house and average monthly rentals asking price.

Swipe to scroll horizontally
AreaAverage asking price for a houseAverage asking price for monthly rental
St Ives, South West£523,731£1,152
Galashiels, Scotland£153,546£530
Woodbridge, East of England£481,978£1,196
Hexham, North East£262,265£810
Perth, Scotland£179,410£812
Harrogate, Yorkshire and the Humber £381,124£1,327
Anglesey, Wales£324,048£766
Bury St Edmunds, East of England£334,160£1,368
Stirling, Scotland£197,075£990
Cirencester, South West£382,065£1,331
Richmond-upon-Thames, London£1,153,347£3,931
Falmouth, South West£373,752£1,289
Monmouth, Wales£331,844£1,104
Leamington Spa, West Midlands£383,553£1,274
Worcester, West Midlands£286,250£1,059
Northwich, North West£246,995£942
Altrincham, North West£615,246£2,297
Macclesfield, North West£292,078£1,146
Newbury, South East£380,842£1,364
Llandudno, Wales£260,245£760

Here are some key takeaways from the top 20 best places to live in the UK:

  • St Ives is number one and that’s no surprise with its location surrounded by the seaside in Cornwall, but Rightmove found typical house prices are 9% higher than in 2019. 
  • The asking price of £523,731 in St Ives is 6% higher than last year.
  • Anglesey, Wales was found to be the happiest place to live in even though it comes 7th on the list. 
  • Galashiels, Scotland has the cheapest average asking price when buying a house and monthly rentals- on top of that it comes second on the list, taking into account all other factors such as green space and a sense of community.
  • Galashiels was also top-rated by residents on friendliness and politeness of people.

Alice Brown, a valuer at estate agent Rettie & Co Borders said: “Steeped in history, Galashiels has a wide variety of housing from classic period properties to new builds, offering something for every type of buyer.

“The countryside surrounding Galashiels also has much to offer, especially for those with an interest in rural pursuits such as walking, trail running, biking, wild swimming, et cetera.

Vaishali Varu
Staff Writer

Vaishali graduated in journalism from Leeds University. She has gained experience writing local stories around Leeds and Leicester, which includes writing for a university publication and Leicester Mercury. 

She has also done some marketing and copywriting for businesses.

When she is not writing about personal finance, Vaishali likes to travel and she's a foodie.