Where people move to and from

In-migration minus out-migration per 1,000 inhabitants.

Ål has the highest net migration of Norway's municipalities at 58.32 per 1,000 (2025). The lowest is Sel at −22.23 per 1,000. Source: SSB, table 06913, processed by Morning Analytics 2 November 2026.

Download the table (CSV) Sharing image (PNG)

58.32 per 1,000Highest: Ål
4.03 per 1,000Median of the municipalities
−22.23 per 1,000Lowest: Sel

Analysis: why are some at the top and others at the bottom?

We compared net migration with every other municipal figure we have, from Statistics Norway, NIPH and the Brønnøysund Register Centre. Below are the figures that go most closely together with net migration across the country, and what marks the municipalities at the top and bottom on those figures.

The pattern across the country

The highest and the lowest

  • No. 1 Ål (58.32 per 1,000) The municipality does not stand out on the figures that otherwise go together with the measure. The explanation probably lies in something we have no figures for. Goes against the pattern: «Net operating expenditure per inhabitant» 115,380 kr (no. 83 of 357 from the top; Statistics Norway table 12137). Most distinctive industry: oppføring av bygninger, 5% of the jobs, 2.1 times the national share (Statistics Norway table 13470, 2025).
  • No. 2 Hitra (29.55 per 1,000) The municipality does not stand out on the figures that otherwise go together with the measure. The explanation probably lies in something we have no figures for. Most distinctive industry: produksjon av nærings- og nytelsesmidler, 21% of the jobs, 12.4 times the national share (Statistics Norway table 13470, 2025).
  • No. 3 Lørenskog (23.11 per 1,000) Fits the pattern: «Net operating expenditure per inhabitant» 66,020 kr (no. 357 of 357 from the top; Statistics Norway table 12137); «Centrality (Statistics Norway's centrality index, 6 is most central)» 6 (no. 1 of 357 from the top; Statistics Norway, centrality index); «Gross operating revenue per inhabitant» 100,571 kr (no. 351 of 357 from the top; Statistics Norway table 12137). Most distinctive industry: post og distribusjonsvirksomhet, 6% of the jobs, 10.4 times the national share (Statistics Norway table 13470, 2025).
  • No. 183 Sel (−22.23 per 1,000, among the lowest) Fits the pattern: «Share aged 80 and over» 8.1% (no. 52 of 357 from the top; Statistics Norway table 07459). Most distinctive industry: landtransport og rørtransport, 5% of the jobs, 2.2 times the national share (Statistics Norway table 13470, 2025).
  • No. 182 Volda (−12.94 per 1,000, among the lowest) The municipality does not stand out on the figures that otherwise go together with the measure. The explanation probably lies in something we have no figures for. Goes against the pattern: «Centrality (Statistics Norway's centrality index, 6 is most central)» 3 (no. 81 of 357 from the top; Statistics Norway, centrality index). Most distinctive industry: undervisning, 16% of the jobs, 2.0 times the national share (Statistics Norway table 13470, 2025).
  • No. 181 Sunndal (−11.12 per 1,000, among the lowest) The municipality does not stand out on the figures that otherwise go together with the measure. The explanation probably lies in something we have no figures for. Most distinctive industry: produksjon av metaller, 26% of the jobs, 68.3 times the national share (Statistics Norway table 13470, 2025).

The analysis describes what goes together, not what causes what. Two figures can follow each other because both depend on something else, such as size, location or industry. The figures are from the latest year available for each source, so the years can differ. Rank correlation runs from −1 to 1; values near 1 mean the municipalities lie in roughly the same order on both measures.

What explains the placing?

  • 1. Ål 58.32 per 1,000 1,349% above the median of the municipalities.
  • 2. Hitra 29.55 per 1,000 634% above the median of the municipalities.
  • 3. Lørenskog 23.11 per 1,000 474% above the median of the municipalities.
  • 181. Sunndal −11.12 per 1,000 376% below the median of the municipalities.
  • 182. Volda −12.94 per 1,000 421% below the median of the municipalities.
  • 183. Sel −22.23 per 1,000 652% below the median of the municipalities.
#Municipality County Inhabitants net migration
151 Oslo Oslo - Oslove 728,714 −1.21 per 1,000
152 Indre Fosen Trøndelag - Trööndelage 10,006 −1.29 per 1,000
153 Ørsta Møre og Romsdal 11,068 −1.36 per 1,000
154 Vestre Toten Innlandet 13,612 −1.54 per 1,000
155 Hadsel Nordland - Nordlánnda 8,374 −1.55 per 1,000
156 Rana Nordland - Nordlánnda 25,844 −1.70 per 1,000
157 Namsos Trøndelag - Trööndelage 15,112 −1.78 per 1,000
158 Meløy Nordland - Nordlánnda 6,074 −1.80 per 1,000
159 Kvam Vestland 8,490 −2.11 per 1,000
160 Nordre Land Innlandet 6,510 −2.29 per 1,000
161 Trysil Innlandet 6,474 −2.29 per 1,000
162 Tysvær Rogaland 11,750 −2.30 per 1,000
163 Årdal Vestland 5,178 −2.69 per 1,000
164 Kristiansund Møre og Romsdal 24,479 −2.73 per 1,000
165 Lindesnes Agder 23,702 −2.73 per 1,000
166 Kragerø Telemark 10,378 −2.78 per 1,000
167 Sortland Nordland - Nordlánnda 10,748 −3.15 per 1,000
168 Hå Rogaland 20,087 −3.49 per 1,000
169 Nittedal Akershus 26,032 −3.57 per 1,000
170 Stad Vestland 9,616 −3.83 per 1,000
171 Herøy (Møre og Romsdal) Møre og Romsdal 9,003 −3.99 per 1,000
172 Kinn Vestland 17,356 −4.13 per 1,000
173 Bodø Nordland - Nordlánnda 53,638 −4.15 per 1,000
174 Nord-Aurdal Innlandet 6,424 −5.27 per 1,000
175 Heim Trøndelag - Trööndelage 6,075 −5.87 per 1,000
176 Nord-Fron Innlandet 5,493 −5.94 per 1,000
177 Stord Vestland 19,276 −5.94 per 1,000
178 Midtre Gauldal Trøndelag - Trööndelage 6,088 −6.68 per 1,000
179 Fauske Nordland - Nordlánnda 9,707 −7.04 per 1,000
180 Malvik Trøndelag - Trööndelage 14,961 −7.06 per 1,000
181 Sunndal Møre og Romsdal 7,094 −11.12 per 1,000
182 Volda Møre og Romsdal 11,009 −12.94 per 1,000
183 Sel Innlandet 5,469 −22.23 per 1,000

Not ranked because the municipality has fewer than 5,000 inhabitants, where a few people can move the figure a lot (174): Alvdal (−5.18 per 1,000), Andøy (4.40 per 1,000), Aremark (11.14 per 1,000), Askvoll (3.75 per 1,000), Aukra (4.52 per 1,000), Aure (−5.01 per 1,000), Aurland (22.33 per 1,000), Austrheim (12.01 per 1,000), Bardu (8.33 per 1,000), Beiarn (−15.11 per 1,000), Berlevåg (−31.46 per 1,000), Bindal (1.46 per 1,000), Bjerkreim (−9.64 per 1,000), Bokn (14.56 per 1,000), Bremanger (9.82 per 1,000), Bygland (8.61 per 1,000), Bykle (12.51 per 1,000), Båtsfjord (1.42 per 1,000), Bø (10.32 per 1,000), Dovre (3.97 per 1,000), Drangedal (3.44 per 1,000), Dyrøy (14.97 per 1,000), Dønna (−1.38 per 1,000), Eidfjord (22.75 per 1,000), Engerdal (−22.62 per 1,000), Etne (7.82 per 1,000), Etnedal (275.12 per 1,000), Evenes (25.70 per 1,000), Evje og Hornnes (2.35 per 1,000), Fedje (21.11 per 1,000), Fitjar (5.61 per 1,000), Fjaler (6.84 per 1,000), Fjord (19.95 per 1,000), Flakstad (−16.59 per 1,000), Flatanger (−4.46 per 1,000), Flesberg (2.15 per 1,000), Flå (4.48 per 1,000), Folldal (−7.79 per 1,000), Frosta (6.76 per 1,000), Fyresdal (23.09 per 1,000) …