Join the news democracyWhere your votes decide the Top 100
Edinburgh is the best place to live in the whole of the UK, according to a quality of life index.
According to research from uSwitch.com, the Scottish capital has the lowest crime rate, cheap petrol and energy bills, and high salaries, at an average of £29,500 a year.
Bradford came out bottom, with high unemployment, one of the lowest disposable household incomes (£13,654) and one of the highest average weekly rents (£92.60).
Four parts of Scotland make it into the top ten, while Northern Ireland is at the bottom of the list.
More: The 10 best cities in the world to be a student