Richest and poorest municipalities
Mean gross income per inhabitant aged 17 and over.
Bærum has the highest mean gross income of Norway's municipalities at 854,900 kr (2024). The lowest is Sel at 478,800 kr. Source: SSB, table 03068, processed by Morning Analytics 3 November 2026.
Download the table (CSV) Sharing image (PNG)
The picture in figures
The bars show the ten highest and the ten lowest of 183 municipalities. The dashed line is the median of all municipalities.
Each bar is the number of municipalities in a range of values. The dashed line is the median. Hover over a bar to see the range.
Analysis: why are some at the top and others at the bottom?
We compared mean gross income 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 mean gross income across the country, and what marks the municipalities at the top and bottom on those figures.
The pattern across the country
- Municipalities that rank high on «Disability benefit recipients aged 20–66 (standardised)» most often rank low on mean gross income (strong association, rank correlation −0.68 across 183 municipalities; NIPH indicator 787).
- Municipalities that rank high on «Employed, share of age 20–66» most often also rank high on mean gross income (strong association, rank correlation 0.59 across 183 municipalities; Statistics Norway table 11618).
- Municipalities that rank high on «Share aged 80 and over» most often rank low on mean gross income (strong association, rank correlation −0.56 across 183 municipalities; Statistics Norway table 07459).
- Municipalities that rank high on «Life expectancy at birth (15-year period)» most often also rank high on mean gross income (strong association, rank correlation 0.56 across 183 municipalities; NIPH indicator 508).
The highest and the lowest
- No. 1 Bærum (854,900 kr) Fits the pattern: «Disability benefit recipients aged 20–66 (standardised)» 4.7% (no. 357 of 357 from the top; NIPH indicator 787); «Life expectancy at birth (15-year period)» 84.3 (no. 6 of 348 from the top; NIPH indicator 508); «Employed, share of age 20–66» 79.7% (no. 63 of 357 from the top; Statistics Norway table 11618). Most distinctive industry: arkitektvirksomhet og teknisk konsulentvirksomhet, og teknisk prøving og analyse, 7% of the jobs, 3.4 times the national share (Statistics Norway table 13470, 2025).
- No. 2 Austevoll (808,600 kr) Fits the pattern: «Employed, share of age 20–66» 83.3% (no. 4 of 357 from the top; Statistics Norway table 11618); «Disability benefit recipients aged 20–66 (standardised)» 7.4% (no. 333 of 357 from the top; NIPH indicator 787); «Share aged 80 and over» 4.8% (no. 305 of 357 from the top; Statistics Norway table 07459). Most distinctive industry: fiske, fangst og akvakultur, 23% of the jobs, 28.3 times the national share (Statistics Norway table 13470, 2025).
- No. 3 Sola (747,400 kr) Fits the pattern: «Disability benefit recipients aged 20–66 (standardised)» 6.6% (no. 352 of 357 from the top; NIPH indicator 787); «Share aged 80 and over» 3.8% (no. 348 of 357 from the top; Statistics Norway table 07459); «Life expectancy at birth (15-year period)» 83.7 (no. 30 of 348 from the top; NIPH indicator 508). Most distinctive industry: tjenester tilknyttet bergverksdrift og utvinning, 33% of the jobs, 26.4 times the national share (Statistics Norway table 13470, 2025).
- No. 183 Sel (478,800 kr, 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 Søndre Land (506,400 kr, among the lowest) Fits the pattern: «Disability benefit recipients aged 20–66 (standardised)» 19.0% (no. 2 of 357 from the top; NIPH indicator 787); «Employed, share of age 20–66» 67.1% (no. 354 of 357 from the top; Statistics Norway table 11618); «Life expectancy at birth (15-year period)» 80.3 (no. 334 of 348 from the top; NIPH indicator 508). Most distinctive industry: jordbruk og tjenester tilknyttet jordbruk, jakt og viltstell, 6% of the jobs, 4.5 times the national share (Statistics Norway table 13470, 2025).
- No. 181 Åsnes (513,600 kr, among the lowest) Fits the pattern: «Disability benefit recipients aged 20–66 (standardised)» 17.9% (no. 7 of 357 from the top; NIPH indicator 787); «Employed, share of age 20–66» 68.7% (no. 346 of 357 from the top; Statistics Norway table 11618); «Life expectancy at birth (15-year period)» 81.0 (no. 312 of 348 from the top; NIPH indicator 508). Most distinctive industry: skogbruk og tjenester tilknyttet skogbruk, 5% of the jobs, 23.2 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. Bærum 854,900 kr 47% above the median of the municipalities.
- 2. Austevoll 808,600 kr 39% above the median of the municipalities.
- 3. Sola 747,400 kr 29% above the median of the municipalities.
- 181. Åsnes 513,600 kr 12% below the median of the municipalities.
- 182. Søndre Land 506,400 kr 13% below the median of the municipalities.
- 183. Sel 478,800 kr 18% below the median of the municipalities.
| # | Municipality | mean gross income |
|---|---|---|
| 1 | Bærum | 854,900 kr |
| 2 | Austevoll | 808,600 kr |
| 3 | Sola | 747,400 kr |
| 4 | Asker | 746,000 kr |
| 5 | Stavanger | 723,000 kr |
| 6 | Frøya | 720,300 kr |
| 7 | Oslo | 717,400 kr |
| 8 | Frogn | 694,800 kr |
| 9 | Nordre Follo | 682,200 kr |
| 10 | Randaberg | 681,700 kr |
| 11 | Hole | 674,700 kr |
| 12 | Lier | 669,800 kr |
| 13 | Nittedal | 667,800 kr |
| 14 | Gjerdrum | 665,700 kr |
| 15 | Nesodden | 663,400 kr |
| 16 | Time | 658,400 kr |
| 17 | Sandnes | 653,800 kr |
| 18 | Herøy (Møre og Romsdal) | 648,800 kr |
| 19 | Klepp | 639,100 kr |
| 20 | Vindafjord | 638,500 kr |
| 21 | Bergen | 638,500 kr |
| 22 | Kongsberg | 637,600 kr |
| 23 | Rælingen | 637,200 kr |
| 24 | Malvik | 634,500 kr |
| 25 | Tysvær | 629,500 kr |
| 26 | Øygarden | 628,700 kr |
| 27 | Bjørnafjorden | 628,500 kr |
| 28 | Ålesund | 628,000 kr |
| 29 | Lørenskog | 628,000 kr |
| 30 | Giske | 627,800 kr |
| 31 | Lillestrøm | 626,500 kr |
| 32 | Vestby | 625,300 kr |
| 33 | Trondheim | 625,200 kr |
| 34 | Haugesund | 624,300 kr |
| 35 | Færder | 624,000 kr |
| 36 | Tromsø | 623,100 kr |
| 37 | Hammerfest | 622,300 kr |
| 38 | Bodø | 622,200 kr |
| 39 | Nærøysund | 618,700 kr |
| 40 | Stord | 617,300 kr |
| 41 | Gjesdal | 615,700 kr |
| 42 | Molde | 615,500 kr |
| 43 | Sunnfjord | 615,500 kr |
| 44 | Lillesand | 615,300 kr |
| 45 | Bømlo | 614,300 kr |
| 46 | Ullensvang | 610,700 kr |
| 47 | Strand | 610,600 kr |
| 48 | Årdal | 610,000 kr |
| 49 | Kvam | 608,700 kr |
| 50 | Kinn | 608,600 kr |
Not ranked because the municipality has fewer than 5,000 inhabitants, where a few people can move the figure a lot (174): Alvdal (562,800 kr), Andøy (574,200 kr), Aremark (548,600 kr), Askvoll (603,600 kr), Aukra (591,000 kr), Aure (575,100 kr), Aurland (587,800 kr), Austrheim (644,000 kr), Bardu (580,400 kr), Beiarn (474,200 kr), Berlevåg (527,900 kr), Bindal (524,800 kr), Bjerkreim (626,300 kr), Bokn (643,800 kr), Bremanger (571,200 kr), Bygland (552,900 kr), Bykle (629,200 kr), Båtsfjord (519,500 kr), Bø (575,400 kr), Dovre (532,400 kr), Drangedal (519,900 kr), Dyrøy (536,100 kr), Dønna (621,000 kr), Eidfjord (612,700 kr), Engerdal (462,800 kr), Etne (605,900 kr), Etnedal (460,300 kr), Evenes (551,900 kr), Evje og Hornnes (510,600 kr), Fedje (586,500 kr), Fitjar (600,000 kr), Fjaler (545,400 kr), Fjord (538,400 kr), Flakstad (560,300 kr), Flatanger (578,200 kr), Flesberg (574,400 kr), Flå (578,500 kr), Folldal (540,700 kr), Frosta (542,600 kr), Fyresdal (548,300 kr) …