The study by MoneySuperMarket found Edinburgh was the second best city for quality of life. It has the second highest average salary of £24,628 and the lowest unemployment rate out of all the cities studied. Edinburgh scored 7.42 on the life satisfaction scale, above Cardiff, London and Bristol.