Kommunerna har bedömts utifrån 45 variabler med allt ifrån huspriser och arbetslöshet till bredbandstillgång och antalet sportanläggningar. Här är de 20 bästa och de 20 sämsta kommunerna att bo i.
20 bästa kommunerna att bo i
1. Stockholm
2. Solna
3. Lund
4. Uppsala
5. Mölndal
6. Göteborg
7. Nacka
8. Huddinge
9. Lidingö
10. Järfälla
11. Täby
12. Linköping
13. Örebro
14. Sundbyberg
15. Västerås
16. Sollentuna
17. Umeå
18. Helsingborg
19. Växjö
20. Danderyd
20 sämsta kommunerna att bo i
1. Bräcke
2. Gullspång
3. Storfors
4. Ljusnarsberg
5. Åsele
6. Nordanstig
7. Färgelanda
8. Övertorneå
9. Ragunda
10. Högsby
11. Sorsele
12. Överkalix
13. Eda
14. Vingåker
15. Berg
16. Ockelbo
17. Hofors
18. Vansbro
19. Kramfors
20. Haparanda
Se hela listan med 290 kommuner på Fokus hemsida.