The 15 Best Places To Live In England

Find the best places to live, work, raise a family and retire in England.

If you are moving to England and thinking where exactly you should put down roots, you’re spoiled for choice. It’s kind of like being handed a great menu at a restaurant – there are plenty of things that will catch your attention.

So, to help you with your decision, we’ve broken down the best places to live in the UK into three categories; 

  • The Best Places for Professionals
  • The Best Places for Families
  • The Best Places for Retirees

The biggest question that you need to answer is what do you want for your career, family, or retirement?

Is it professional opportunities and the chance to experience life in a large city?

Perhaps it’s top schools and universities to set your children up for success? Or, it’s the perfect place to relax and unwind with your partner? 

No matter what you’re looking for, you’ll find the answer in this list. 

The best places to live in England for professionals

The UK has a thriving economy and offers a wealth of opportunities for those looking to take the next step in their career. The question is where should you take your skills? Keep reading to find out. 

1. London 

London is a city that needs no introduction. This thriving capital has it all – even a beach if you’re willing to brave the shores of the Thames (not that we’d recommend it).

Best places to live in England - London
Queen’s Gate Mews, South Kensington, South West London.

The sheer size of the city means that there are countless professional opportunities on offer, as well as a great variety of lifestyles too!

From the independent, creative crowd of Camden, the big city life of Canary Wharf, the cafe and park life of Clapham, and everything in between, London is a place where you can start and excel in your dream career.

Professionals can expect typically higher salaries in London than in the rest of the country, but the cost of living is higher as well. Also, finding a property to rent in London can be difficult.

Our guide to Living In London will help you find out more about expat life in the UK capital.

2. Manchester 

As the self-proclaimed capital of the north, Manchester has so much more to offer than its two famous football clubs.

best places to live in England - Manchester
Piccadilly Gardens, a green space in Manchester city centre on the edge of the Northern Quarter.

Like most major cities in England, Manchester is a blend of old and show, captured perfectly by its vibrant evening lights that illuminate the Victorian buildings from its past. 

Manchester has been working hard to establish itself as an alternative to London, offering everything you could want from a major city without the expense.

This includes a number of employment opportunities in a range of sectors, with manufacturing reigning as one of the largest employers in Manchester. 

3. Birmingham

Birmingham is often overlooked, which is surprising considering that it’s one of the largest cities in the UK (not just England).

best places to live n England - Birmingham
Birmingham canal

From a professional perspective, living in Birmingham means good career opportunities. Birmingham is home to the offices of many well known international companies. It is also still connected to its industrial roots and the rest of the thanks to the international airport. 

Once you’ve finished work, there is plenty to enjoy as well!

Birmingham is crisscrossed by a network of canals and is filled with charming red brick buildings from its industrial past.

Birmingham is also the home of Balti cooking and a number of Michelin Star restaurants, so you can expect to eat well during your time here. 

4. Reading

Before we go any further, it’s pronounced red-ing (just to help you avoid any accidental embarrassment). Reading offers proximity to London (it’s only 40 miles away) without the same level of bustle. 

best places to live in England - Reading
The town hall of Reading

Reading is renowned for its green spaces, beautiful riverside location, and welcoming atmosphere.

The locals are very proud of the bars, pubs, and restaurants, and we’re sure that you’ll share their thoughts.

It’s also home to a highly regarded university and a booming IT sector, making it an excellent place for young professionals looking to launch their careers. 

5. Leeds 

For those looking for something further north, Leeds is the place for you. Here you can enjoy some of the best of UK country life with all of the metropolitan touches you could ask for.

best places to live in England - Leeds
View of Leeds Town Hall from the Millennium square in Leeds.

Leeds is home to not one, not two, but three universities and some of the best retail outside of London. Thanks to its size, there are also a number of opportunities for employment. 

Outside of the city, you’ll find the beautiful surrounding countryside which is begging to be explored. So, if you’re looking for work opportunities without committing to a big city, this may be the place for you. 

The best places to live in England for families

When looking to relocate your family, you need to find something that’s a fit for everyone. This means you need plenty for your kids to do, career opportunities, space, and affordable housing.

