Median income by municipality 2026
Median income for 20–64-year-olds in all 290 municipalities, from highest to lowest. See where residents earn the most.
The highest median income is in Danderyd (SEK 572,400), Lomma (SEK 552,100) and Täby (SEK 521,300). The lowest is in Högsby (SEK 335,700).
This ranking combines the figures for the topic into one score. It is a sort order that reflects a chosen direction, not an official grade.
- 1 Danderyd SEK 572,400
- 2 Lomma SEK 552,100
- 3 Täby SEK 521,300
- 4 Lidingö SEK 505,900
- 5 Vaxholm SEK 504,400
- 6 Vellinge SEK 504,000
- 7 Nacka SEK 500,200
- 8 Ekerö SEK 495,600
- 9 Gällivare SEK 491,700
- 10 Solna SEK 481,100
- 11 Kiruna SEK 478,800
- 12 Nykvarn SEK 475,500
- 13 Härryda SEK 475,300
- 14 Kungsbacka SEK 469,500
- 15 Lerum SEK 467,700
- 16 Sollentuna SEK 466,600
- 17 Värmdö SEK 466,100
- 18 Vallentuna SEK 464,300
- 19 Hammarö SEK 461,700
- 20 Öckerö SEK 459,100
- 21 Mölndal SEK 457,400
- 22 Tyresö SEK 457,000
- 23 Österåker SEK 455,200
- 24 Partille SEK 454,300
- 25 Staffanstorp SEK 453,900
- 26 Stenungsund SEK 453,900
- 27 Knivsta SEK 451,100
- 28 Kungälv SEK 449,800
- 29 Kävlinge SEK 448,200
- 30 Salem SEK 447,000
- 31 Sundbyberg SEK 446,900
- 32 Stockholm SEK 445,400
- 33 Tjörn SEK 442,200
- 34 Svedala SEK 441,700
- 35 Håbo SEK 437,100
- 36 Trosa SEK 434,900
- 37 Ale SEK 432,000
- 38 Bollebygd SEK 430,100
- 39 Habo SEK 425,600
- 40 Skellefteå SEK 423,500
- 41 Höganäs SEK 422,500
- 42 Huddinge SEK 421,300
- 43 Luleå SEK 421,100
- 44 Piteå SEK 420,000
- 45 Strängnäs SEK 415,100
- 46 Skövde SEK 414,800
- 47 Varberg SEK 413,800
- 48 Boden SEK 412,600
- 49 Sotenäs SEK 412,600
- 50 Alingsås SEK 412,000
- 51 Pajala SEK 411,800
- 52 Älmhult SEK 410,600
- 53 Oskarshamn SEK 410,500
- 54 Karlsborg SEK 410,400
- 55 Lekeberg SEK 409,800
- 56 Sundsvall SEK 409,800
- 57 Smedjebacken SEK 409,400
- 58 Ängelholm SEK 409,400
- 59 Örnsköldsvik SEK 408,200
- 60 Mörbylånga SEK 408,000
- 61 Krokom SEK 407,800
- 62 Lysekil SEK 406,900
- 63 Orust SEK 406,400
- 64 Östhammar SEK 406,300
- 65 Karlskrona SEK 405,800
- 66 Söderköping SEK 405,800
- 67 Järfälla SEK 405,500
- 68 Arvidsjaur SEK 404,800
- 69 Jokkmokk SEK 404,800
- 70 Mjölby SEK 404,600
- 71 Ystad SEK 404,100
- 72 Upplands Väsby SEK 404,000
- 73 Lidköping SEK 403,500
- 74 Falun SEK 402,900
- 75 Höör SEK 402,500
- 76 Vårgårda SEK 402,300
- 77 Oxelösund SEK 402,100
- 78 Karlskoga SEK 401,500
- 79 Kil SEK 400,200
- 80 Västerås SEK 399,500
- 81 Lilla Edet SEK 399,100
- 82 Ludvika SEK 399,100
- 83 Upplands-Bro SEK 398,900
- 84 Götene SEK 398,800
- 85 Haninge SEK 398,800
- 86 Askersund SEK 398,700
- 87 Strömstad SEK 398,500
- 88 Göteborg SEK 398,200
- 89 Vännäs SEK 398,000
- 90 Värnamo SEK 398,000
- 91 Boxholm SEK 397,800
- 92 Kumla SEK 397,800
- 93 Båstad SEK 397,600
- 94 Nora SEK 397,600
- 95 Timrå SEK 397,300
- 96 Vadstena SEK 397,100
- 97 Enköping SEK 396,800
- 98 Gnesta SEK 396,700
- 99 Säter SEK 396,600
- 100 Mariestad SEK 396,100
- 101 Älvsbyn SEK 396,000
- 102 Hjo SEK 395,700
- 103 Kalix SEK 395,600
- 104 Hofors SEK 395,500
- 105 Vaggeryd SEK 395,400
- 106 Tranemo SEK 395,200
- 107 Kinda SEK 394,800
- 108 Jönköping SEK 394,100
- 109 Gävle SEK 394,000
- 110 Nynäshamn SEK 393,900
- 111 Mullsjö SEK 393,300
- 112 Sölvesborg SEK 393,000
- 113 Surahammar SEK 392,900
- 114 Nyköping SEK 392,800
- 115 Mora SEK 392,600
- 116 Uddevalla SEK 392,400
- 117 Gagnef SEK 392,300
- 118 Linköping SEK 392,300
- 119 Finspång SEK 391,900
- 120 Sandviken SEK 391,900
- 121 Malå SEK 391,800
- 122 Skurup SEK 391,600
- 123 Arjeplog SEK 391,300
- 124 Årjäng SEK 391,200
- 125 Lycksele SEK 390,800
- 126 Ulricehamn SEK 390,800
- 127 Trelleborg SEK 390,300
- 128 Umeå SEK 390,300
- 129 Tidaholm SEK 390,200
- 130 Trollhättan SEK 390,200
- 131 Älvkarleby SEK 390,200
- 132 Vänersborg SEK 390,100
- 133 Arvika SEK 389,800
- 134 Vimmerby SEK 389,800
- 135 Skara SEK 389,500
- 136 Tanum SEK 389,300
- 137 Leksand SEK 389,200
- 138 Avesta SEK 389,100
- 139 Ljungby SEK 388,900
- 140 Mönsterås SEK 388,900
- 141 Grästorp SEK 388,700
- 142 Karlshamn SEK 388,700
- 143 Malung-Sälen SEK 388,600
- 144 Mark SEK 388,500
- 145 Hallstahammar SEK 388,300
- 146 Östersund SEK 388,200
- 147 Karlstad SEK 387,800
- 148 Herrljunga SEK 387,600
- 149 Åtvidaberg SEK 387,600
- 150 Gislaved SEK 387,400
- 151 Gnosjö SEK 387,300
- 152 Övertorneå SEK 387,200
- 153 Dorotea SEK 387,100
- 154 Hudiksvall SEK 386,700
- 155 Aneby SEK 386,300
- 156 Forshaga SEK 385,900
- 157 Nordmaling SEK 385,800
- 158 Eslöv SEK 385,700
- 159 Eksjö SEK 385,400
- 160 Hallsberg SEK 385,200
- 161 Kungsör SEK 385,100
- 162 Tibro SEK 385,000
- 163 Tranås SEK 384,700
- 164 Kalmar SEK 384,600
- 165 Olofström SEK 384,500
- 166 Bromölla SEK 384,400
- 167 Norrköping SEK 384,400
- 168 Munkedal SEK 384,200
- 169 Växjö SEK 384,200
- 170 Norsjö SEK 384,100
- 171 Norrtälje SEK 384,000
- 172 Falkenberg SEK 383,900
- 173 Halmstad SEK 383,800
- 174 Robertsfors SEK 383,600
- 175 Torsby SEK 383,500
- 176 Vetlanda SEK 383,400
- 177 Falköping SEK 383,300
- 178 Helsingborg SEK 382,900
- 179 Lindesberg SEK 382,900
- 180 Uppsala SEK 382,900
- 181 Köping SEK 382,800
- 182 Sjöbo SEK 382,700
- 183 Borås SEK 382,600
- 184 Degerfors SEK 382,600
- 185 Svalöv SEK 382,100
- 186 Åre SEK 382,100
- 187 Motala SEK 382,000
- 188 Ödeshög SEK 381,600
- 189 Västervik SEK 380,900
- 190 Hörby SEK 380,500
- 191 Eda SEK 380,300
- 192 Fagersta SEK 380,300
- 193 Laholm SEK 380,300
- 194 Sunne SEK 380,000
- 195 Grums SEK 379,800
- 196 Norberg SEK 379,800
- 197 Arboga SEK 379,700
- 198 Storfors SEK 379,500
- 199 Vindeln SEK 379,400
- 200 Sigtuna SEK 379,300
- 201 Ydre SEK 378,600
- 202 Storuman SEK 378,500
- 203 Ånge SEK 378,500
- 204 Borlänge SEK 378,100
- 205 Örebro SEK 378,000
- 206 Essunga SEK 377,700
- 207 Kristianstad SEK 377,500
- 208 Nässjö SEK 377,500
- 209 Emmaboda SEK 377,400
- 210 Alvesta SEK 376,700
- 211 Sala SEK 376,300
- 212 Färgelanda SEK 376,100
- 213 Hedemora SEK 375,800
- 214 Vara SEK 375,600
- 215 Dals-Ed SEK 375,500
- 216 Rättvik SEK 375,400
- 217 Härnösand SEK 375,300
- 218 Laxå SEK 375,300
- 219 Älvdalen SEK 374,900
- 220 Bengtsfors SEK 374,500
- 221 Kristinehamn SEK 374,400
- 222 Sorsele SEK 373,700
- 223 Gotland SEK 373,600
- 224 Ockelbo SEK 373,600
- 225 Uppvidinge SEK 373,500
- 226 Haparanda SEK 373,400
- 227 Hylte SEK 372,800
- 228 Ovanåker SEK 372,500
- 229 Markaryd SEK 372,100
- 230 Härjedalen SEK 371,500
- 231 Sävsjö SEK 371,200
- 232 Överkalix SEK 371,200
- 233 Eskilstuna SEK 371,100
- 234 Ronneby SEK 371,100
- 235 Södertälje SEK 371,000
- 236 Tierp SEK 371,000
- 237 Hagfors SEK 370,800
- 238 Osby SEK 370,700
- 239 Munkfors SEK 370,600
- 240 Katrineholm SEK 370,400
- 241 Skinnskatteberg SEK 369,500
- 242 Söderhamn SEK 369,500
- 243 Ljusdal SEK 369,400
- 244 Hässleholm SEK 369,200
- 245 Malmö SEK 369,100
- 246 Tingsryd SEK 369,100
- 247 Åmål SEK 368,900
- 248 Landskrona SEK 368,400
- 249 Svenljunga SEK 368,200
- 250 Burlöv SEK 368,100
- 251 Vansbro SEK 367,600
- 252 Töreboda SEK 367,200
- 253 Bräcke SEK 366,700
- 254 Lund SEK 366,300
- 255 Sollefteå SEK 365,600
- 256 Säffle SEK 365,600
- 257 Åstorp SEK 365,600
- 258 Kramfors SEK 365,400
- 259 Bjuv SEK 365,300
- 260 Simrishamn SEK 365,300
- 261 Nordanstig SEK 365,100
- 262 Örkelljunga SEK 365,000
- 263 Gullspång SEK 364,500
- 264 Klippan SEK 364,300
- 265 Bollnäs SEK 364,200
- 266 Torsås SEK 364,200
- 267 Vingåker SEK 363,900
- 268 Vilhelmina SEK 363,600
- 269 Heby SEK 363,500
- 270 Orsa SEK 363,300
- 271 Nybro SEK 363,100
- 272 Hultsfred SEK 362,900
- 273 Åsele SEK 362,900
- 274 Bjurholm SEK 362,500
- 275 Borgholm SEK 362,200
- 276 Botkyrka SEK 360,700
- 277 Mellerud SEK 360,600
- 278 Valdemarsvik SEK 359,900
- 279 Tomelilla SEK 359,500
- 280 Strömsund SEK 357,700
- 281 Flen SEK 357,000
- 282 Östra Göinge SEK 357,000
- 283 Berg SEK 356,400
- 284 Lessebo SEK 355,400
- 285 Ljusnarsberg SEK 355,000
- 286 Ragunda SEK 354,000
- 287 Filipstad SEK 353,200
- 288 Hällefors SEK 352,000
- 289 Perstorp SEK 343,400
- 290 Högsby SEK 335,700
Source: Kolada. The ranking is Kommunlotsen's own calculation, not the source's. Sources and licences: open data page (in Swedish). Last updated 21 September 2026.
Other rankings: