It comes as the latest report by the highly-respected Resonance Consultancy was published. Resonance's annual rankings quantify and benchmark the relative quality of place, reputation and competitive identity for the continent’s major urban centres.
In ranking the performance and perception of Europe’s Best Cities for 2025, Resonance analysed the principal cities of metropolitan statistical areas with populations of more than 500,000 (according to Eurostat, Demographia and National Statistical Offices, our population sources). They determined the top cities in Europe using a combination of core statistics and user-generated data from online sources such as Google, Tripadvisor and Instagram to measure quality of place when it comes to experiential factors.
In total, 100 cities feature on the list – but here we focus on the top 15 British cities on the list, ranking them in order. Take a look through our photo gallery to see Britain’s Best Cities for 2025 – and where Edinburgh is placed on the list.

1. The 15 best British cities to live in 2025
Take a look through our gallery to see the 15 best British cities to live in 2025, according to a new report. Photo: Pixabay Photo: Pixabay

2. Leicester
Best cities in Britain rank: 15. Best cities in Europe rank: 87. Photo: Getty Images

3. Cardiff
Best cities in Britain rank: 14. Best cities in Europe rank: 82. Photo: Pixabay

4. Bristol
Best cities in Britain rank: 12. Best cities in Europe rank: 67. Photo: Pixabay