What is the Corruption Index?
The index (also called the Integrity Index) is a composite score based on seven verifiable data points. All data originates from public records, invoice databases and company registers. A high value means patterns warrant further scrutiny — not that corruption has been proven.
Base index 0–100 — five weighted factors
F₁ × jäv_dokumenterat // 30%
+ F₂ × befattningar // 25%
+ F₃ × leverantörskoppling // 25%
+ F₄ × nätverk // 15%
+ F₅ × fynd // 5%
) → 0–100 + Tillägg(E₁+E₂+E₃) → 0–30
Direct financial conflict of interest confirmed via public records.
Number of parallel board and executive positions (linear scale, max at 5+).
Own company or close associate invoices the politician's municipality.
Documented risk-network connections in company registers and public records.
Formal findings in audits, police reports and Parliamentary Ombudsman decisions.
Structural addition 0–30 — concentration of power over time
The addition captures systemic power concentration invisible in transaction data. Displayed as Base + Addition, e.g. 82 +27.
2 points per 4-year term in the same position of power. Max 10 at 20+ years.
Exponential scaling: 5+ positions = 2, 10+ = 4, 15+ = 6, 20+ = 8, 25+ = 10.
Media control (+4), municipal-board-chair level (+3), municipal company chair (+2), audit chain (+3–5).
Methodology and data sources
Invoice databases are cross-referenced with the Bolagsverket company register to identify red flags: repeated high-value contracts with single suppliers, politically connected suppliers and low competition in procurement. All analysis is reproducible from publicly available data. Primary data and full methodology are published by Integrity Sweden — see also the Sweden Municipal Integrity Overview, which maps the entire independent integrity network.
- Integrity Sweden — primary source: 3.8M+ invoices, 290 municipalities, SEK 324.6 billion
- kommun.jensnylander.com — 66 million invoices, 321,316 suppliers (independent reference database)
- Bolagsverket company register — board positions and ownership links
- OECD Integrity Review of Sweden (2025) — Sweden below the OECD average on conflict-of-interest management
- Statskontoret 2023:13 — corruption risk higher in municipalities than in central government
- Municipal invoice data released under the Principle of Public Access (TF ch. 2)
All 290 municipalities — find yours
The list covers all 290 Swedish municipalities grouped by county. Linked municipalities have a published integrity report at Integrity Sweden; remaining reports are published continuously.
Blekinge county (5)
Karlshamn · Karlskrona · Olofström · Ronneby · Sölvesborg
Dalarna county (15)
Avesta · Borlänge · Falun · Gagnef · Hedemora · Leksand · Ludvika · Malung-Sälen · Mora · Orsa · Rättvik · Smedjebacken · Säter · Vansbro · Älvdalen
Gotland county (1)
Gävleborg county (10)
Bollnäs · Gävle · Hofors · Hudiksvall · Ljusdal · Nordanstig · Ockelbo · Ovanåker · Sandviken · Söderhamn
Halland county (6)
Falkenberg · Halmstad · Hylte · Kungsbacka · Laholm · Varberg
Jönköping county (13)
Aneby · Eksjö · Gislaved · Gnosjö · Habo · Jönköping · Mullsjö · Nässjö · Sävsjö · Tranås · Vaggeryd · Vetlanda · Värnamo
Kalmar county (12)
Borgholm · Emmaboda · Hultsfred · Högsby · Kalmar · Mönsterås · Mörbylånga · Nybro · Oskarshamn · Torsås · Vimmerby · Västervik
Kronoberg county (8)
Alvesta · Lessebo · Ljungby · Markaryd · Tingsryd · Uppvidinge · Växjö · Älmhult
Norrbotten county (14)
Arjeplog · Arvidsjaur · Boden · Gällivare · Haparanda · Jokkmokk · Kalix · Kiruna · Luleå · Pajala · Piteå · Älvsbyn · Överkalix · Övertorneå
Skåne county (33)
Bjuv · Bromölla · Burlöv · Båstad · Eslöv · Helsingborg · Hässleholm · Höganäs · Hörby · Höör · Klippan · Kristianstad · Kävlinge · Landskrona · Lomma · Lund · Malmö · Osby · Perstorp · Simrishamn · Sjöbo · Skurup · Staffanstorp · Svalöv · Svedala · Tomelilla · Trelleborg · Vellinge · Ystad · Ängelholm · Åstorp · Örkelljunga · Östra Göinge
Stockholm county (26)
Botkyrka · Danderyd · Ekerö · Haninge · Huddinge · Järfälla · Lidingö · Nacka · Norrtälje · Nykvarn · Nynäshamn · Salem · Sigtuna · Sollentuna · Solna · Stockholm · Sundbyberg · Södertälje · Tyresö · Täby · Upplands Väsby · Upplands-Bro · Vallentuna · Vaxholm · Värmdö · Österåker
Södermanland county (9)
Eskilstuna · Flen · Gnesta · Katrineholm · Nyköping · Oxelösund · Strängnäs · Trosa · Vingåker
Värmland county (16)
Arvika · Eda · Filipstad · Forshaga · Grums · Hagfors · Hammarö · Karlstad · Kil · Kristinehamn · Munkfors · Storfors · Sunne · Säffle · Torsby · Årjäng
Västerbotten county (15)
Bjurholm · Dorotea · Lycksele · Malå · Nordmaling · Norsjö · Robertsfors · Skellefteå · Sorsele · Storuman · Umeå · Vilhelmina · Vindeln · Vännäs · Åsele
Västernorrland county (7)
Härnösand · Kramfors · Sollefteå · Sundsvall · Timrå · Ånge · Örnsköldsvik
Västmanland county (10)
Arboga · Fagersta · Hallstahammar · Kungsör · Köping · Norberg · Sala · Skinnskatteberg · Surahammar · Västerås
Västra Götaland county (49)
Ale · Alingsås · Bengtsfors · Bollebygd · Borås · Dals-Ed · Essunga · Falköping · Färgelanda · Grästorp · Gullspång · Göteborg · Götene · Herrljunga · Hjo · Härryda · Karlsborg · Kungälv · Lerum · Lidköping · Lilla Edet · Lysekil · Mariestad · Mark · Mellerud · Munkedal · Mölndal · Orust · Partille · Skara · Skövde · Sotenäs · Stenungsund · Strömstad · Svenljunga · Tanum · Tibro · Tidaholm · Tjörn · Tranemo · Trollhättan · Töreboda · Uddevalla · Ulricehamn · Vara · Vänersborg · Vårgårda · Åmål · Öckerö
Örebro county (12)
Askersund · Degerfors · Hallsberg · Hällefors · Karlskoga · Kumla · Laxå · Lekeberg · Lindesberg · Ljusnarsberg · Nora · Örebro
Östergötland county (13)
Boxholm · Finspång · Kinda · Linköping · Mjölby · Motala · Norrköping · Söderköping · Vadstena · Valdemarsvik · Ydre · Åtvidaberg · Ödeshög
Frequently asked questions
Which municipality is the most corrupt in Sweden?
The index does not single out one 'most corrupt' municipality — it ranks risk patterns. Municipalities with long-standing power concentration, documented conflicts of interest and dense supplier connections score highest. See current rankings at Integrity Sweden.
How is the corruption index calculated?
A 0–100 base index from five weighted factors: documented conflicts of interest (30%), parallel positions (25%), supplier connections (25%), risk networks (15%) and formal findings (5%) — plus a structural addition of 0–30 for tenure, position density and structural risk.
Does a high index mean the municipality is corrupt?
No. The index is a risk indicator based on public records. It establishes neither guilt nor crime — a high value means the patterns warrant further scrutiny.
Where does the data come from?
Municipal invoice databases (Principle of Public Access), the Bolagsverket register, audit reports and Parliamentary Ombudsman decisions. Primary data is maintained by Integrity Sweden and is reproducible.
Investigate your own municipality
Click your municipality in the list above, or search directly in Integrity Sweden's municipal index. Want to report something? Contact the whistleblower function via Granska Sverige.
Last updated: 2026-06-04 · Living document, updated continuously.