Some places offer one or two items off this list, but they don’t have it all.

Well, here are some of the top places to live for families in England where everyone can find what they need.

1. Southampton

Southhampton is a small city with the feel of a seaside town. This is the place to go if you want to live in a city without the pace of a big city.

best places to live in England - Southampton
Ocean Village Marina in Southampton

Southampton was once a major seaport and was where the Titanic set off for its journey. 

Today it has plenty of entertainment, a decent job market, good schools, well-known universities, and affordable housing.

Southampton is also a city on the rise, so getting in now means you’ll be able to enjoy everything new that arrives in Southhampton.  

2. Liverpool

Liverpool offers a little bit of everything for families. It’s a city that has enough without being too big.

best places to live in England - Liverpool
The Beatles statue at the Pier Head on the side of River Mersey in Liverpool.

It’s near the beach for fans of the seaside and has sprawling countryside right on its doorstep.

To top it all off, Liverpool was even voted the European Capital of Culture in 2008. 

It has a number of great schools at all levels and a number of job opportunities for parents.

Furthermore, the general cost of living is quite low compared to other cities which can make the transition easier for some families.

If you’re looking to collect the essence of The Beatles, Liverpool may be the place for you to call home. 

3. Bristol

Bristol has gone through a number of phases throughout its history.

Best places to live in England - Bristol
Bristol Harbourside

Once the home of a vibrant alternative art scene, and the home of world-renowned artist Banksy, today it’s growing rapidly in a number of different areas. 

For starters, there is a booming start-up culture that is seeing plenty of new and exciting businesses open up every day.

There are also plenty of established businesses offering employment as well.

Bristol is regarded as one of the most eco-friendly cities in the UK and benefits from top schools, universities, a rich history, and plenty of outdoor areas to explore. 

Our guide to the best places to live in Bristol and nearby will help you find the most suitable neighbourhood in this wonderful city.

4. Oxford

You’ve likely heard of Oxford because of its famed university, but has so much more to offer than this!

best places to live in England - Oxford
Oxford is famous for its outstanding collection of world famous buildings.

Oxford has a number of great schools at all levels, including top-ranking public primary schools and secondary schools.

The thriving city has plenty of screen spaces and entertainment on offer that can be enjoyed by the whole family.

There are plenty of employment opportunities and easy connections to London should you ever need an escape to the big city. 

The downside is the fact that Oxford is one of the least affordable UK cities for housing.

5. Brighton

Brighton is one of the UK’s most famous seaside cities, with a picturesque boardwalk, old fashioned streets, and a thriving cultural scene.

best places to live in England - Brighton
Bustling Brighton promenade

There is plenty of entertainment on offer including the beach, the classic rides and games on the boardwalk, and the local sports teams.

It’s also close to London should you want a taste of the big city. 

One of the best parts of Brighton is that every neighbourhood has its own distinct feel, so you can find somewhere that better fits you and your family.

There is an excellent public transport system, great schools, and plenty of employment opportunities. You can even take the short commute into London if you wish! 

The best places to live in England for retirees

For retirees, it’s all about finding a great place to relax and enjoy a hard-earned break. There are plenty of great places in England where you can enjoy your golden years, here are our favourites. 

1. Devon

