A new study has ranked the UK’s 50 biggest towns and cities, excluding London, according to how safe they are.
The 2025 Demos-PwC Good Growth for Cities Index has given each city or large town a score based on rates of violent crime and drugs and weapons offences.
A positive number indicates that it is safer than the 2017-19 benchmark for all UK cities and large towns, whereas a negative one means the opposite.
Only three places in the UK achieved a score of +1 or above, while 11 in total received a rating of +0.6 or more.
According to the study, Bradford is the most dangerous place to live, with a score of -1.96, followed by Middlesbrough and Stockon (-1.89), and Leeds (-1.35).
Below are the safest cities and large towns in the UK, according to the 2025 Demos-PwC Good Growth for Cities Index.
If you want to know more about the overall rankings, you can read our list of the best and worst cities in which to live.

9. High Wycombe and Aylesbury
High Wycombe and Aylesbury is the 3rd safest city or large town in the UK in which to live, according to the Good Growth for Cities guide. It was given a rating of +1.12, based on the level of violent crime, and weapons and drugs offences. | Google

10. Swindon
Swindon is the 2nd safest city or large town in the UK in which to live, according to the Good Growth for Cities guide. It was given a rating of +1.3, based on the level of violent crime, and weapons and drugs offences. | Google

11. Belfast
Belfast is the safest city or large town in the UK in which to live, according to the Good Growth for Cities guide. It was given a rating of +1.35, based on the level of violent crime, and weapons and drugs offences. | AFP via Getty Images Photo: PAUL ELLIS

