Fakta om Sverige

Data och nedladdningar

Allt på den här sajten bygger på öppna filer från Valmyndigheten. Vi lägger ingenting till som inte går att härleda ur dem, och där vi räknar själva står det på sidan. Nedan finns källorna, våra egna filer och villkoren för att använda dem.

Valmyndighetens källor

Hämtas med scripts/fetch-sources.sh, sekventiellt och med paus — val.se svarar 429 under belastning och den dokumenterade åtgärden är att vänta.

Källfiler. Alla från val.se och data.val.se. Källa: Valmyndigheten.
UppgiftFilOmfattning
Valdistriktens gränservaldistrikt-riket-2026 (GeoJSON, SWEREF99 TM)6 312 distrikt
Röstberättigade per distrikt och valtypantal-rostberattigade-per-valdistrikt-och-valtyp8 351 744 i kommunvalet
Vallokalervallokaler.json6 312
Förtidsröstningslokalerrostningslokaler.json2 988
Mottagna förtidsröstermottagna-fortidsroster-val2026.csv1 468 034
Jämförbarhet 2022 ⇄ 2026valdistrikt-jamforelser-mellan-2022-och-20261 253 ej jämförbara
Mandat per valkrets och valområdefordelning-av-mandat-2022-och-2026405 rader
Resultat 2022, per distriktRöster per distrikt, slutligt antal röster (RD, RF, KF)276 908 rader
Resultat på valnattenresultat.val.se/resultatfiler/val2026/signerade zip

Så verifieras resultatfilerna

Varje zip i index.md5 kontrolleras mot sin MD5-summa innan den packas upp, och varje JSON-fil mot sin _sign.sha256 med Valmyndighetens eget signeringscertifikat. En fil som inte verifierar används inte — den loggas och hoppas över, aldrig tvärtom. Zipparna sparas med sin MD5 i filnamnet, så varje mellanläge under valnatten finns kvar efteråt.

Vårt eget dataset: rapporteringstiderna

Valmyndigheten stämplar rapporteringsTid per valdistrikt i resultatfilen, men filerna skriver över varandra: när kvällen är slut finns bara sluttillståndet kvar. Vi läser index var 30:e sekund och för en append-only-liggare över när varje distrikt först visade siffror, vilket parti som ledde då, och om filen var signaturverifierad.

Det ger två saker som inte går att få i efterhand: mellantillstånden, och skillnaden mellan när Valmyndigheten stämplade ett distrikt och när uppgiften blev publik. Datasetet publiceras här efter valnatten, som JSON Lines med en rad per distrikt och räkning.

Inspelningen är igång: 39 674 distrikt i liggaren, cykel 110 511, senast 04:30 (källdata från 18:03).

Live-flödet

På valnatten skriver inspelaren statiska filer som webbläsaren hämtar direkt från nginx — ingen applikationsserver är inblandad, så sajten kan fortsätta visa resultat även om Next-appen ligger nere. Filerna är öppna och du får använda dem:

Fyllnadsvärdet f är 0 när distriktet inte har rapporterat och 1–255 för blockbalansen, där 128 är jämnt. Skalan och indelningen beskrivs på metodsidan.

Villkor

Valmyndighetens siffror är offentliga handlingar och fria att använda. Hämta dem gärna från källan — val.se och data.val.se — så vet du att du har originalet.

Våra egna beräkningar och vårt dataset — rapporteringstiderna, mandatuträkningarna, avvikelserna mot riket och blockbalansen — får återanvändas fritt, även kommersiellt, om du anger varifrån de kommer.

Citera så här: Tentmaker Sweden, Valresultat, faktaomsverige.se/valresultat/, hämtat 24 oktober 2026. Underliggande röstsiffror: Valmyndigheten.

Fel i källorna som vi har hittat

Hittar du fler vill vi veta: info@tentmaker.se.