Devon is arguably one of the most picturesque parts of England. Rolling hills, green fields, and the striking Jurassic coast (a stretch of beaches and cliffs that are as historic as they are beautiful.

best places to live in England - devon
Clovelly, a pretty fishing village in Devon

It can popular with tourists, but there are plenty of smaller towns that are ideal for retirees. 

It can be a tad pricier than other parts of the country, but if you want to retire in a beautiful corner of England, then it may be worth every penny.

There is plenty of traditional pubs, two racecourses and plenty of places to try traditional Devonshire cream teas. 

2. Norfolk

Norfolk has plenty of variety that retirees will love.

The coast locations of North Norfolk offer warmer climates and breathtaking scenery.

best places to live in England - Norfolk
A promenade and pier in Cromer, seaside town in Norfolk.

For those with green thumbs or longing for green views, Hethersett may be the right place. It’s a green village, and the local authorities are constantly looking for ways to be kinder to the planet, so expect clean living and plenty of garden space. 


Alternatively, if you’d like to spend your golden years strolling along white-sand beaches, then perhaps Wells-next-to-the-Sea could be the place for you!

Then there are the rivals Sheringham and Cromer. Both are lovely seaside towns, but Cromer is a bit more touristy and crowded.

These are just some of the many places to discover in Norfolk, but whichever you choose, we’re sure that you won’t be disappointed. 

3. Lincolnshire

Lincolnshire is an excellent location for retirees looking to save on their living expenses.

best places to live in England - Lincolnshire
Lincolnshire Wolds

The cost of living and housing is low, and the county is quiet, meaning you can get that peace that you’re looking for without the price tag.

Here there are plenty of nature trails to explore, regular local festivities, and a real sense of community that is warm and welcoming.

It’s a big county with plenty of wonderful towns and villages: from Lincoln, a stunning cathedral city full of life and buzz to such gems as Stamford and Louth, to numerous little pretty villages in the Wolds.

Should you have a craving for the coast, there are plenty of seaside towns and villages to enjoy.

4. Cornwall

When it comes to coastal living in the UK, Cornwall beats most other locations in England with ease.

best places to live in England - Cornwall
Mousehole, a village and fishing port in Cornwall.

Popular with tourists and retirees, Cornwall is a truly beautiful corner of the country.

Before we go any further, we just need to clarify a few things. 

Yes, Cornwall can be expensive, but like many things in life, you do get what you pay for.

It is also very popular with tourists during the summer months, so you can expect an influx of people in the area during this period. This is mainly because the beaches in the area are widely considered some of the best in the UK. 

Cornwall has a few great areas on offer.

St Ives is popular for its white sandy beaches and is widely considered a relaxed town (just for context, the rest of Cornwall shares this atmosphere).

For the young at heart, Newquay is a great place. Pristine beaches, surfy vibes, and a young crowd enjoying everything Newquay has to offer.

Alternatively, Mount’s Bay is another area to consider. There are quite a few wonderful coastal towns and villages dotted around Mount’s Bay. Penzance is the largest and one of the top places to live in Cornwall.

5. York

When looking for somewhere to retire, people often look to the coast.

best places to live in England - York
Streets of York at night.

This is understandable; sun, sand, and a relaxed lifestyle all lend themselves to making your golden years as relaxed as possible.

Before you go shopping for a new swimsuit, we’re going to make a case for the north of England, specifically, York. 

York was voted a top place to live in 2018, and it’s easy to understand why. It’s full of history, with plenty of architecture and monuments to explore. There are plenty of shops, and you will love The Shambles, York’s famous shopping street.

There are regular artistic and cultural events, many of which take place in the historic Grand Opera House and York Theatre Royal.

For foodies, there is plenty to choose from, no matter your taste.

If you are an explorer at heart, it won’t take you long to reach some of England’s most beautiful country areas and if you wander too far you may find yourself in Scotland! 

If you’re craving a taste of Europe, York’s transport connections can get you to a nearby airport easily. 

The best places to live in England – summary

Although we haven’t chosen one place for you to live, we certainly hope that we’ve helped to narrow down your options. 

All that’s left is for you to decide where you’d like to live and to get packing. No matter where you choose, we’re sure that you’ll love it. Good luck, and welcome to England! 

You might find useful:

Jack Griffiths
Jack Griffiths

Jack is an Australian freelancer now based in London who has been living the expat life for over three years now. Whist in the UK, Jack has travelled across Europe, Asia and the U.S.A. So far his favourite destination has been Malta.

He writes for Expatra alongside a number of other clients and his own creative pursuits. Hoping to continue living and working abroad, Jack hopes to live and work in Spain, Italy and South America in the future.

Articles: 9

One comment

  1. What on earth makes you think that retirees want peace. I want buzz, people-watching, a certain amount of excitement, not to atrophy. I’m71.

Leave a Reply

Your email address will not be published.