Kommunlotsen / Rankings

Self-sufficiency among foreign-born residents

Share of self-sufficient residents aged 20–64 among the foreign-born, in all 290 Swedish municipalities, from Statistics Sweden.

The largest self-sufficient share among foreign-born residents is in Gällivare (80.4%), Skellefteå (76.3%) and Nykvarn (75.7%). The smallest is in Högsby (44%).

The number in brackets is the number of people in the group. Municipalities where the group has fewer than 100 people are not reported.

Sorted by this one figure, best first.

  1. 1 Gällivare 80.4% (1,388 people)
  2. 2 Skellefteå 76.3% (7,963 people)
  3. 3 Nykvarn 75.7% (1,260 people)
  4. 4 Kiruna 75.5% (2,173 people)
  5. 5 Lerum 74.2% (3,386 people)
  6. 6 Arjeplog 73.9% (188 people)
  7. 7 Staffanstorp 73.6% (3,207 people)
  8. 8 Täby 73.3% (10,750 people)
  9. 9 Pajala 73.2% (467 people)
  10. 10 Mölndal 73% (10,400 people)
  11. 11 Härryda 72.9% (3,739 people)
  12. 12 Gnosjö 72.7% (1,662 people)
  13. 13 Svedala 72.7% (2,154 people)
  14. 14 Hammarö 72.5% (814 people)
  15. 15 Salem 72.5% (3,016 people)
  16. 16 Ale 72.4% (4,411 people)
  17. 17 Solna 72.4% (20,912 people)
  18. 18 Vellinge 72.4% (2,349 people)
  19. 19 Partille 71.9% (6,380 people)
  20. 20 Nacka 71.3% (15,684 people)
  21. 21 Bollebygd 71.2% (747 people)
  22. 22 Kungsbacka 71.2% (5,245 people)
  23. 23 Knivsta 70.9% (2,717 people)
  24. 24 Kungälv 70.7% (4,009 people)
  25. 25 Värmdö 70.7% (4,304 people)
  26. 26 Vaggeryd 70.5% (1,972 people)
  27. 27 Vallentuna 70.4% (4,121 people)
  28. 28 Boden 70.3% (2,109 people)
  29. 29 Lomma 70.3% (1,540 people)
  30. 30 Sundbyberg 70.3% (14,368 people)
  31. 31 Tjörn 70.3% (936 people)
  32. 32 Värnamo 70.3% (5,213 people)
  33. 33 Tranemo 69.9% (1,367 people)
  34. 34 Trosa 69.9% (1,393 people)
  35. 35 Österåker 69.9% (6,193 people)
  36. 36 Öckerö 69.5% (514 people)
  37. 37 Ekerö 69.4% (2,604 people)
  38. 38 Piteå 69.3% (2,098 people)
  39. 39 Sollentuna 69.3% (16,639 people)
  40. 40 Haparanda 69.1% (1,469 people)
  41. 41 Årjäng 69.1% (1,338 people)
  42. 42 Lidingö 68.9% (5,769 people)
  43. 43 Övertorneå 68.8% (442 people)
  44. 44 Strömstad 68.7% (2,550 people)
  45. 45 Håbo 68.4% (2,644 people)
  46. 46 Sotenäs 68.3% (630 people)
  47. 47 Upplands Väsby 68.2% (13,003 people)
  48. 48 Varberg 68.2% (5,504 people)
  49. 49 Tyresö 68.1% (5,976 people)
  50. 50 Danderyd 68% (3,442 people)
  51. 51 Luleå 68% (7,035 people)
  52. 52 Lilla Edet 67.8% (1,844 people)
  53. 53 Mora 67.8% (1,260 people)
  54. 54 Stenungsund 67.8% (2,177 people)
  55. 55 Götene 67.7% (1,039 people)
  56. 56 Järfälla 67.7% (24,197 people)
  57. 57 Surahammar 67.3% (1,002 people)
  58. 58 Upplands-Bro 67.3% (8,190 people)
  59. 59 Jokkmokk 67.2% (381 people)
  60. 60 Krokom 67.2% (758 people)
  61. 61 Östhammar 67.2% (1,310 people)
  62. 62 Kävlinge 67% (2,597 people)
  63. 63 Herrljunga 66.8% (819 people)
  64. 64 Söderköping 66.8% (635 people)
  65. 65 Gislaved 66.7% (5,062 people)
  66. 66 Mullsjö 66.7% (594 people)
  67. 67 Haninge 66.6% (22,590 people)
  68. 68 Vaxholm 66.6% (800 people)
  69. 69 Vårgårda 66.6% (1,261 people)
  70. 70 Gagnef 66.5% (421 people)
  71. 71 Lidköping 66.3% (3,232 people)
  72. 72 Hjo 66.2% (521 people)
  73. 73 Habo 66.1% (774 people)
  74. 74 Lekeberg 66.1% (384 people)
  75. 75 Alingsås 66% (3,585 people)
  76. 76 Strängnäs 65.9% (4,372 people)
  77. 77 Ulricehamn 65.9% (2,296 people)
  78. 78 Åre 65.9% (977 people)
  79. 79 Rättvik 65.8% (483 people)
  80. 80 Stockholm 65.7% (187,162 people)
  81. 81 Ljungby 65.6% (3,931 people)
  82. 82 Mörbylånga 65.6% (887 people)
  83. 83 Vindeln 65.2% (402 people)
  84. 84 Ängelholm 65.2% (4,215 people)
  85. 85 Huddinge 65.1% (25,910 people)
  86. 86 Älmhult 65.1% (3,144 people)
  87. 87 Orust 64.8% (876 people)
  88. 88 Falun 64.6% (4,279 people)
  89. 89 Hallstahammar 64.5% (1,884 people)
  90. 90 Grästorp 64.3% (277 people)
  91. 91 Kumla 64.3% (2,290 people)
  92. 92 Mariestad 64.3% (1,865 people)
  93. 93 Kalix 64.2% (978 people)
  94. 94 Skövde 64.2% (6,755 people)
  95. 95 Vännäs 64.2% (583 people)
  96. 96 Sigtuna 64.1% (15,000 people)
  97. 97 Robertsfors 64% (442 people)
  98. 98 Södertälje 64% (32,562 people)
  99. 99 Botkyrka 63.9% (30,589 people)
  100. 100 Höör 63.8% (1,366 people)
  101. 101 Oskarshamn 63.8% (2,836 people)
  102. 102 Oxelösund 63.8% (1,522 people)
  103. 103 Leksand 63.7% (965 people)
  104. 104 Mark 63.7% (3,058 people)
  105. 105 Höganäs 63.6% (2,568 people)
  106. 106 Burlöv 63.5% (5,248 people)
  107. 107 Östersund 63.4% (5,030 people)
  108. 108 Essunga 63.2% (329 people)
  109. 109 Gnesta 63.2% (1,029 people)
  110. 110 Lycksele 63.2% (950 people)
  111. 111 Malung-Sälen 63.2% (835 people)
  112. 112 Markaryd 63.2% (1,585 people)
  113. 113 Västervik 63.2% (2,788 people)
  114. 114 Älvsbyn 63.2% (543 people)
  115. 115 Skurup 63% (1,720 people)
  116. 116 Lysekil 62.9% (1,194 people)
  117. 117 Norrtälje 62.9% (5,790 people)
  118. 118 Västerås 62.8% (28,256 people)
  119. 119 Göteborg 62.7% (131,446 people)
  120. 120 Skara 62.7% (2,213 people)
  121. 121 Vadstena 62.5% (421 people)
  122. 122 Enköping 62.4% (5,597 people)
  123. 123 Tidaholm 62.4% (899 people)
  124. 124 Arvidsjaur 62.3% (398 people)
  125. 125 Nynäshamn 62.3% (4,517 people)
  126. 126 Timrå 62.3% (1,225 people)
  127. 127 Åsele 62.3% (204 people)
  128. 128 Falkenberg 62.2% (5,018 people)
  129. 129 Sundsvall 62.2% (8,618 people)
  130. 130 Ystad 62.2% (2,324 people)
  131. 131 Arvika 62.1% (2,128 people)
  132. 132 Jönköping 62.1% (21,710 people)
  133. 133 Svalöv 62.1% (1,926 people)
  134. 134 Eda 62% (1,378 people)
  135. 135 Norsjö 62% (295 people)
  136. 136 Nordmaling 61.8% (406 people)
  137. 137 Storuman 61.8% (343 people)
  138. 138 Askersund 61.7% (645 people)
  139. 139 Tanum 61.7% (978 people)
  140. 140 Umeå 61.7% (13,222 people)
  141. 141 Båstad 61.6% (1,417 people)
  142. 142 Hudiksvall 61.6% (2,644 people)
  143. 143 Åtvidaberg 61.6% (630 people)
  144. 144 Borås 61.5% (19,672 people)
  145. 145 Trelleborg 61.5% (6,016 people)
  146. 146 Vansbro 61.3% (460 people)
  147. 147 Borgholm 61.2% (639 people)
  148. 148 Mjölby 61.2% (2,683 people)
  149. 149 Sjöbo 61% (1,506 people)
  150. 150 Tibro 61% (1,214 people)
  151. 151 Säter 60.8% (582 people)
  152. 152 Älvkarleby 60.8% (885 people)
  153. 153 Aneby 60.7% (595 people)
  154. 154 Hörby 60.7% (1,426 people)
  155. 155 Vara 60.7% (1,293 people)
  156. 156 Smedjebacken 60.6% (602 people)
  157. 157 Hallsberg 60.5% (1,908 people)
  158. 158 Eslöv 60.4% (5,248 people)
  159. 159 Laholm 60.4% (2,660 people)
  160. 160 Uppsala 60.4% (40,787 people)
  161. 161 Härjedalen 60.2% (753 people)
  162. 162 Sala 60.2% (2,227 people)
  163. 163 Ydre 60.2% (216 people)
  164. 164 Nora 60.1% (835 people)
  165. 165 Svenljunga 60.1% (1,016 people)
  166. 166 Skinnskatteberg 60% (375 people)
  167. 167 Finspång 59.9% (2,300 people)
  168. 168 Orsa 59.8% (525 people)
  169. 169 Bjuv 59.7% (2,987 people)
  170. 170 Köping 59.6% (3,453 people)
  171. 171 Halmstad 59.5% (15,204 people)
  172. 172 Kalmar 59.5% (8,401 people)
  173. 173 Karlskoga 59.5% (3,187 people)
  174. 174 Ludvika 59.5% (3,267 people)
  175. 175 Vimmerby 59.4% (1,384 people)
  176. 176 Överkalix 59.4% (308 people)
  177. 177 Bjurholm 59.3% (177 people)
  178. 178 Klippan 59.2% (2,283 people)
  179. 179 Tranås 59.2% (2,087 people)
  180. 180 Karlskrona 59.1% (6,180 people)
  181. 181 Ödeshög 59% (390 people)
  182. 182 Åstorp 58.9% (3,361 people)
  183. 183 Örnsköldsvik 58.9% (3,688 people)
  184. 184 Malå 58.8% (257 people)
  185. 185 Nässjö 58.8% (4,558 people)
  186. 186 Eksjö 58.7% (1,781 people)
  187. 187 Lund 58.7% (20,550 people)
  188. 188 Munkedal 58.7% (808 people)
  189. 189 Norrköping 58.7% (21,735 people)
  190. 190 Olofström 58.7% (1,843 people)
  191. 191 Dals-Ed 58.6% (372 people)
  192. 192 Karlstad 58.6% (10,560 people)
  193. 193 Kinda 58.3% (580 people)
  194. 194 Arboga 58.2% (1,309 people)
  195. 195 Lindesberg 58.2% (2,281 people)
  196. 196 Sölvesborg 58.2% (1,360 people)
  197. 197 Vetlanda 58.1% (3,102 people)
  198. 198 Mönsterås 58% (1,130 people)
  199. 199 Gotland 57.9% (3,452 people)
  200. 200 Nyköping 57.9% (6,642 people)
  201. 201 Uddevalla 57.8% (7,202 people)
  202. 202 Linköping 57.7% (22,888 people)
  203. 203 Örebro 57.7% (23,486 people)
  204. 204 Bromölla 57.6% (1,409 people)
  205. 205 Malmö 57.6% (95,110 people)
  206. 206 Trollhättan 57.6% (9,316 people)
  207. 207 Forshaga 57.5% (666 people)
  208. 208 Hylte 57.5% (1,604 people)
  209. 209 Landskrona 57.5% (9,056 people)
  210. 210 Laxå 57.5% (548 people)
  211. 211 Ockelbo 57.5% (431 people)
  212. 212 Vänersborg 57.5% (4,301 people)
  213. 213 Växjö 57.5% (14,487 people)
  214. 214 Helsingborg 57.2% (30,822 people)
  215. 215 Färgelanda 57.1% (441 people)
  216. 216 Motala 57% (4,350 people)
  217. 217 Heby 56.9% (1,281 people)
  218. 218 Boxholm 56.8% (368 people)
  219. 219 Karlsborg 56.8% (361 people)
  220. 220 Ljusdal 56.8% (1,226 people)
  221. 221 Sollefteå 56.8% (1,437 people)
  222. 222 Storfors 56.8% (278 people)
  223. 223 Eskilstuna 56.7% (19,589 people)
  224. 224 Kramfors 56.7% (1,470 people)
  225. 225 Tierp 56.7% (1,769 people)
  226. 226 Uppvidinge 56.7% (1,323 people)
  227. 227 Ånge 56.7% (469 people)
  228. 228 Simrishamn 56.6% (1,478 people)
  229. 229 Alvesta 56.5% (2,823 people)
  230. 230 Nybro 56.5% (2,536 people)
  231. 231 Tomelilla 56.5% (1,264 people)
  232. 232 Örkelljunga 56.4% (1,221 people)
  233. 233 Torsby 56.2% (936 people)
  234. 234 Vilhelmina 56.1% (312 people)
  235. 235 Gävle 56% (12,610 people)
  236. 236 Hofors 56% (748 people)
  237. 237 Älvdalen 55.8% (389 people)
  238. 238 Norberg 55.7% (386 people)
  239. 239 Ragunda 55.7% (336 people)
  240. 240 Torsås 55.7% (479 people)
  241. 241 Karlshamn 55.5% (3,068 people)
  242. 242 Kil 55.3% (622 people)
  243. 243 Nordanstig 55.3% (519 people)
  244. 244 Fagersta 55.2% (2,129 people)
  245. 245 Hedemora 54.9% (1,305 people)
  246. 246 Härnösand 54.9% (2,393 people)
  247. 247 Bräcke 54.8% (447 people)
  248. 248 Falköping 54.7% (3,533 people)
  249. 249 Katrineholm 54.7% (4,552 people)
  250. 250 Osby 54.7% (1,555 people)
  251. 251 Valdemarsvik 54.2% (456 people)
  252. 252 Dorotea 54% (124 people)
  253. 253 Sävsjö 53.9% (1,541 people)
  254. 254 Bengtsfors 53.8% (962 people)
  255. 255 Hässleholm 53.8% (6,414 people)
  256. 256 Avesta 53.7% (2,343 people)
  257. 257 Berg 53.6% (403 people)
  258. 258 Ljusnarsberg 53.4% (397 people)
  259. 259 Töreboda 53.2% (792 people)
  260. 260 Borlänge 53% (6,661 people)
  261. 261 Kungsör 53% (986 people)
  262. 262 Sandviken 52.8% (4,469 people)
  263. 263 Sunne 52.8% (926 people)
  264. 264 Grums 52.7% (649 people)
  265. 265 Kristianstad 52.7% (12,420 people)
  266. 266 Strömsund 52.7% (806 people)
  267. 267 Lessebo 52.6% (1,280 people)
  268. 268 Emmaboda 52.4% (1,135 people)
  269. 269 Degerfors 52.2% (846 people)
  270. 270 Sorsele 52.2% (201 people)
  271. 271 Flen 52.1% (2,109 people)
  272. 272 Munkfors 52% (321 people)
  273. 273 Tingsryd 51.7% (1,321 people)
  274. 274 Gullspång 51.3% (460 people)
  275. 275 Kristinehamn 51.3% (2,087 people)
  276. 276 Hultsfred 51.1% (1,776 people)
  277. 277 Åmål 50.4% (1,107 people)
  278. 278 Ovanåker 49.3% (606 people)
  279. 279 Ronneby 49% (3,154 people)
  280. 280 Östra Göinge 49% (1,496 people)
  281. 281 Vingåker 48.2% (713 people)
  282. 282 Bollnäs 48.1% (2,092 people)
  283. 283 Hagfors 48.1% (1,080 people)
  284. 284 Perstorp 48.1% (1,205 people)
  285. 285 Söderhamn 48% (1,986 people)
  286. 286 Mellerud 47.8% (980 people)
  287. 287 Säffle 46.9% (1,306 people)
  288. 288 Filipstad 44.6% (964 people)
  289. 289 Hällefors 44.6% (621 people)
  290. 290 Högsby 44% (798 people)

Source: Statistics Sweden (SCB). The ranking is Kommunlotsen's own calculation, not the source's. Sources and licences: open data page (in Swedish). Last updated 24 September 2026.

Other rankings: