Job openings per resident 2026
Number of job ads per 1,000 residents in all 290 municipalities, from the Swedish Public Employment Service. See where the jobs are.
The most job openings per resident are in Ludvika (9.6 per 1,000 residents), Kiruna (9.1 per 1,000 residents) and Gällivare (8.6 per 1,000 residents). The fewest are in Ydre (0.8 per 1,000 residents). The figures are for 2026.
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 Ludvika 9.6 per 1,000 residents
- 2 Kiruna 9.1 per 1,000 residents
- 3 Gällivare 8.6 per 1,000 residents
- 4 Finspång 8.4 per 1,000 residents
- 5 Arjeplog 7.8 per 1,000 residents
- 6 Gnosjö 7 per 1,000 residents
- 7 Linköping 6.8 per 1,000 residents
- 8 Luleå 6.8 per 1,000 residents
- 9 Åre 6.3 per 1,000 residents
- 10 Stockholm 6.2 per 1,000 residents
- 11 Boden 6.2 per 1,000 residents
- 12 Solna 6.1 per 1,000 residents
- 13 Markaryd 6.1 per 1,000 residents
- 14 Värnamo 5.8 per 1,000 residents
- 15 Härjedalen 5.7 per 1,000 residents
- 16 Malung-Sälen 5.5 per 1,000 residents
- 17 Danderyd 5.4 per 1,000 residents
- 18 Ljungby 5.4 per 1,000 residents
- 19 Dorotea 5.4 per 1,000 residents
- 20 Strömstad 5.3 per 1,000 residents
- 21 Jönköping 5.3 per 1,000 residents
- 22 Karlskrona 5.3 per 1,000 residents
- 23 Göteborg 5.3 per 1,000 residents
- 24 Lycksele 5.3 per 1,000 residents
- 25 Årjäng 5.2 per 1,000 residents
- 26 Karlskoga 5.2 per 1,000 residents
- 27 Lund 5.2 per 1,000 residents
- 28 Östersund 5.2 per 1,000 residents
- 29 Skövde 5.1 per 1,000 residents
- 30 Vilhelmina 5 per 1,000 residents
- 31 Malå 4.8 per 1,000 residents
- 32 Växjö 4.7 per 1,000 residents
- 33 Örnsköldsvik 4.7 per 1,000 residents
- 34 Mora 4.7 per 1,000 residents
- 35 Sollefteå 4.6 per 1,000 residents
- 36 Sundsvall 4.6 per 1,000 residents
- 37 Arboga 4.5 per 1,000 residents
- 38 Jokkmokk 4.5 per 1,000 residents
- 39 Umeå 4.4 per 1,000 residents
- 40 Uppsala 4.4 per 1,000 residents
- 41 Gävle 4.4 per 1,000 residents
- 42 Pajala 4.4 per 1,000 residents
- 43 Västerås 4.4 per 1,000 residents
- 44 Vaggeryd 4.4 per 1,000 residents
- 45 Torsby 4.3 per 1,000 residents
- 46 Tingsryd 4.3 per 1,000 residents
- 47 Laxå 4.3 per 1,000 residents
- 48 Uppvidinge 4.3 per 1,000 residents
- 49 Sigtuna 4.3 per 1,000 residents
- 50 Örebro 4.2 per 1,000 residents
- 51 Eksjö 4.2 per 1,000 residents
- 52 Karlstad 4.2 per 1,000 residents
- 53 Gislaved 4.2 per 1,000 residents
- 54 Åsele 4.1 per 1,000 residents
- 55 Malmö 4.1 per 1,000 residents
- 56 Oskarshamn 4.1 per 1,000 residents
- 57 Trollhättan 4.1 per 1,000 residents
- 58 Norrköping 4 per 1,000 residents
- 59 Nyköping 4 per 1,000 residents
- 60 Älvdalen 4 per 1,000 residents
- 61 Vimmerby 3.9 per 1,000 residents
- 62 Mellerud 3.9 per 1,000 residents
- 63 Piteå 3.9 per 1,000 residents
- 64 Borlänge 3.8 per 1,000 residents
- 65 Karlsborg 3.8 per 1,000 residents
- 66 Falun 3.8 per 1,000 residents
- 67 Eskilstuna 3.8 per 1,000 residents
- 68 Sorsele 3.8 per 1,000 residents
- 69 Älmhult 3.8 per 1,000 residents
- 70 Mjölby 3.8 per 1,000 residents
- 71 Skellefteå 3.8 per 1,000 residents
- 72 Kalmar 3.8 per 1,000 residents
- 73 Övertorneå 3.8 per 1,000 residents
- 74 Sävsjö 3.7 per 1,000 residents
- 75 Örkelljunga 3.7 per 1,000 residents
- 76 Helsingborg 3.7 per 1,000 residents
- 77 Vetlanda 3.7 per 1,000 residents
- 78 Storuman 3.6 per 1,000 residents
- 79 Kalix 3.5 per 1,000 residents
- 80 Lidköping 3.5 per 1,000 residents
- 81 Gotland 3.5 per 1,000 residents
- 82 Eda 3.5 per 1,000 residents
- 83 Vara 3.5 per 1,000 residents
- 84 Vindeln 3.5 per 1,000 residents
- 85 Borås 3.5 per 1,000 residents
- 86 Täby 3.5 per 1,000 residents
- 87 Bjurholm 3.4 per 1,000 residents
- 88 Halmstad 3.4 per 1,000 residents
- 89 Fagersta 3.4 per 1,000 residents
- 90 Berg 3.4 per 1,000 residents
- 91 Tranemo 3.4 per 1,000 residents
- 92 Skara 3.4 per 1,000 residents
- 93 Sundbyberg 3.4 per 1,000 residents
- 94 Varberg 3.4 per 1,000 residents
- 95 Askersund 3.3 per 1,000 residents
- 96 Katrineholm 3.3 per 1,000 residents
- 97 Enköping 3.3 per 1,000 residents
- 98 Mariestad 3.3 per 1,000 residents
- 99 Ystad 3.3 per 1,000 residents
- 100 Stenungsund 3.3 per 1,000 residents
- 101 Kungälv 3.3 per 1,000 residents
- 102 Säffle 3.3 per 1,000 residents
- 103 Västervik 3.3 per 1,000 residents
- 104 Ulricehamn 3.2 per 1,000 residents
- 105 Upplands-Bro 3.2 per 1,000 residents
- 106 Södertälje 3.2 per 1,000 residents
- 107 Falköping 3.1 per 1,000 residents
- 108 Götene 3.1 per 1,000 residents
- 109 Nässjö 3.1 per 1,000 residents
- 110 Tranås 3.1 per 1,000 residents
- 111 Alingsås 3.1 per 1,000 residents
- 112 Norrtälje 3 per 1,000 residents
- 113 Bräcke 3 per 1,000 residents
- 114 Svenljunga 3 per 1,000 residents
- 115 Avesta 3 per 1,000 residents
- 116 Hudiksvall 3 per 1,000 residents
- 117 Lysekil 3 per 1,000 residents
- 118 Uddevalla 2.9 per 1,000 residents
- 119 Landskrona 2.9 per 1,000 residents
- 120 Mölndal 2.9 per 1,000 residents
- 121 Tidaholm 2.9 per 1,000 residents
- 122 Motala 2.9 per 1,000 residents
- 123 Östhammar 2.9 per 1,000 residents
- 124 Tibro 2.8 per 1,000 residents
- 125 Överkalix 2.8 per 1,000 residents
- 126 Ronneby 2.8 per 1,000 residents
- 127 Trosa 2.8 per 1,000 residents
- 128 Vännäs 2.8 per 1,000 residents
- 129 Vadstena 2.8 per 1,000 residents
- 130 Hallsberg 2.8 per 1,000 residents
- 131 Bengtsfors 2.8 per 1,000 residents
- 132 Hjo 2.8 per 1,000 residents
- 133 Kristianstad 2.8 per 1,000 residents
- 134 Järfälla 2.8 per 1,000 residents
- 135 Mullsjö 2.8 per 1,000 residents
- 136 Sotenäs 2.8 per 1,000 residents
- 137 Vingåker 2.8 per 1,000 residents
- 138 Boxholm 2.8 per 1,000 residents
- 139 Högsby 2.7 per 1,000 residents
- 140 Leksand 2.7 per 1,000 residents
- 141 Ragunda 2.7 per 1,000 residents
- 142 Sunne 2.7 per 1,000 residents
- 143 Tanum 2.7 per 1,000 residents
- 144 Vansbro 2.7 per 1,000 residents
- 145 Falkenberg 2.7 per 1,000 residents
- 146 Karlshamn 2.7 per 1,000 residents
- 147 Herrljunga 2.6 per 1,000 residents
- 148 Munkedal 2.6 per 1,000 residents
- 149 Norsjö 2.6 per 1,000 residents
- 150 Söderhamn 2.6 per 1,000 residents
- 151 Filipstad 2.6 per 1,000 residents
- 152 Säter 2.6 per 1,000 residents
- 153 Sala 2.6 per 1,000 residents
- 154 Strömsund 2.6 per 1,000 residents
- 155 Upplands Väsby 2.6 per 1,000 residents
- 156 Kumla 2.6 per 1,000 residents
- 157 Härnösand 2.6 per 1,000 residents
- 158 Oxelösund 2.5 per 1,000 residents
- 159 Kristinehamn 2.5 per 1,000 residents
- 160 Nacka 2.5 per 1,000 residents
- 161 Ödeshög 2.5 per 1,000 residents
- 162 Åmål 2.5 per 1,000 residents
- 163 Hagfors 2.5 per 1,000 residents
- 164 Krokom 2.5 per 1,000 residents
- 165 Bollnäs 2.5 per 1,000 residents
- 166 Huddinge 2.5 per 1,000 residents
- 167 Nora 2.5 per 1,000 residents
- 168 Älvsbyn 2.4 per 1,000 residents
- 169 Smedjebacken 2.4 per 1,000 residents
- 170 Strängnäs 2.4 per 1,000 residents
- 171 Tomelilla 2.4 per 1,000 residents
- 172 Lindesberg 2.4 per 1,000 residents
- 173 Arvika 2.4 per 1,000 residents
- 174 Skinnskatteberg 2.4 per 1,000 residents
- 175 Surahammar 2.4 per 1,000 residents
- 176 Åstorp 2.4 per 1,000 residents
- 177 Knivsta 2.4 per 1,000 residents
- 178 Skurup 2.3 per 1,000 residents
- 179 Flen 2.3 per 1,000 residents
- 180 Hässleholm 2.3 per 1,000 residents
- 181 Sollentuna 2.3 per 1,000 residents
- 182 Hylte 2.3 per 1,000 residents
- 183 Ockelbo 2.3 per 1,000 residents
- 184 Vänersborg 2.3 per 1,000 residents
- 185 Hedemora 2.3 per 1,000 residents
- 186 Laholm 2.3 per 1,000 residents
- 187 Olofström 2.3 per 1,000 residents
- 188 Höör 2.2 per 1,000 residents
- 189 Härryda 2.2 per 1,000 residents
- 190 Munkfors 2.2 per 1,000 residents
- 191 Aneby 2.2 per 1,000 residents
- 192 Hofors 2.2 per 1,000 residents
- 193 Hörby 2.2 per 1,000 residents
- 194 Osby 2.2 per 1,000 residents
- 195 Torsås 2.2 per 1,000 residents
- 196 Värmdö 2.2 per 1,000 residents
- 197 Nynäshamn 2.2 per 1,000 residents
- 198 Köping 2.2 per 1,000 residents
- 199 Orust 2.2 per 1,000 residents
- 200 Grästorp 2.1 per 1,000 residents
- 201 Kramfors 2.1 per 1,000 residents
- 202 Kungsbacka 2.1 per 1,000 residents
- 203 Ånge 2.1 per 1,000 residents
- 204 Heby 2.1 per 1,000 residents
- 205 Tierp 2.1 per 1,000 residents
- 206 Simrishamn 2.1 per 1,000 residents
- 207 Borgholm 2.1 per 1,000 residents
- 208 Botkyrka 2.1 per 1,000 residents
- 209 Degerfors 2.1 per 1,000 residents
- 210 Partille 2.1 per 1,000 residents
- 211 Vaxholm 2.1 per 1,000 residents
- 212 Burlöv 2.1 per 1,000 residents
- 213 Grums 2 per 1,000 residents
- 214 Klippan 2 per 1,000 residents
- 215 Haninge 2 per 1,000 residents
- 216 Vallentuna 2 per 1,000 residents
- 217 Habo 2 per 1,000 residents
- 218 Hultsfred 2 per 1,000 residents
- 219 Sandviken 2 per 1,000 residents
- 220 Arvidsjaur 2 per 1,000 residents
- 221 Eslöv 2 per 1,000 residents
- 222 Lomma 2 per 1,000 residents
- 223 Ängelholm 2 per 1,000 residents
- 224 Lessebo 2 per 1,000 residents
- 225 Mörbylånga 2 per 1,000 residents
- 226 Håbo 1.9 per 1,000 residents
- 227 Österåker 1.9 per 1,000 residents
- 228 Orsa 1.9 per 1,000 residents
- 229 Bjuv 1.9 per 1,000 residents
- 230 Båstad 1.9 per 1,000 residents
- 231 Tyresö 1.9 per 1,000 residents
- 232 Töreboda 1.9 per 1,000 residents
- 233 Lidingö 1.9 per 1,000 residents
- 234 Alvesta 1.8 per 1,000 residents
- 235 Robertsfors 1.8 per 1,000 residents
- 236 Rättvik 1.8 per 1,000 residents
- 237 Essunga 1.8 per 1,000 residents
- 238 Sölvesborg 1.8 per 1,000 residents
- 239 Gagnef 1.8 per 1,000 residents
- 240 Sjöbo 1.8 per 1,000 residents
- 241 Nybro 1.7 per 1,000 residents
- 242 Hammarö 1.7 per 1,000 residents
- 243 Mönsterås 1.7 per 1,000 residents
- 244 Ovanåker 1.7 per 1,000 residents
- 245 Kävlinge 1.7 per 1,000 residents
- 246 Kungsör 1.6 per 1,000 residents
- 247 Ljusdal 1.6 per 1,000 residents
- 248 Storfors 1.6 per 1,000 residents
- 249 Åtvidaberg 1.6 per 1,000 residents
- 250 Ale 1.6 per 1,000 residents
- 251 Staffanstorp 1.6 per 1,000 residents
- 252 Trelleborg 1.5 per 1,000 residents
- 253 Hallstahammar 1.5 per 1,000 residents
- 254 Gnesta 1.5 per 1,000 residents
- 255 Norberg 1.5 per 1,000 residents
- 256 Söderköping 1.5 per 1,000 residents
- 257 Lilla Edet 1.5 per 1,000 residents
- 258 Haparanda 1.4 per 1,000 residents
- 259 Höganäs 1.4 per 1,000 residents
- 260 Timrå 1.4 per 1,000 residents
- 261 Kinda 1.4 per 1,000 residents
- 262 Perstorp 1.4 per 1,000 residents
- 263 Ljusnarsberg 1.4 per 1,000 residents
- 264 Svedala 1.4 per 1,000 residents
- 265 Östra Göinge 1.4 per 1,000 residents
- 266 Älvkarleby 1.4 per 1,000 residents
- 267 Kil 1.3 per 1,000 residents
- 268 Valdemarsvik 1.3 per 1,000 residents
- 269 Vellinge 1.3 per 1,000 residents
- 270 Öckerö 1.3 per 1,000 residents
- 271 Dals-Ed 1.3 per 1,000 residents
- 272 Mark 1.3 per 1,000 residents
- 273 Tjörn 1.3 per 1,000 residents
- 274 Nordmaling 1.3 per 1,000 residents
- 275 Vårgårda 1.3 per 1,000 residents
- 276 Ekerö 1.3 per 1,000 residents
- 277 Färgelanda 1.3 per 1,000 residents
- 278 Salem 1.3 per 1,000 residents
- 279 Svalöv 1.2 per 1,000 residents
- 280 Bollebygd 1.2 per 1,000 residents
- 281 Lerum 1.2 per 1,000 residents
- 282 Gullspång 1.2 per 1,000 residents
- 283 Emmaboda 1.1 per 1,000 residents
- 284 Nykvarn 1.1 per 1,000 residents
- 285 Bromölla 1 per 1,000 residents
- 286 Hällefors 1 per 1,000 residents
- 287 Lekeberg 0.9 per 1,000 residents
- 288 Forshaga 0.9 per 1,000 residents
- 289 Nordanstig 0.9 per 1,000 residents
- 290 Ydre 0.8 per 1,000 residents
Source: Swedish Public Employment Service (Jobtech). The ranking is Kommunlotsen's own calculation, not the source's. Sources and licences: open data page (in Swedish). Last updated .
Other rankings:
Municipal tax
Schools
Safety
Labour market
Median income
Population growth
Close to nature
Home care
Preschool
House prices
Net migration
New businesses
Foreign background
Holiday homes
Holiday home prices
Electric cars
Commuting
Average age
Living space
Education level
Broadband
Municipal solvency
Self-sufficiency
Refugees
Protected nature
Election turnout
Parties in the municipal election
Origins by country
All rankings