Log in to subscribe to heads-up notifications for this feed or its category via email, Slack, or Discord.
Ask the AI anything about content, patterns, and edits for Morgon-Tidningen. The AI will receive full version history including all edited articles. Open question history.
88432e89a20b038d672205a274a8f283e94fb198Trump har sparkat justitieminister Pam Bondi. Nu pekas EPA-chefen Lee Zeldin ut som förstavalet att ta över USA:s justitiedepartement. Här är allt du behöver veta om honom. President Donald Trump meddelade på torsdagen att Pam Bondi lämnar posten som justitieminister. Biträdande justitieministern Todd Blanche tar tillfälligt över, men enligt CBS News, CNN och CNBC är […]
Trump har sparkat justitieminister Pam Bondi. Nu pekas EPA-chefen Lee Zeldin ut som förstavalet att ta över USA:s justitiedepartement. Här är allt du behöver veta om honom.
President Donald Trump meddelade på torsdagen att Pam Bondi lämnar posten som justitieminister. Biträdande justitieministern Todd Blanche tar tillfälligt över, men enligt CBS News, CNN och CNBC är EPA-chefen Lee Zeldin den troliga permanenta ersättaren.
Enligt Fox News fick Bondi beskedet redan på onsdagskvällen, strax innan Trumps tal om kriget i Iran. Trump träffade Zeldin i Vita huset under tisdagen, där ett eventuellt skifte enligt uppgift diskuterades.
Varför fick Bondi sparken?
Bakgrunden är Bondis hantering av Epstein-dokumenten, som skapat frustration både i Trumps bas och i kongressen, rapporterar NBC News. I februari 2025 sa Bondi i en Fox News-intervju att en klientlista från Epstein låg på hennes skrivbord – något justitiedepartementet senare hävdade inte existerade.
Trump ska också ha varit missnöjd med att Bondi inte tillräckligt aggressivt drivit rättsprocesser mot hans politiska motståndare, enligt CNN. Åtal mot både FBI:s förre chef James Comey och New Yorks delstatsåklagare Letitia James föll efter att en domare slog fast att åklagaren var olagligt tillsatt, skriver CBS News.
Bondi är den andra ministern Trump sparkar på kort tid. Kristi Noem fick lämna posten som inrikessäkerhetsminister tidigare i år.
Vem är Lee Zeldin?
Lee Michael Zeldin är 46 år gammal och uppvuxen på Long Island, New York. Han utbildade sig i statsvetenskap vid SUNY Albany och tog en juristexamen vid Albany Law School. År 2004 blev han den yngsta advokaten i delstaten vid 23 års ålder, enligt Time.
Zeldin tjänstgjorde 22 år i den amerikanska armén, bland annat inom militär underrättelsetjänst, och var stationerad i Irak 2006. Han lämnade reserven som överstelöjtnant i april 2025.
Politiskt representerade han New Yorks 1:a kongressdistrikt i representanthuset mellan 2015 och 2023. Han försvarade Trump under båda riksrättsprocesserna och röstade mot att godkänna valresultatet 2020, skriver Time.
År 2022 ställde han upp som republikansk guvernörskandidat i New York och förlorade mot Kathy Hochul, men fick det bästa resultatet för en republikansk kandidat i delstaten på 20 år.
Massiv avreglering som EPA-chef
Zeldin tillträdde som EPA-chef i januari 2025 och har sedan dess drivit igenom omfattande avregleringar. I februari 2026 upphävde han det så kallade ”endangerment finding” från Obamaeran – det juridiska underlaget för federal reglering av växthusgasutsläpp. Zeldin kallade det för den största avregleringen i USA:s historia.
Han har också rivit upp skydd för våtmarker och utrotningshotade arter samt försvagat regler för utsläpp från kolkraftverk. Demokratiske senatorn Sheldon Whitehouse krävde i veckan hans avgång och anklagade honom för att ha vilselett kongressen, rapporterar PJ Media.
Vad händer nu?
Trump har ännu inte formellt utsett Zeldin, men enligt CNN är hans namn det som oftast kommer upp i diskussionerna. Republikanska kongressledamoten Nancy Mace skrev på X att hon välkomnar Zeldin som ersättare och att Bondi hanterade Epstein-ärendet på ett sätt som förvärrade situationen för Trump, rapporterar CNBC.
21df8d1d1255b672cb860fc81914d45f6982dd09Människan ska till månen. Efter gårdagens lyckade uppskjutning befinner sig nu fyra astronauter ombord på Orionkapseln på väg mot månen. Det är den första bemannade färden till månens närhet på över femtio år. Sedan Apollo 17 lämnade månytan år 1972 har ingen människa färdats bortom låg jordbana förrän nu. Artemisprogrammet är tänkt att vara startskottet […]
Människan ska till månen. Efter gårdagens lyckade uppskjutning befinner sig nu fyra astronauter ombord på Orionkapseln på väg mot månen. Det är den första bemannade färden till månens närhet på över femtio år.
Sedan Apollo 17 lämnade månytan år 1972 har ingen människa färdats bortom låg jordbana förrän nu. Artemisprogrammet är tänkt att vara startskottet för en permanent mänsklig närvaro på och runt månen med siktet inställt på Mars.
Vad är Artemis II?
Artemis II är den första bemannade rymdfärden i NASA:s stora månsatsning. Kapseln har en besättning om fyra personer och uppdraget går ut på att flyga runt månen för att testa rymdfarkostens alla system i en djuprymdsmiljö, enligt Planetary Society.
Besättningen: ”De historiska fyra”
NASA har valt ut en erfaren besättning. För första gången ingår en kvinna och en kanadensare i ett månuppdrag.
Den historiska besättningen på Artemis II (Foto: AP via TT)
Gruppen leds av befälhavaren Reid Wiseman som har sällskap av piloten Victor Glover samt specialisterna Christina Hammock Koch och Jeremy Hansen. Hammock Koch innehar sedan tidigare världsrekordet för den längsta sammanhängande rymdvistelsen för en kvinna och Glover är den första personen som inte är vit att lämna jordens omedelbara närhet, enligt Nasa.
Resplanen så går uppdraget till
Artemis II följer en specifik bana där Orionkapseln inte går in i omloppsbana utan använder månens gravitation för att slungas tillbaka mot jorden.
Uppskjutningen skedde den 1 april 2026 klockan 22:35 UTC från Kennedy Space Center.
Besättningen ska sedan befinna sig i hög jordbana där de tillbringar de första 24 timmarna med att testa Orion för att säkerställa att alla livsuppehållande system fungerar perfekt.
Nästa steg är Trans Lunar Injection som sker när raketsteget skjuter Orion ut ur jordens dragningskraft mot månen.
Vid själva månpassagen kommer kapseln att nå ett avstånd på cirka 7500 kilometer bakom månens baksida vilket ger besättningen en unik vy över hemplaneten.
Hemfärd och landning planeras till den 11 april 2026 då kapseln når atmosfären i 40 000 kilometer i timmen och landar med hjälp av fallskärmar.
Varför är Artemis II så viktigt?
Detta uppdrag är det avgörande testet innan nästa fas där människan faktiskt ska landa på månytan igen. Det handlar om teknisk verifiering av kommunikation på extremt långa avstånd och att undersöka hur strålning påverkar besättningen.
Det har även stor betydelse för framtida baser på månen och fungerar som en generalrepetition inför kommande landningar.
Framgångsrik start för Orion
Eftersom uppskjutningen gick perfekt fokuserar NASA nu på att övervaka farkostens hälsa under den fyra dagar långa färden mot månen. Orionkapseln är designad för att kunna återanvändas vilket är en stor skillnad mot de gamla Apollokapslarna som bara användes en enda gång. Hela världen följer nu resan som markerar början på en ny era för mänskligheten i rymden.
473e34acce3d986ca78c8eeef12bc215ba7d5c8cEn man har skadats svårt i en skjutning i ett bostadsområde i centrala Södertälje, söder om Stockholm. – Vi fick in samtal från flera personer vid halv åtta i morse där man uppgav att man hört skottlossning och det var också uppgifter om att en person var skottskadad, säger polisens presstalesperson Per Fahlström. Var det […]
En man har skadats svårt i en skjutning i ett bostadsområde i centrala Södertälje, söder om Stockholm.
– Vi fick in samtal från flera personer vid halv åtta i morse där man uppgav att man hört skottlossning och det var också uppgifter om att en person var skottskadad, säger polisens presstalesperson Per Fahlström.
Var det mycket folk på platsen?
– Jag kan inte svara på exakt hur många, men det är människor som har befunnit sig i närheten som vi håller förhör med.
Mannen, som hittades skottskadad utomhus, har förts till sjukhus med ”mycket allvarliga skador”.
Kraftig ökning av skjutningar i Sverige
Enligt Aftonbladet satt mannen i en bil när han blev skjuten.
– Vi har inlett en förundersökning med rubriceringen försök till mord, säger Fahlström.
Ett stort område har spärrats av och polisen har inlett en stor insats för att leta efter en eller flera gärningsmän. Kameror inventeras och enligt Fahlström kommer även dörrknackning att inledas.
Skjutningen är den sjätte i Sverige inom loppet av mindre än två veckor. Fyra unga killar har dödats i skjutningarna.
@font-face { font-family: 'GT Planar Medium'; src: url('path-to-your-font/GT-Planar-Medium.woff2') format('woff2'), url('path-to-your-font/GT-Planar-Medium.woff') format('woff'); font-display: swap; }
@font-face { font-family: 'GT Planar Regular'; src: url('path-to-your-font/GT-Planar-Regular.woff2') format('woff2'), url('path-to-your-font/GT-Planar-Regular.woff') format('woff'); font-display: swap; }
/* Grundläggande formatering */ form { display: flex; flex-direction: column; gap: 12px; max-width: 800px; text-align: left; width: 100%; }
/* Rubrik Styling */ .newsletter-heading { font-family: 'GT Planar Medium', Arial, sans-serif; font-size: 24px; line-height: 28px; text-align: left; color: #1c1c1c; }
/* Layout för två kolumner på desktop */ .form-grid { display: flex; flex-wrap: wrap; gap: 20px; align-items: flex-start; }
.input-group { display: flex; flex-direction: column; flex: 1; min-width: 300px; box-sizing: border-box; }
/* Labels */ label { font-family: 'GT Planar Regular', Arial, sans-serif; font-size: 20px; line-height: 24px; margin-bottom: 4px; color: #1c1c1c; }
/* Inmatningsfält */ input[type="text"], input[type="email"] { font-family: 'GT Planar Regular', Arial, sans-serif; font-size: 20px; line-height: 24px; padding: 10px; border: 1px solid #1c1c1c; border-radius: 0; color: #1c1c1c; background-color: #fffff7; width: 100%; max-width: 100%; box-sizing: border-box; }
/* Placeholder Styling - FIXAD */ input[type="text"]::placeholder, input[type="email"]::placeholder { font-family: 'GT Planar Regular', Arial, sans-serif; font-size: 20px; color: #8e8e8e; }
/* Styling för integritetspolicyn */ .consent-text { font-family: 'GT Planar Regular', Arial, sans-serif; font-size: 12px; letter-spacing: 0.4px; line-height: 1.2em; color: #8e8e8e; }
.consent-text a { color: #8e8e8e; text-decoration: none; }
.consent-text a:hover { text-decoration: underline; }
/* Knappstil / button { font-family: 'GT Planar Regular', Arial, sans-serif; font-size: 20px; / Storlek på desktop */ padding: 10px 20px; background-color: #e178e6; color: #1c1c1c; border: none; border-radius: 0; cursor: pointer; text-align: center; }
/* Media Query för mobil */ @media (max-width: 768px) { .newsletter-heading { font-size: 19.98px; line-height: 24px; }
label { font-size: 18px; line-height: 21.6px; }
.form-grid { flex-direction: column; }
.input-group { flex: 1 1 100%; min-width: 100%; }
input[type="text"], input[type="email"] { font-size: 18px; line-height: 21.6px; width: 100%; max-width: 100%; }
/* Placeholder Styling på mobil */ input[type="text"]::placeholder, input[type="email"]::placeholder { font-size: 18px; }
.consent-text { font-size: 14.4px; letter-spacing: 0.4px; line-height: 1.2em; }
button { font-size: 18px; /* Mindre textstorlek på mobil */ } }
Anmäl dig till vårt nyhetsbrev!
Namn:
E-post: *
Jag har läst integritetspolicyn och vet att jag kan avanmäla mig närsomhelst.
Prenumerera
8048648535ef9aee3b1800bad33440f9688f95dfOljepriset klättrar på nytt efter att USA:s president Donald Trump hållit tal om kriget i Iran under natten mot torsdagen. Cirka en timme efter att talet avslutats hade Nordsjöoljan stigit till drygt 106 dollar per fat i terminshandeln för juni. Även den amerikanska WTI-oljan stiger, och passerade vid samma tidpunkt 104 dollar fatet i majs […]
Oljepriset klättrar på nytt efter att USA:s president Donald Trump hållit tal om kriget i Iran under natten mot torsdagen.
Cirka en timme efter att talet avslutats hade Nordsjöoljan stigit till drygt 106 dollar per fat i terminshandeln för juni.
Även den amerikanska WTI-oljan stiger, och passerade vid samma tidpunkt 104 dollar fatet i majs terminshandel. Strax före talet låg priset på cirka 98 dollar.
I talet sade Trump bland annat att USA kommer att attackera Iran ”extremt hårt” de närmaste veckorna, men även att insatsen går mot sitt slut, enligt CNBC. Han uppmanar länder som importerar olja från regionen att ”visa mod” och att engagera sig i att säkra sjöfarten vid Hormuzsundet.
27380c6fe397e93f31ec84fd18f694256a1a5e6dModeraterna och SD är överens om att Sverigedemokraterna ska in i regeringen vid en valvinst och få ”tunga ministerposter”. Men KD-ledaren Ebba Busch skjuter ner löftet om att SD ska få ansvar för migration – varken hon eller Mohamsson dök upp på pressträffen. Statsminister Ulf Kristersson och Sverigedemokraternas Jimmie Åkesson höll på onsdagen en gemensam […]
Moderaterna och SD är överens om att Sverigedemokraterna ska in i regeringen vid en valvinst och få ”tunga ministerposter”. Men KD-ledaren Ebba Busch skjuter ner löftet om att SD ska få ansvar för migration – varken hon eller Mohamsson dök upp på pressträffen.
Statsminister Ulf Kristersson och Sverigedemokraternas Jimmie Åkesson höll på onsdagen en gemensam pressträff där beskedet var tydligt: alla fyra Tidöpartier ska sitta i regering vid en valseger, med Kristersson som statsminister. SD ska få ”viktiga ministerposter”, särskilt inom migration och integration.
Men bara timmar senare tonade KD-ledaren Ebba Busch ner beskedet. Enligt henne finns ingen överenskommelse om att något enskilt parti ska ha ansvar för särskilda politikområden.
– Man kan inte lova ut statsrådsposter, man kan heller inte låsa vissa ansvarsområden till ett enskilt parti, säger Busch till Expressen.
Att varken Busch eller Liberalernas Simona Mohamsson deltog på pressträffen bidrar till bilden av att Tidöpartierna inte är helt samspelta trots det historiska beskedet.
Åkesson själv var desto tydligare med vad han ser framför sig.
– Jag tycker det låter jättebra med migrationsminister Åkesson, men vi är inte där än, sa SD-ledaren till Expresson.
”Kristersson ger bort sitt starkaste förhandlingskort”
Även politiska kommentatorer är tveksamma till beskedet. I Svenska Dagbladet skriver Torbjörn Nilsson att han trodde det hela var ett aprilskämt.
”Sveriges statsminister ger alltså bort ministerposter – hans starkaste förhandlingskort – för att få något som han redan har. Och så Jimmie Åkesson som ger bort något han inte ens har”, skriver Nilsson.
SVT:s Elisabeth Marmorstein menar att beskedet att Jimmie Åkesson nu ger upp tanken på att bli statsminister kan bli svårsmält för SD-väljarna, som ser Åkesson som en självklar statsministerkandidat.
42a0ae974c45c14fc7e4ac56ac119a9d34c8d2a5En man i 60-årsåldern omkom på onsdagen i samband med att han fick ett träd över sig norr om Uppsala. – Det var under arbete med trädfällning som mannen olyckligtvis fick ett träd över sig och dog till följd av sina skador, säger Stefan Larsson, presstalesperson vid polisen. Händelsen inträffade i Tierps kommun och larmet […]
En man i 60-årsåldern omkom på onsdagen i samband med att han fick ett träd över sig norr om Uppsala.
– Det var under arbete med trädfällning som mannen olyckligtvis fick ett träd över sig och dog till följd av sina skador, säger Stefan Larsson, presstalesperson vid polisen.
Händelsen inträffade i Tierps kommun och larmet till polisen kom klockan 16.58.
Polisen misstänker inget brott i samband med händelsen, som inte klassas som en arbetsplatsolycka.
00f987ade9aaa860b5d6729bd1b3ddb4138c1b27Oppositionspartierna är kritiska till att M öppnar för att släppa in SD i en framtida regering. – Det är uppenbart att Jimmie Åkesson håller i taktpinnen, säger S partiledare Magdalena Andersson. Hon anser att alla Tidöpartierna i samma regering kommer att innebära ”den svagaste statsministern i Sveriges historia”. – Jimmie Åkesson och Ulf Kristersson säger […]
Oppositionspartierna är kritiska till att M öppnar för att släppa in SD i en framtida regering.
– Det är uppenbart att Jimmie Åkesson håller i taktpinnen, säger S partiledare Magdalena Andersson.
Hon anser att alla Tidöpartierna i samma regering kommer att innebära ”den svagaste statsministern i Sveriges historia”.
– Jimmie Åkesson och Ulf Kristersson säger ju själva att det är det största partiet som ska ha mest att säga till om i en sån regering och det är ju då alltså inte statsministern, säger hon.
Andersson anser att detta är en instabil konstruktion och att den bara gäller fram tills Åkesson känner att det är dags att han blir statsminister.
– Jag är ytterst tveksam till om den håller under fyra år, säger Andersson.
4aadb380664b6ee2dfd24fa6acfd4ac868268622Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer: Rubrik: GT Planar Medium, 24px / 20px mobil Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity, funktionell text) Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4 */
.mt-pop-wrap { font-family: 'GT Planar Regular', sans-serif; color: #1C1C1C; background: transparent; }
/* KEY CARDS */ .mt-pop-keys { display: flex; gap: 0; margin-bottom: 28px; background: #F1F1EB; flex-wrap: wrap; } .mt-pop-key-card { flex: 1; min-width: 140px; padding: 16px 20px; border-right: 1px solid rgba(28,28,28,0.08); text-align: center; } .mt-pop-key-card:last-child { border-right: none; } .mt-pop-key-label { font-family: 'GT Planar Regular', sans-serif; font-size: 10px; text-transform: uppercase; letter-spacing: 0.08em; color: #1C1C1C; opacity: 0.4; margin-bottom: 8px; } .mt-pop-key-val { font-family: 'GT Planar Medium', sans-serif; font-size: 32px; font-variant-numeric: tabular-nums; line-height: 1; color: #1C1C1C; } .mt-pop-key-val sup { font-size: 13px; vertical-align: baseline; }
/* RUBRIKER */ .mt-pop-section-title { font-family: 'GT Planar Medium', sans-serif; font-size: 24px; line-height: 28px; color: #1C1C1C; margin-bottom: 12px; }
/* BILDTEXT */ .mt-pop-caption { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; line-height: 1.2; letter-spacing: 0.4px; color: #1C1C1C; opacity: 0.4; }
/* LEGEND */ .mt-pop-legend { display: flex; flex-wrap: wrap; gap: 8px 20px; margin: 16px 0 24px; padding-left: 4px; } .mt-pop-legend-item { display: flex; align-items: center; gap: 5px; font-family: 'GT Planar Regular', sans-serif; font-size: 12px; color: #1C1C1C; } .mt-pop-legend-dash { width: 18px; height: 2.5px; display: inline-block; }
/* TABELL */ .mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; } .mt-pop-table { width: 100%; border-collapse: collapse; border-spacing: 0; font-family: 'GT Planar Regular', sans-serif; font-size: 20px; line-height: 24px; font-variant-numeric: tabular-nums; color: #1C1C1C; } .mt-pop-table th { text-align: left; padding: 8px 10px 8px 0; font-family: 'GT Planar Regular', sans-serif; font-size: 20px; line-height: 24px; color: #1C1C1C; border-bottom: 1px solid rgba(28,28,28,0.15); } .mt-pop-table th.num { text-align: right; padding: 8px 10px; } .mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1) !important; } .mt-pop-table td.num { text-align: right; padding: 8px 10px; } .mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15) !important; border-bottom: 1px solid rgba(28,28,28,0.15) !important; font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); } @media (max-width: 480px) { .mt-pop-table { font-size: 18px; line-height: 21.6px; } .mt-pop-table th { font-size: 18px; line-height: 21.6px; } .mt-pop-key-val { font-size: 28px; } .mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); } .mt-pop-section-title { font-size: 20px; line-height: 24px; } } @media (max-width: 360px) { .mt-pop-key-val { font-size: 24px; } }
/* TOOLTIP */ .mt-pop-tooltip { display: none; position: absolute; top: 30px; left: 0; background: #E0FF63; border: none; padding: 12px 16px; font-family: 'GT Planar Regular', sans-serif; font-size: 20px; line-height: 28px; color: #1C1C1C; pointer-events: none; z-index: 10; min-width: 140px; }
/* MOBIL */ @media (max-width: 480px) { .mt-pop-key-val { font-size: 28px; } .mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); } .mt-pop-section-title { font-size: 20px; line-height: 24px; } .mt-pop-table { min-width: 480px; } }
@media (max-width: 360px) { .mt-pop-key-val { font-size: 24px; } }
Största parti (S) 32,7 %
Oppositionen 53,3 %
Tidöpartierna 44,7 %
Skillnad mellan blocken (oppositionen leder med 6,5 pe)
±0 +5 +10
NOV DEC JAN FEB MAR APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){ var D=[ {m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6}, {m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8}, {m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0}, {m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9}, {m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8}, {m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2} ]; var svg=document.getElementById('mt-bd-svg'); var tt=document.getElementById('mt-bd-tt'); var hl=document.getElementById('mt-bd-hl'); var dot=document.getElementById('mt-bd-dot'); var lbl=document.getElementById('mt-bd-labels'); function fmt(v){return v.toFixed(1).replace('.',',');} function show(i){ var d=D[i]; hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3'; dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1'; lbl.style.opacity='0.12'; document.getElementById('mt-bd-tt-m').textContent=d.m; document.getElementById('mt-bd-tt-b').innerHTML= 'Opposition '+fmt(d.opp)+' %'+ 'Tidö '+fmt(d.tido)+' %'+ '+'+fmt(d.diff)+' pe'; tt.style.display='block'; var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width; tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px'; } function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';} document.querySelectorAll('.mt-bz').forEach(function(z){ var i=parseInt(z.getAttribute('data-i')); z.addEventListener('mouseenter',function(){show(i);}); z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false}); }); svg.addEventListener('mouseleave',hide); document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();}); })();
36 % 26 % 16 % 6 % 4 %
NOV DEC JAN FEB MAR APR 2025/2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2 UNDER SPÄRREN
(function(){ var D=[ {m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2}, {m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3}, {m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9}, {m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9}, {m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6}, {m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2} ]; var P=[ {k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'}, {k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'} ]; var Y=function(v){return 330-(v/36)*300;}; function fmt(v){return v.toFixed(1).replace('.',',');} var svg=document.getElementById('mt-pop-svg'); var tt=document.getElementById('mt-pop-tt'); var ttM=document.getElementById('mt-tt-m'); var ttB=document.getElementById('mt-tt-b'); var hl=document.getElementById('mt-pop-hline'); var hd=document.getElementById('mt-pop-hdots'); var el=document.getElementById('mt-pop-end-labels'); var dots={}; P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());}); function show(i){ var d=D[i]; hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3'; hd.style.opacity='1'; el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px'; } function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';} document.querySelectorAll('.mt-hz').forEach(function(z){ var i=parseInt(z.getAttribute('data-i')); z.addEventListener('mouseenter',function(){show(i);}); z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false}); }); svg.addEventListener('mouseleave',hide); document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();}); })();
S SD M V MP C KD L (under 4 %)
Senaste mätningarna (viktar efter tid och urvalsstorlek)
Institut S SD M V MP C KD L
Verian/Sifo (apr) 32,720,016,8 7,76,16,8 5,72,2
Indikator (mar) 33,420,618,4 7,05,75,7 4,62,2
Novus (mar) 32,721,017,5 7,55,76,3 5,12,3
MT snitt 32,720,016,8 7,76,16,8 5,72,2
Verian/Sifo, Novus, Demoskop, Indikator. April 2026.
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
.mt-man-wrap * { box-sizing: border-box; }
/* Tre textnivåer: Rubrik: GT Planar Medium, 24px / 20px mobil Brödtext: GT Planar Regular, 20px/24px / 18px/21.6px mobil Bildtext: GT Planar Regular, 12px, opacity 0.4 */
.mt-man-wrap { font-family: 'GT Planar Regular', sans-serif; color: #1C1C1C; background: transparent; }
.mt-man-title { font-family: 'GT Planar Medium', sans-serif; font-size: 24px; line-height: 28px; color: #1C1C1C; margin-bottom: 12px; }
.mt-man-caption { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; line-height: 1.2; letter-spacing: 0.4px; color: #1C1C1C; opacity: 0.4; }
/* BLOCKLINJE */ .mt-man-block-bar { position: relative; height: 52px; display: flex; overflow: hidden; } .mt-man-block-seg { display: flex; align-items: center; justify-content: center; font-family: 'GT Planar Medium', sans-serif; font-size: 14px; font-variant-numeric: tabular-nums; color: #fff; } .mt-man-block-labels { display: flex; justify-content: space-between; margin-bottom: 6px; } .mt-man-block-label { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; color: #1C1C1C; opacity: 0.5; text-transform: uppercase; letter-spacing: 0.06em; } .mt-man-block-totals { display: flex; justify-content: space-between; align-items: baseline; margin-top: 8px; } .mt-man-block-total-num { font-family: 'GT Planar Medium', sans-serif; font-size: 28px; font-variant-numeric: tabular-nums; } .mt-man-block-total-sub { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; opacity: 0.45; margin-left: 4px; }
/* L-NOT */ .mt-man-l-note { margin-top: 12px; padding: 16px 20px; background: #E0FF63; font-family: 'GT Planar Regular', sans-serif; font-size: 20px; line-height: 24px; color: #1C1C1C; }
/* SEKTIONSAVSTÅND */ .mt-man-section { margin-bottom: 40px; } @media (max-width: 480px) { .mt-man-section { margin-bottom: 28px; } }
/* MANDATKORT */ .mt-man-seats-row { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 28px; } .mt-man-seat-card { flex: 1 1 calc(12.5% - 10px); min-width: 68px; padding: 10px 8px 8px; } .mt-man-seat-short { font-family: 'GT Planar Medium', sans-serif; font-size: 12px; margin-bottom: 4px; } .mt-man-seat-num { font-family: 'GT Planar Medium', sans-serif; font-size: 28px; font-variant-numeric: tabular-nums; line-height: 1; } .mt-man-seat-prev { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; opacity: 0.4; margin-top: 4px; }
/* SWING */ .mt-man-swing-wrap { margin-bottom: 28px; } .mt-man-swing-text { font-family: 'GT Planar Regular', sans-serif; font-size: 20px; line-height: 24px; color: #1C1C1C; margin-bottom: 16px; } .mt-man-swing-row { display: flex; align-items: center; gap: 10px; margin-bottom: 4px; } .mt-man-swing-party { font-family: 'GT Planar Medium', sans-serif; font-size: 12px; width: 28px; text-align: right; flex-shrink: 0; } .mt-man-swing-bar { flex: 1; height: 12px; background: rgba(28,28,28,0.06); position: relative; } .mt-man-swing-mid { position: absolute; left: 50%; top: 0; bottom: 0; width: 1px; background: rgba(28,28,28,0.15); } .mt-man-swing-fill-pos { position: absolute; left: 50%; top: 1px; bottom: 1px; opacity: 0.75; } .mt-man-swing-fill-neg { position: absolute; right: 50%; top: 1px; bottom: 1px; opacity: 0.75; } .mt-man-swing-val { font-family: 'GT Planar Medium', sans-serif; font-size: 12px; width: 36px; text-align: right; font-variant-numeric: tabular-nums; flex-shrink: 0; }
/* HEMICYCLE TOOLTIP */ .mt-hc-tooltip { display: none; position: absolute; top: 30px; left: 0; background: #E0FF63; border: none; padding: 12px 16px; font-family: 'GT Planar Regular', sans-serif; font-size: 20px; line-height: 28px; color: #1C1C1C; pointer-events: none; z-index: 10; min-width: 140px; } .mt-hc-tt-name { font-family: 'GT Planar Medium', sans-serif; font-size: 14px; margin-bottom: 2px; } .mt-hc-tt-seats { font-family: 'GT Planar Medium', sans-serif; font-size: 32px; line-height: 1; font-variant-numeric: tabular-nums; } .mt-hc-tt-label { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; opacity: 0.4; margin-top: 2px; }
/* MOBIL */ @media (max-width: 480px) { .mt-man-title { font-size: 20px; line-height: 24px; } .mt-man-l-note { font-size: 18px; line-height: 21.6px; } .mt-man-swing-text { font-size: 18px; line-height: 21.6px; } .mt-man-seat-card { min-width: calc(25% - 10px); flex: 1 1 calc(25% - 10px); } .mt-man-seat-num { font-size: 22px; } .mt-man-block-total-num { font-size: 24px; } .mt-man-hemicycle-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; } .mt-man-hemicycle-wrap svg { min-width: 480px; } } @media (max-width: 360px) { .mt-man-seat-card { min-width: calc(50% - 10px); flex: 1 1 calc(50% - 10px); } }
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){ var parties={ 'V':{name:'Vänsterpartiet',seats:28,color:'#9E1A2F'}, 'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'}, 'MP':{name:'Miljöpartiet',seats:22,color:'#52A243'}, 'C':{name:'Centerpartiet',seats:25,color:'#005C2B'}, 'M':{name:'Moderaterna',seats:61,color:'#2C4690'}, 'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA3'}, 'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'} }; var dots=document.querySelectorAll('.mt-hc-dot'); var legs=document.querySelectorAll('.mt-hc-leg'); var tt=document.getElementById('mt-hc-tt'); var ttN=document.getElementById('mt-hc-tt-name'); var ttS=document.getElementById('mt-hc-tt-seats'); var active=null; function hl(p){ if(active===p)return; active=p; dots.forEach(function(d){ if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');} else{d.style.opacity='0.1';d.setAttribute('r','4');} }); var i=parties[p]; ttN.textContent=i.name; ttN.style.color=i.color; ttS.textContent=i.seats; ttS.style.color=i.color; tt.style.display='block'; } function rs(){ active=null; dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');}); tt.style.display='none'; } dots.forEach(function(d){ d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));}); d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false}); }); legs.forEach(function(l){ l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));}); l.addEventListener('click',function(){hl(l.getAttribute('data-p'));}); l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false}); }); document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs); document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();}); })();
Opposition Tidöpartierna
S 119 V 28 C 25 MP 22
SD 73 M 61 KD 21
194 mandat
175 = majoritet
155 mandat
L under spärren. Med 2,2 % faller Liberalerna under 4 %-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) försvinner helt ur beräkningen.
Mandat per parti
S 119 val ’22: 107
SD 73 val ’22: 73
M 61 val ’22: 68
V 28 val ’22: 24
C 25 val ’22: 24
MP 22 val ’22: 18
KD 21 val ’22: 19
L 0 val ’22: 16
Mandatförskjutning sedan valet 2022 Oppositionen går från 173 till 194 mandat, en ökning med 21 platser och en klar majoritet. Tidöpartierna faller från 176 till 155. Det drivs framför allt av att L:s 16 mandat försvinner om partiet inte klarar spärren.
S
+12
V
+4
MP
+4
C
+1
KD
+2
SD
±0
M
−7
L
−16
Nollstrecket = valet 2022.
MT:s sammanvägda opinion. April 2026.
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
.mt-sparr-wrap * { box-sizing: border-box; }
/* Tre textnivåer: Rubrik: GT Planar Medium, 24px / 20px mobil Etikett: GT Planar Regular, 12px, #1C1C1C Bildtext: GT Planar Regular, 12px, opacity 0.4 */
.mt-sparr-wrap { font-family: 'GT Planar Regular', sans-serif; color: #1C1C1C; background: transparent; }
.mt-sparr-caption { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; line-height: 1.2; letter-spacing: 0.4px; color: #1C1C1C; opacity: 0.4; }
/* STATUS CARDS */ .mt-sparr-cards { display: flex; gap: 0; margin-bottom: 28px; background: #F1F1EB; flex-wrap: wrap; } .mt-sparr-card { flex: 1; min-width: 120px; padding: 16px; border-right: 1px solid rgba(28,28,28,0.08); text-align: center; } .mt-sparr-card:last-child { border-right: none; } .mt-sparr-card-party { display: flex; align-items: center; justify-content: center; gap: 6px; margin-bottom: 6px; } .mt-sparr-card-dot { width: 8px; height: 8px; flex-shrink: 0; } .mt-sparr-card-name { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; color: #1C1C1C; } .mt-sparr-card-val { font-family: 'GT Planar Medium', sans-serif; font-size: 28px; font-variant-numeric: tabular-nums; line-height: 1; color: #1C1C1C; } .mt-sparr-card-val sup { font-size: 12px; vertical-align: baseline; } .mt-sparr-card-status { font-family: 'GT Planar Regular', sans-serif; font-size: 10px; text-transform: uppercase; letter-spacing: 0.06em; margin-top: 4px; color: #1C1C1C; opacity: 0.4; }
/* TOOLTIP */ .mt-sparr-tooltip { display: none; position: absolute; top: 30px; left: 0; background: #E0FF63; border: none; padding: 12px 16px; font-family: 'GT Planar Regular', sans-serif; font-size: 20px; line-height: 28px; color: #1C1C1C; pointer-events: none; z-index: 10; min-width: 140px; }
/* LEGEND */ .mt-sparr-legend { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 12px 0 6px; } .mt-sparr-legend-item { display: flex; align-items: center; gap: 5px; font-family: 'GT Planar Regular', sans-serif; font-size: 12px; color: #1C1C1C; } .mt-sparr-legend-dash { width: 14px; height: 2px; display: inline-block; }
/* MOBIL */ @media (max-width: 480px) { .mt-sparr-cards { flex-direction: column; } .mt-sparr-card { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); display: flex; flex-direction: row; align-items: center; justify-content: space-between; padding: 12px 0; } .mt-sparr-card:last-child { border-bottom: none; } .mt-sparr-card-val { font-size: 24px; } .mt-sparr-chart-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; } .mt-sparr-chart-wrap svg { min-width: 480px; } }
L
2,2 % Under spärren
KD
5,7 % Nära spärren
C
6,8 % Över spärren
MP
6,1 % Över spärren
4 % RIKSDAGSSPÄRREN
0 %
2 %
6 %
8 %
NOV DEC JAN FEB MAR APR 2025/2026
2026 →
← Demoskop 4,5 %
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){ var D=[ {m:'Nov 2025',x:56, MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7, yC:152.1,yKD:181.1,yL:239.1}, {m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9}, {m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8}, {m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8}, {m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2}, {m:'Apr 2026',x:620, MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9, yKD:126.3,yL:239.1} ]; var P=[ {k:'MP',c:'#52A243',d:'mt-sp-dmp'}, {k:'C', c:'#005C2B',d:'mt-sp-dc'}, {k:'KD',c:'#005EA3',d:'mt-sp-dkd'}, {k:'L', c:'#006AB4',d:'mt-sp-dl'} ]; function fmt(v){return v.toFixed(1).replace('.',',');} var svg=document.getElementById('mt-sp-svg'); var tt=document.getElementById('mt-sp-tt'); var hl=document.getElementById('mt-sp-hl'); var dots=document.getElementById('mt-sp-dots'); var lbl=document.getElementById('mt-sp-labels'); function show(i){ var d=D[i]; hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3'; dots.style.opacity='1'; lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px'; } function hide(){ hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none'; } document.querySelectorAll('.mt-sz').forEach(function(z){ var i=parseInt(z.getAttribute('data-i')); z.addEventListener('mouseenter',function(){show(i);}); z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false}); }); svg.addEventListener('mouseleave',hide); document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();}); })();
MP C KD L (under 4 %) = enskild mätning
Verian/Sifo, Novus, Demoskop. April 2026.
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
.mt-ros-wrap * { box-sizing: border-box; }
.mt-ros-wrap { font-family: 'GT Planar Regular', sans-serif; color: #1C1C1C; background: transparent; }
.mt-ros-caption { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; line-height: 1.2; letter-spacing: 0.4px; color: #1C1C1C; opacity: 0.4; }
.mt-ros-title { font-family: 'GT Planar Medium', sans-serif; font-size: 24px; line-height: 28px; color: #1C1C1C; margin-bottom: 12px; }
.mt-ros-section { margin-bottom: 40px; }
/* KANDIDATKORT */ .mt-ros-candidates { display: flex; gap: 0; background: #F1F1EB; } .mt-ros-cand { flex: 1; padding: 20px 16px; border-right: 1px solid rgba(28,28,28,0.08); } .mt-ros-cand:last-child { border-right: none; } .mt-ros-cand-header { display: flex; align-items: flex-start; gap: 12px; margin-bottom: 14px; } .mt-ros-cand-photo { width: 76px; height: 76px; object-fit: cover; filter: grayscale(100%); display: block; flex-shrink: 0; } .mt-ros-cand-name { font-family: 'GT Planar Medium', sans-serif; font-size: 16px; line-height: 1.2; color: #1C1C1C; } .mt-ros-cand-bar-label { display: flex; justify-content: space-between; font-size: 12px; margin-bottom: 3px; color: #1C1C1C; } .mt-ros-cand-bar-track { height: 4px; background: rgba(28,28,28,0.08); margin-bottom: 8px; } .mt-ros-cand-bar-fill { height: 100%; } .mt-ros-cand-path { padding-top: 10px; border-top: 1px solid rgba(28,28,28,0.08); font-size: 12px; line-height: 1.5; color: #1C1C1C; opacity: 0.6; }
/* MANDATSTAPLAR */ .mt-ros-bar-row { margin-bottom: 14px; } .mt-ros-bar-label { display: flex; justify-content: space-between; font-size: 12px; margin-bottom: 4px; color: #1C1C1C; } .mt-ros-bar-track { height: 28px; background: rgba(28,28,28,0.04); position: relative; } .mt-ros-majority-label { font-size: 12px; opacity: 0.4; margin-left: calc(175/349 * 100%); transform: translateX(-50%); text-align: center; margin-top: 4px; display: inline-block; }
/* SCENARIER */ .mt-ros-body { font-family: 'GT Planar Regular', sans-serif; font-size: 20px; line-height: 24px; color: #1C1C1C; margin: 0 0 20px; } .mt-ros-subhead { font-family: 'GT Planar Medium', sans-serif; } .mt-ros-scenarios { display: flex; gap: 0; background: #F1F1EB; } .mt-ros-scen { flex: 1; padding: 16px 14px; border-right: 1px solid rgba(28,28,28,0.08); } .mt-ros-scen:last-child { border-right: none; } .mt-ros-scen-tag { font-size: 10px; text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 8px; } .mt-ros-scen-title { font-family: 'GT Planar Medium', sans-serif; font-size: 16px; line-height: 1.2; margin-bottom: 8px; color: #1C1C1C; } .mt-ros-scen-text { font-size: 12px; line-height: 1.55; color: #1C1C1C; opacity: 0.6; } .mt-ros-scen-req { margin-top: 10px; font-size: 12px; opacity: 0.35; }
/* TOOLTIP */ .mt-ros-tooltip { display: none; position: absolute; top: 30px; left: 0; background: #E0FF63; border: none; padding: 12px 16px; font-family: 'GT Planar Regular', sans-serif; font-size: 20px; line-height: 28px; color: #1C1C1C; pointer-events: none; z-index: 10; min-width: 140px; }
/* MOBIL */ @media (max-width: 480px) { .mt-ros-title { font-size: 20px; line-height: 24px; } .mt-ros-section { margin-bottom: 28px; } .mt-ros-candidates { flex-direction: column; } .mt-ros-cand { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); } .mt-ros-cand:last-child { border-bottom: none; } .mt-ros-cand-photo { width: 60px; height: 60px; } }
Magdalena Andersson
Förtroende43 %
S i opinionen32,7 %
S+V+C+MP = 194 mandat Klar majoritet.
Ulf Kristersson
Förtroende36 %
M i opinionen16,8 %
M+KD+L+SD = 155 mandat 17 mandat kort.
Jimmie Åkesson
Förtroende29 %
SD i opinionen20,0 %
SD större än M: 73 vs 61 Kräver statsministerposten.
Anderssons block: S + V + C + MP 194
+19
Kristerssons / Åkessons block: M + KD + SD 155
−20
Om L klarar 4 % ~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt: Andersson bildar regering. S-ledd regering med stöd av V, C och MP. L missar spärren och oppositionen får klar majoritet. Det kräver att L landar under 4 %.
Möjligt: Kristersson får fortsätta. L klarar spärren och Tidö når runt 174 mandat. Kristersson behöver då stöd av ytterligare ett mandat eller att talmannen ger honom chansen att regera i minoritet.
Utmanaren: Åkesson kräver statsministerposten. SD är större än M. Åkesson hävdar rätten att leda en högerregering. Det kräver Tidö-majoritet och att M ger vika.
Förtroendeligan Andel väljare med stort förtroende för respektive partiledare, enligt Novus och Verian. Andersson leder tydligt men gapet till Kristersson har krympt från 12 till 7 procentenheter sedan juni 2025.
0 % 30 % 60 % JUN 25 SEP 25 DEC 25 FEB 26
Andersson 43 %
Kristersson 36 %
Åkesson 29 %
← Åkesson gick om Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson/Kristersson: från 12 till 7 pe.
(function(){ var D=[ {m:'Jun 2025',x:40, A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7}, {m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5}, {m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5}, {m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2} ]; var svg=document.getElementById('mt-cf-svg'); var tt=document.getElementById('mt-cf-tt'); var hl=document.getElementById('mt-cf-hl'); var dots=document.getElementById('mt-cf-dots'); var lbl=document.getElementById('mt-cf-labels'); var da=document.getElementById('mt-cf-da'); var dk=document.getElementById('mt-cf-dk'); var dj=document.getElementById('mt-cf-dj'); function show(i){ var d=D[i]; hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3'; dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px'; } function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';} document.querySelectorAll('.mt-cz').forEach(function(z){ var i=parseInt(z.getAttribute('data-i')); z.addEventListener('mouseenter',function(){show(i);}); z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false}); }); svg.addEventListener('mouseleave',hide); document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();}); })();
MT:s sammanvägda opinion + Novus/Verian partiledarförtroende. April 2026.
.mt-metod-wrap { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; line-height: 1.6; letter-spacing: 0.4px; color: #1C1C1C; opacity: 0.4; background: transparent; } .mt-metod-wrap p { margin: 0 0 8px; font-family: 'GT Planar Regular', sans-serif !important; font-size: 12px !important; line-height: 1.6 !important; font-weight: 400 !important; } .mt-metod-wrap p:last-child { margin: 0; } .mt-metod-wrap { font-size: 12px; } }
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Institut, mätperiod och datum anges kortfattat under respektive diagram och tabell. Syftet med sammanvägningen är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge. Tidsvikt: nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt: vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas: institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis. Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 (samma metod som Valmyndigheten använder sedan valet 2018). Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Partier under 4 % exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten. Oppositionen definieras som S + V + C + MP. Tidöpartierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022. Källor: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se. Foto Magdalena Andersson: Mathias Hansson/Socialdemokraterna. Foto Ulf Kristersson och Jimmie Åkesson: TT. Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för beräkningar och grafik, inte för att generera redaktionella bedömningar. Alla journalistiska prioriteringar och tolkningar görs av MT:s redaktion. Senast uppdaterad: april 2026.
93dc7bc4e4ddee94529eda33ddf7e0dff383646b
4aadb380664b6ee2dfd24fa6acfd4ac868268622
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity, funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 16px 20px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 8px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1); }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15); border-bottom: 1px solid rgba(28,28,28,0.15); font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
@media (max-width: 480px) {
.mt-pop-table { font-size: 18px; line-height: 21.6px; }
.mt-pop-table th { font-size: 18px; line-height: 21.6px; }
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti (S)
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Viktar efter tid och urvalsstorlek.
Verian/Sifo, Novus, Demoskop, Indikator. April 2026.
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
.mt-man-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Brödtext: GT Planar Regular, 20px/24px / 18px/21.6px mobil
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-man-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-man-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-man-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* BLOCKLINJE */
.mt-man-block-bar {
position: relative;
height: 52px;
display: flex;
overflow: hidden;
}
.mt-man-block-seg {
display: flex;
align-items: center;
justify-content: center;
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
font-weight: 500;
font-variant-numeric: tabular-nums;
color: #fff;
}
.mt-man-block-labels {
display: flex;
justify-content: space-between;
margin-bottom: 6px;
}
.mt-man-block-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
opacity: 0.5;
text-transform: uppercase;
letter-spacing: 0.06em;
}
.mt-man-block-totals {
display: flex;
justify-content: space-between;
align-items: baseline;
margin-top: 8px;
}
.mt-man-block-total-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
}
.mt-man-block-total-sub {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.45;
margin-left: 4px;
}
/* L-NOT */
.mt-man-l-note {
margin-top: 12px;
padding: 16px 20px;
background: #E0FF63;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
}
/* SEKTIONSAVSTÅND */
.mt-man-section { margin-bottom: 40px; }
@media (max-width: 480px) { .mt-man-section { margin-bottom: 28px; } }
/* MANDATKORT */
.mt-man-seats-row {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 28px;
}
.mt-man-seat-card {
flex: 1 1 calc(12.5% - 10px);
min-width: 68px;
padding: 10px 8px 8px;
}
.mt-man-seat-short {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
.mt-man-seat-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
}
.mt-man-seat-prev {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 4px;
}
/* SWING */
.mt-man-swing-wrap {
margin-bottom: 28px;
}
.mt-man-swing-text {
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
margin-bottom: 16px;
}
.mt-man-swing-row {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 4px;
}
.mt-man-swing-party {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 28px;
text-align: right;
flex-shrink: 0;
}
.mt-man-swing-bar {
flex: 1;
height: 12px;
background: rgba(28,28,28,0.06);
position: relative;
}
.mt-man-swing-mid {
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 1px;
background: rgba(28,28,28,0.15);
}
.mt-man-swing-fill-pos {
position: absolute;
left: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-fill-neg {
position: absolute;
right: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 36px;
text-align: right;
font-variant-numeric: tabular-nums;
flex-shrink: 0;
}
/* HEMICYCLE TOOLTIP */
.mt-hc-tooltip {
display: none;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: rgba(255,255,247,0.95);
border: 1px solid rgba(28,28,28,0.12);
padding: 12px 18px;
font-family: 'GT Planar Regular', sans-serif;
pointer-events: none;
z-index: 10;
text-align: center;
}
.mt-hc-tt-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
margin-bottom: 2px;
}
.mt-hc-tt-seats {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
line-height: 1;
font-variant-numeric: tabular-nums;
}
.mt-hc-tt-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 2px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-man-title { font-size: 20px; line-height: 24px; }
.mt-man-l-note { font-size: 18px; line-height: 21.6px; }
.mt-man-swing-text { font-size: 18px; line-height: 21.6px; }
.mt-man-seat-card { min-width: calc(25% - 10px); flex: 1 1 calc(25% - 10px); }
.mt-man-seat-num { font-size: 22px; }
.mt-man-block-total-num { font-size: 24px; }
.mt-man-hemicycle-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-wrap svg { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-man-seat-card { min-width: calc(50% - 10px); flex: 1 1 calc(50% - 10px); }
}
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'Vänsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Miljöpartiet',seats:22,color:'#52A243'},
'C':{name:'Centerpartiet',seats:25,color:'#005C2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4690'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA3'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot');
var legs=document.querySelectorAll('.mt-hc-leg');
var tt=document.getElementById('mt-hc-tt');
var ttN=document.getElementById('mt-hc-tt-name');
var ttS=document.getElementById('mt-hc-tt-seats');
var active=null;
function hl(p){
if(active===p)return; active=p;
dots.forEach(function(d){
if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}
else{d.style.opacity='0.1';d.setAttribute('r','4');}
});
var i=parties[p];
ttN.textContent=i.name; ttN.style.color=i.color;
ttS.textContent=i.seats; ttS.style.color=i.color;
tt.style.display='block';
}
function rs(){
active=null;
dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});
tt.style.display='none';
}
dots.forEach(function(d){
d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});
d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});
});
legs.forEach(function(l){
l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});
});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
Opposition
Tidöpartierna
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
194
mandat
175 = majoritet
155
mandat
L under spärren. Med 2,2 % faller Liberalerna under 4 %-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) försvinner helt ur beräkningen.
Mandat per parti
S
119
val ’22: 107
SD
73
val ’22: 73
M
61
val ’22: 68
V
28
val ’22: 24
C
25
val ’22: 24
MP
22
val ’22: 18
KD
21
val ’22: 19
L
0
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen går från 173 till 194 mandat, en ökning med 21 platser och en klar majoritet. Tidöpartierna faller från 176 till 155. Det drivs framför allt av att L:s 16 mandat försvinner om partiet inte klarar spärren.
S
+12
V
+4
MP
+4
C
+1
KD
+2
SD
±0
M
−7
L
−16
Nollstrecket = valet 2022.
MT:s sammanvägda opinion. April 2026.
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
.mt-sparr-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-sparr-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-sparr-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* STATUS CARDS */
.mt-sparr-cards {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-sparr-card {
flex: 1;
min-width: 120px;
padding: 16px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-sparr-card:last-child { border-right: none; }
.mt-sparr-card-party {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
margin-bottom: 6px;
}
.mt-sparr-card-dot {
width: 8px;
height: 8px;
flex-shrink: 0;
}
.mt-sparr-card-name {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-card-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-sparr-card-val sup {
font-size: 12px;
font-weight: 400;
vertical-align: baseline;
}
.mt-sparr-card-status {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-top: 4px;
color: #1C1C1C;
opacity: 0.4;
}
/* TOOLTIP */
.mt-sparr-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-sparr-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-sparr-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* LEGEND */
.mt-sparr-legend {
display: flex;
flex-wrap: wrap;
gap: 6px 18px;
margin: 12px 0 6px;
}
.mt-sparr-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-legend-dash {
width: 14px;
height: 2px;
display: inline-block;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-sparr-cards { flex-direction: column; }
.mt-sparr-card {
border-right: none;
border-bottom: 1px solid rgba(28,28,28,0.08);
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 12px 0;
}
.mt-sparr-card:last-child { border-bottom: none; }
.mt-sparr-card-val { font-size: 24px; }
.mt-sparr-chart-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-sparr-chart-wrap svg { min-width: 480px; }
}
L
2,2 %
Under spärren
KD
5,7 %
Nära spärren
C
6,8 %
Över spärren
MP
6,1 %
Över spärren
4 %
RIKSDAGSSPÄRREN
0 %
2 %
6 %
8 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
← Demoskop 4,5 %
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56, MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7, yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620, MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9, yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#52A243',d:'mt-sp-dmp'},
{k:'C', c:'#005C2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA3',d:'mt-sp-dkd'},
{k:'L', c:'#006AB4',d:'mt-sp-dl'}
];
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4
? '●'
: '●';
return icon+' '+p.k+' '+fmt(v)+' %';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L (under 4 %)
= enskild mätning
Verian/Sifo, Novus, Demoskop. April 2026.
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
.mt-ros-wrap * { box-sizing: border-box; }
.mt-ros-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-ros-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
.mt-ros-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-ros-section { margin-bottom: 40px; }
/* KANDIDATKORT */
.mt-ros-candidates {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-cand {
flex: 1;
padding: 20px 16px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-cand:last-child { border-right: none; }
.mt-ros-cand-header {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 14px;
}
.mt-ros-cand-photo {
width: 76px;
height: 76px;
object-fit: cover;
filter: grayscale(100%);
display: block;
flex-shrink: 0;
}
.mt-ros-cand-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
color: #1C1C1C;
}
.mt-ros-cand-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 3px;
color: #1C1C1C;
}
.mt-ros-cand-bar-track {
height: 4px;
background: rgba(28,28,28,0.08);
margin-bottom: 8px;
}
.mt-ros-cand-bar-fill { height: 100%; }
.mt-ros-cand-path {
padding-top: 10px;
border-top: 1px solid rgba(28,28,28,0.08);
font-size: 12px;
line-height: 1.5;
color: #1C1C1C;
opacity: 0.6;
}
/* MANDATSTAPLAR */
.mt-ros-bar-row { margin-bottom: 14px; }
.mt-ros-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 4px;
color: #1C1C1C;
}
.mt-ros-bar-track {
height: 28px;
background: rgba(28,28,28,0.04);
position: relative;
}
.mt-ros-majority-label {
font-size: 12px;
opacity: 0.4;
margin-left: calc(175/349 * 100%);
transform: translateX(-50%);
text-align: center;
margin-top: 4px;
display: inline-block;
}
/* SCENARIER */
.mt-ros-scenarios {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-scen {
flex: 1;
padding: 16px 14px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-scen:last-child { border-right: none; }
.mt-ros-scen-tag {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-bottom: 8px;
}
.mt-ros-scen-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
margin-bottom: 8px;
color: #1C1C1C;
}
.mt-ros-scen-text {
font-size: 12px;
line-height: 1.55;
color: #1C1C1C;
opacity: 0.6;
}
.mt-ros-scen-req {
margin-top: 10px;
font-size: 12px;
opacity: 0.35;
}
/* TOOLTIP */
.mt-ros-tooltip {
display: none;
position: absolute;
top: 10px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 8px 12px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 130px;
color: #1C1C1C;
}
.mt-ros-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-ros-title { font-size: 20px; line-height: 24px; }
.mt-ros-section { margin-bottom: 28px; }
.mt-ros-candidates { flex-direction: column; }
.mt-ros-cand { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-cand:last-child { border-bottom: none; }
.mt-ros-cand-photo { width: 60px; height: 60px; }
.mt-ros-scenarios { flex-direction: column; }
.mt-ros-scen { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-scen:last-child { border-bottom: none; }
}
Magdalena Andersson
Förtroende43 %
S i opinionen32,7 %
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende36 %
M i opinionen16,8 %
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende29 %
SD i opinionen20,0 %
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block: S + V + C + MP
194
+19
Kristerssons / Åkessons block: M + KD + SD
155
−20
Om L klarar 4 %
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4 %
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4 % + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0 %
30 %
60 %
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43 %
Kristersson 36 %
Åkesson 29 %
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson/Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40, A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg');
var tt=document.getElementById('mt-cf-tt');
var hl=document.getElementById('mt-cf-hl');
var dots=document.getElementById('mt-cf-dots');
var lbl=document.getElementById('mt-cf-labels');
var da=document.getElementById('mt-cf-da');
var dk=document.getElementById('mt-cf-dk');
var dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MT:s sammanvägda opinion + Novus/Verian partiledarförtroende. April 2026.
.mt-metod-wrap {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.6;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
background: transparent;
}
.mt-metod-wrap p {
margin: 0 0 8px;
font-family: 'GT Planar Regular', sans-serif !important;
font-size: 12px !important;
line-height: 1.6 !important;
font-weight: 400 !important;
}
.mt-metod-wrap p:last-child { margin: 0; }
.mt-metod-wrap { font-size: 12px; }
}
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Institut, mätperiod och datum anges kortfattat under respektive diagram och tabell. Syftet med sammanvägningen är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt: nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt: vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas: institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 (samma metod som Valmyndigheten använder sedan valet 2018). Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Partier under 4 % exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidöpartierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för beräkningar och grafik, inte för att generera redaktionella bedömningar. Alla journalistiska prioriteringar och tolkningar görs av MT:s redaktion. Senast uppdaterad: april 2026.
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity, funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 16px 20px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 8px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1) !important; }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15) !important; border-bottom: 1px solid rgba(28,28,28,0.15) !important; font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
@media (max-width: 480px) {
.mt-pop-table { font-size: 18px; line-height: 21.6px; }
.mt-pop-table th { font-size: 18px; line-height: 21.6px; }
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 12px 16px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 28px;
color: #1C1C1C;
pointer-events: none;
z-index: 10;
min-width: 140px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti (S)
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken (oppositionen leder med 6,5 pe)
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition '+fmt(d.opp)+' %'+
'Tidö '+fmt(d.tido)+' %'+
'+'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna (viktar efter tid och urvalsstorlek)
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Verian/Sifo, Novus, Demoskop, Indikator. April 2026.
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
.mt-man-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Brödtext: GT Planar Regular, 20px/24px / 18px/21.6px mobil
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-man-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-man-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-man-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* BLOCKLINJE */
.mt-man-block-bar {
position: relative;
height: 52px;
display: flex;
overflow: hidden;
}
.mt-man-block-seg {
display: flex;
align-items: center;
justify-content: center;
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
font-variant-numeric: tabular-nums;
color: #fff;
}
.mt-man-block-labels {
display: flex;
justify-content: space-between;
margin-bottom: 6px;
}
.mt-man-block-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
opacity: 0.5;
text-transform: uppercase;
letter-spacing: 0.06em;
}
.mt-man-block-totals {
display: flex;
justify-content: space-between;
align-items: baseline;
margin-top: 8px;
}
.mt-man-block-total-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-variant-numeric: tabular-nums;
}
.mt-man-block-total-sub {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.45;
margin-left: 4px;
}
/* L-NOT */
.mt-man-l-note {
margin-top: 12px;
padding: 16px 20px;
background: #E0FF63;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
}
/* SEKTIONSAVSTÅND */
.mt-man-section { margin-bottom: 40px; }
@media (max-width: 480px) { .mt-man-section { margin-bottom: 28px; } }
/* MANDATKORT */
.mt-man-seats-row {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 28px;
}
.mt-man-seat-card {
flex: 1 1 calc(12.5% - 10px);
min-width: 68px;
padding: 10px 8px 8px;
}
.mt-man-seat-short {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
.mt-man-seat-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-variant-numeric: tabular-nums;
line-height: 1;
}
.mt-man-seat-prev {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 4px;
}
/* SWING */
.mt-man-swing-wrap {
margin-bottom: 28px;
}
.mt-man-swing-text {
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
margin-bottom: 16px;
}
.mt-man-swing-row {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 4px;
}
.mt-man-swing-party {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 28px;
text-align: right;
flex-shrink: 0;
}
.mt-man-swing-bar {
flex: 1;
height: 12px;
background: rgba(28,28,28,0.06);
position: relative;
}
.mt-man-swing-mid {
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 1px;
background: rgba(28,28,28,0.15);
}
.mt-man-swing-fill-pos {
position: absolute;
left: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-fill-neg {
position: absolute;
right: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 36px;
text-align: right;
font-variant-numeric: tabular-nums;
flex-shrink: 0;
}
/* HEMICYCLE TOOLTIP */
.mt-hc-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 12px 16px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 28px;
color: #1C1C1C;
pointer-events: none;
z-index: 10;
min-width: 140px;
}
.mt-hc-tt-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
margin-bottom: 2px;
}
.mt-hc-tt-seats {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
line-height: 1;
font-variant-numeric: tabular-nums;
}
.mt-hc-tt-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 2px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-man-title { font-size: 20px; line-height: 24px; }
.mt-man-l-note { font-size: 18px; line-height: 21.6px; }
.mt-man-swing-text { font-size: 18px; line-height: 21.6px; }
.mt-man-seat-card { min-width: calc(25% - 10px); flex: 1 1 calc(25% - 10px); }
.mt-man-seat-num { font-size: 22px; }
.mt-man-block-total-num { font-size: 24px; }
.mt-man-hemicycle-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-wrap svg { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-man-seat-card { min-width: calc(50% - 10px); flex: 1 1 calc(50% - 10px); }
}
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'Vänsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Miljöpartiet',seats:22,color:'#52A243'},
'C':{name:'Centerpartiet',seats:25,color:'#005C2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4690'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA3'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot');
var legs=document.querySelectorAll('.mt-hc-leg');
var tt=document.getElementById('mt-hc-tt');
var ttN=document.getElementById('mt-hc-tt-name');
var ttS=document.getElementById('mt-hc-tt-seats');
var active=null;
function hl(p){
if(active===p)return; active=p;
dots.forEach(function(d){
if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}
else{d.style.opacity='0.1';d.setAttribute('r','4');}
});
var i=parties[p];
ttN.textContent=i.name; ttN.style.color=i.color;
ttS.textContent=i.seats; ttS.style.color=i.color;
tt.style.display='block';
}
function rs(){
active=null;
dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});
tt.style.display='none';
}
dots.forEach(function(d){
d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});
d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});
});
legs.forEach(function(l){
l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});
});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
Opposition
Tidöpartierna
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
194
mandat
175 = majoritet
155
mandat
L under spärren. Med 2,2 % faller Liberalerna under 4 %-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) försvinner helt ur beräkningen.
Mandat per parti
S
119
val ’22: 107
SD
73
val ’22: 73
M
61
val ’22: 68
V
28
val ’22: 24
C
25
val ’22: 24
MP
22
val ’22: 18
KD
21
val ’22: 19
L
0
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen går från 173 till 194 mandat, en ökning med 21 platser och en klar majoritet. Tidöpartierna faller från 176 till 155. Det drivs framför allt av att L:s 16 mandat försvinner om partiet inte klarar spärren.
S
+12
V
+4
MP
+4
C
+1
KD
+2
SD
±0
M
−7
L
−16
Nollstrecket = valet 2022.
MT:s sammanvägda opinion. April 2026.
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
.mt-sparr-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-sparr-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-sparr-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* STATUS CARDS */
.mt-sparr-cards {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-sparr-card {
flex: 1;
min-width: 120px;
padding: 16px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-sparr-card:last-child { border-right: none; }
.mt-sparr-card-party {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
margin-bottom: 6px;
}
.mt-sparr-card-dot {
width: 8px;
height: 8px;
flex-shrink: 0;
}
.mt-sparr-card-name {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-card-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-sparr-card-val sup {
font-size: 12px;
vertical-align: baseline;
}
.mt-sparr-card-status {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-top: 4px;
color: #1C1C1C;
opacity: 0.4;
}
/* TOOLTIP */
.mt-sparr-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 12px 16px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 28px;
color: #1C1C1C;
pointer-events: none;
z-index: 10;
min-width: 140px;
}
/* LEGEND */
.mt-sparr-legend {
display: flex;
flex-wrap: wrap;
gap: 6px 18px;
margin: 12px 0 6px;
}
.mt-sparr-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-legend-dash {
width: 14px;
height: 2px;
display: inline-block;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-sparr-cards { flex-direction: column; }
.mt-sparr-card {
border-right: none;
border-bottom: 1px solid rgba(28,28,28,0.08);
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 12px 0;
}
.mt-sparr-card:last-child { border-bottom: none; }
.mt-sparr-card-val { font-size: 24px; }
.mt-sparr-chart-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-sparr-chart-wrap svg { min-width: 480px; }
}
L
2,2 %
Under spärren
KD
5,7 %
Nära spärren
C
6,8 %
Över spärren
MP
6,1 %
Över spärren
4 %
RIKSDAGSSPÄRREN
0 %
2 %
6 %
8 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
← Demoskop 4,5 %
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56, MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7, yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620, MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9, yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#52A243',d:'mt-sp-dmp'},
{k:'C', c:'#005C2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA3',d:'mt-sp-dkd'},
{k:'L', c:'#006AB4',d:'mt-sp-dl'}
];
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L (under 4 %)
= enskild mätning
Verian/Sifo, Novus, Demoskop. April 2026.
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
.mt-ros-wrap * { box-sizing: border-box; }
.mt-ros-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-ros-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
.mt-ros-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-ros-section { margin-bottom: 40px; }
/* KANDIDATKORT */
.mt-ros-candidates {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-cand {
flex: 1;
padding: 20px 16px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-cand:last-child { border-right: none; }
.mt-ros-cand-header {
display: flex;
align-items: flex-start;
gap: 12px;
margin-bottom: 14px;
}
.mt-ros-cand-photo {
width: 76px;
height: 76px;
object-fit: cover;
filter: grayscale(100%);
display: block;
flex-shrink: 0;
}
.mt-ros-cand-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
line-height: 1.2;
color: #1C1C1C;
}
.mt-ros-cand-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 3px;
color: #1C1C1C;
}
.mt-ros-cand-bar-track {
height: 4px;
background: rgba(28,28,28,0.08);
margin-bottom: 8px;
}
.mt-ros-cand-bar-fill { height: 100%; }
.mt-ros-cand-path {
padding-top: 10px;
border-top: 1px solid rgba(28,28,28,0.08);
font-size: 12px;
line-height: 1.5;
color: #1C1C1C;
opacity: 0.6;
}
/* MANDATSTAPLAR */
.mt-ros-bar-row { margin-bottom: 14px; }
.mt-ros-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 4px;
color: #1C1C1C;
}
.mt-ros-bar-track {
height: 28px;
background: rgba(28,28,28,0.04);
position: relative;
}
.mt-ros-majority-label {
font-size: 12px;
opacity: 0.4;
margin-left: calc(175/349 * 100%);
transform: translateX(-50%);
text-align: center;
margin-top: 4px;
display: inline-block;
}
/* SCENARIER */
.mt-ros-body {
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
margin: 0 0 20px;
}
.mt-ros-subhead {
font-family: 'GT Planar Medium', sans-serif;
}
.mt-ros-scenarios {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-scen {
flex: 1;
padding: 16px 14px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-scen:last-child { border-right: none; }
.mt-ros-scen-tag {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-bottom: 8px;
}
.mt-ros-scen-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
line-height: 1.2;
margin-bottom: 8px;
color: #1C1C1C;
}
.mt-ros-scen-text {
font-size: 12px;
line-height: 1.55;
color: #1C1C1C;
opacity: 0.6;
}
.mt-ros-scen-req {
margin-top: 10px;
font-size: 12px;
opacity: 0.35;
}
/* TOOLTIP */
.mt-ros-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 12px 16px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 28px;
color: #1C1C1C;
pointer-events: none;
z-index: 10;
min-width: 140px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-ros-title { font-size: 20px; line-height: 24px; }
.mt-ros-section { margin-bottom: 28px; }
.mt-ros-candidates { flex-direction: column; }
.mt-ros-cand { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-cand:last-child { border-bottom: none; }
.mt-ros-cand-photo { width: 60px; height: 60px; }
}
Magdalena Andersson
Förtroende43 %
S i opinionen32,7 %
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende36 %
M i opinionen16,8 %
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende29 %
SD i opinionen20,0 %
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block: S + V + C + MP
194
+19
Kristerssons / Åkessons block: M + KD + SD
155
−20
Om L klarar 4 %
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt: Andersson bildar regering. S-ledd regering med stöd av V, C och MP. L missar spärren och oppositionen får klar majoritet. Det kräver att L landar under 4 %.
Möjligt: Kristersson får fortsätta. L klarar spärren och Tidö når runt 174 mandat. Kristersson behöver då stöd av ytterligare ett mandat eller att talmannen ger honom chansen att regera i minoritet.
Utmanaren: Åkesson kräver statsministerposten. SD är större än M. Åkesson hävdar rätten att leda en högerregering. Det kräver Tidö-majoritet och att M ger vika.
Förtroendeligan
Andel väljare med stort förtroende för respektive partiledare, enligt Novus och Verian. Andersson leder tydligt men gapet till Kristersson har krympt från 12 till 7 procentenheter sedan juni 2025.
0 %
30 %
60 %
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43 %
Kristersson 36 %
Åkesson 29 %
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson/Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40, A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg');
var tt=document.getElementById('mt-cf-tt');
var hl=document.getElementById('mt-cf-hl');
var dots=document.getElementById('mt-cf-dots');
var lbl=document.getElementById('mt-cf-labels');
var da=document.getElementById('mt-cf-da');
var dk=document.getElementById('mt-cf-dk');
var dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MT:s sammanvägda opinion + Novus/Verian partiledarförtroende. April 2026.
.mt-metod-wrap {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.6;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
background: transparent;
}
.mt-metod-wrap p {
margin: 0 0 8px;
font-family: 'GT Planar Regular', sans-serif !important;
font-size: 12px !important;
line-height: 1.6 !important;
font-weight: 400 !important;
}
.mt-metod-wrap p:last-child { margin: 0; }
.mt-metod-wrap { font-size: 12px; }
}
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Institut, mätperiod och datum anges kortfattat under respektive diagram och tabell. Syftet med sammanvägningen är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt: nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt: vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas: institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 (samma metod som Valmyndigheten använder sedan valet 2018). Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Partier under 4 % exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidöpartierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se. Foto Magdalena Andersson: Mathias Hansson/Socialdemokraterna. Foto Ulf Kristersson och Jimmie Åkesson: TT.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för beräkningar och grafik, inte för att generera redaktionella bedömningar. Alla journalistiska prioriteringar och tolkningar görs av MT:s redaktion. Senast uppdaterad: april 2026.
9ebab5391aa39932e1e827a53af70a23291de084
93dc7bc4e4ddee94529eda33ddf7e0dff383646b
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity, funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 16px 20px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 8px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1) !important; }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15) !important; border-bottom: 1px solid rgba(28,28,28,0.15) !important; font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
@media (max-width: 480px) {
.mt-pop-table { font-size: 18px; line-height: 21.6px; }
.mt-pop-table th { font-size: 18px; line-height: 21.6px; }
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti (S)
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna (viktar efter tid och urvalsstorlek)
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Verian/Sifo, Novus, Demoskop, Indikator. April 2026.
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
.mt-man-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Brödtext: GT Planar Regular, 20px/24px / 18px/21.6px mobil
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-man-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-man-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-man-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* BLOCKLINJE */
.mt-man-block-bar {
position: relative;
height: 52px;
display: flex;
overflow: hidden;
}
.mt-man-block-seg {
display: flex;
align-items: center;
justify-content: center;
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
font-weight: 500;
font-variant-numeric: tabular-nums;
color: #fff;
}
.mt-man-block-labels {
display: flex;
justify-content: space-between;
margin-bottom: 6px;
}
.mt-man-block-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
opacity: 0.5;
text-transform: uppercase;
letter-spacing: 0.06em;
}
.mt-man-block-totals {
display: flex;
justify-content: space-between;
align-items: baseline;
margin-top: 8px;
}
.mt-man-block-total-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
}
.mt-man-block-total-sub {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.45;
margin-left: 4px;
}
/* L-NOT */
.mt-man-l-note {
margin-top: 12px;
padding: 16px 20px;
background: #E0FF63;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
}
/* SEKTIONSAVSTÅND */
.mt-man-section { margin-bottom: 40px; }
@media (max-width: 480px) { .mt-man-section { margin-bottom: 28px; } }
/* MANDATKORT */
.mt-man-seats-row {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 28px;
}
.mt-man-seat-card {
flex: 1 1 calc(12.5% - 10px);
min-width: 68px;
padding: 10px 8px 8px;
}
.mt-man-seat-short {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
.mt-man-seat-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
}
.mt-man-seat-prev {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 4px;
}
/* SWING */
.mt-man-swing-wrap {
margin-bottom: 28px;
}
.mt-man-swing-text {
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
margin-bottom: 16px;
}
.mt-man-swing-row {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 4px;
}
.mt-man-swing-party {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 28px;
text-align: right;
flex-shrink: 0;
}
.mt-man-swing-bar {
flex: 1;
height: 12px;
background: rgba(28,28,28,0.06);
position: relative;
}
.mt-man-swing-mid {
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 1px;
background: rgba(28,28,28,0.15);
}
.mt-man-swing-fill-pos {
position: absolute;
left: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-fill-neg {
position: absolute;
right: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 36px;
text-align: right;
font-variant-numeric: tabular-nums;
flex-shrink: 0;
}
/* HEMICYCLE TOOLTIP */
.mt-hc-tooltip {
display: none;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #E0FF63;
border: none;
padding: 12px 18px;
font-family: 'GT Planar Regular', sans-serif;
pointer-events: none;
z-index: 10;
text-align: center;
}
.mt-hc-tt-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
margin-bottom: 2px;
}
.mt-hc-tt-seats {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
line-height: 1;
font-variant-numeric: tabular-nums;
}
.mt-hc-tt-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 2px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-man-title { font-size: 20px; line-height: 24px; }
.mt-man-l-note { font-size: 18px; line-height: 21.6px; }
.mt-man-swing-text { font-size: 18px; line-height: 21.6px; }
.mt-man-seat-card { min-width: calc(25% - 10px); flex: 1 1 calc(25% - 10px); }
.mt-man-seat-num { font-size: 22px; }
.mt-man-block-total-num { font-size: 24px; }
.mt-man-hemicycle-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-wrap svg { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-man-seat-card { min-width: calc(50% - 10px); flex: 1 1 calc(50% - 10px); }
}
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'Vänsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Miljöpartiet',seats:22,color:'#52A243'},
'C':{name:'Centerpartiet',seats:25,color:'#005C2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4690'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA3'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot');
var legs=document.querySelectorAll('.mt-hc-leg');
var tt=document.getElementById('mt-hc-tt');
var ttN=document.getElementById('mt-hc-tt-name');
var ttS=document.getElementById('mt-hc-tt-seats');
var active=null;
function hl(p){
if(active===p)return; active=p;
dots.forEach(function(d){
if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}
else{d.style.opacity='0.1';d.setAttribute('r','4');}
});
var i=parties[p];
ttN.textContent=i.name; ttN.style.color=i.color;
ttS.textContent=i.seats; ttS.style.color=i.color;
tt.style.display='block';
}
function rs(){
active=null;
dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});
tt.style.display='none';
}
dots.forEach(function(d){
d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});
d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});
});
legs.forEach(function(l){
l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});
});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
Opposition
Tidöpartierna
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
194
mandat
175 = majoritet
155
mandat
L under spärren. Med 2,2 % faller Liberalerna under 4 %-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) försvinner helt ur beräkningen.
Mandat per parti
S
119
val ’22: 107
SD
73
val ’22: 73
M
61
val ’22: 68
V
28
val ’22: 24
C
25
val ’22: 24
MP
22
val ’22: 18
KD
21
val ’22: 19
L
0
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen går från 173 till 194 mandat, en ökning med 21 platser och en klar majoritet. Tidöpartierna faller från 176 till 155. Det drivs framför allt av att L:s 16 mandat försvinner om partiet inte klarar spärren.
S
+12
V
+4
MP
+4
C
+1
KD
+2
SD
±0
M
−7
L
−16
Nollstrecket = valet 2022.
MT:s sammanvägda opinion. April 2026.
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
.mt-sparr-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-sparr-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-sparr-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* STATUS CARDS */
.mt-sparr-cards {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-sparr-card {
flex: 1;
min-width: 120px;
padding: 16px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-sparr-card:last-child { border-right: none; }
.mt-sparr-card-party {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
margin-bottom: 6px;
}
.mt-sparr-card-dot {
width: 8px;
height: 8px;
flex-shrink: 0;
}
.mt-sparr-card-name {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-card-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-sparr-card-val sup {
font-size: 12px;
font-weight: 400;
vertical-align: baseline;
}
.mt-sparr-card-status {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-top: 4px;
color: #1C1C1C;
opacity: 0.4;
}
/* TOOLTIP */
.mt-sparr-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-sparr-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-sparr-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* LEGEND */
.mt-sparr-legend {
display: flex;
flex-wrap: wrap;
gap: 6px 18px;
margin: 12px 0 6px;
}
.mt-sparr-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-legend-dash {
width: 14px;
height: 2px;
display: inline-block;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-sparr-cards { flex-direction: column; }
.mt-sparr-card {
border-right: none;
border-bottom: 1px solid rgba(28,28,28,0.08);
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 12px 0;
}
.mt-sparr-card:last-child { border-bottom: none; }
.mt-sparr-card-val { font-size: 24px; }
.mt-sparr-chart-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-sparr-chart-wrap svg { min-width: 480px; }
}
L
2,2 %
Under spärren
KD
5,7 %
Nära spärren
C
6,8 %
Över spärren
MP
6,1 %
Över spärren
4 %
RIKSDAGSSPÄRREN
0 %
2 %
6 %
8 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
← Demoskop 4,5 %
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56, MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7, yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620, MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9, yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#52A243',d:'mt-sp-dmp'},
{k:'C', c:'#005C2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA3',d:'mt-sp-dkd'},
{k:'L', c:'#006AB4',d:'mt-sp-dl'}
];
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4
? '●'
: '●';
return icon+' '+p.k+' '+fmt(v)+' %';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L (under 4 %)
= enskild mätning
Verian/Sifo, Novus, Demoskop. April 2026.
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
.mt-ros-wrap * { box-sizing: border-box; }
.mt-ros-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-ros-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
.mt-ros-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-ros-section { margin-bottom: 40px; }
/* KANDIDATKORT */
.mt-ros-candidates {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-cand {
flex: 1;
padding: 20px 16px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-cand:last-child { border-right: none; }
.mt-ros-cand-header {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 14px;
}
.mt-ros-cand-photo {
width: 76px;
height: 76px;
object-fit: cover;
filter: grayscale(100%);
display: block;
flex-shrink: 0;
}
.mt-ros-cand-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
color: #1C1C1C;
}
.mt-ros-cand-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 3px;
color: #1C1C1C;
}
.mt-ros-cand-bar-track {
height: 4px;
background: rgba(28,28,28,0.08);
margin-bottom: 8px;
}
.mt-ros-cand-bar-fill { height: 100%; }
.mt-ros-cand-path {
padding-top: 10px;
border-top: 1px solid rgba(28,28,28,0.08);
font-size: 12px;
line-height: 1.5;
color: #1C1C1C;
opacity: 0.6;
}
/* MANDATSTAPLAR */
.mt-ros-bar-row { margin-bottom: 14px; }
.mt-ros-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 4px;
color: #1C1C1C;
}
.mt-ros-bar-track {
height: 28px;
background: rgba(28,28,28,0.04);
position: relative;
}
.mt-ros-majority-label {
font-size: 12px;
opacity: 0.4;
margin-left: calc(175/349 * 100%);
transform: translateX(-50%);
text-align: center;
margin-top: 4px;
display: inline-block;
}
/* SCENARIER */
.mt-ros-scenarios {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-scen {
flex: 1;
padding: 16px 14px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-scen:last-child { border-right: none; }
.mt-ros-scen-tag {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-bottom: 8px;
}
.mt-ros-scen-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
margin-bottom: 8px;
color: #1C1C1C;
}
.mt-ros-scen-text {
font-size: 12px;
line-height: 1.55;
color: #1C1C1C;
opacity: 0.6;
}
.mt-ros-scen-req {
margin-top: 10px;
font-size: 12px;
opacity: 0.35;
}
/* TOOLTIP */
.mt-ros-tooltip {
display: none;
position: absolute;
top: 10px;
left: 0;
background: #E0FF63;
border: none;
padding: 8px 12px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 130px;
color: #1C1C1C;
}
.mt-ros-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-ros-title { font-size: 20px; line-height: 24px; }
.mt-ros-section { margin-bottom: 28px; }
.mt-ros-candidates { flex-direction: column; }
.mt-ros-cand { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-cand:last-child { border-bottom: none; }
.mt-ros-cand-photo { width: 60px; height: 60px; }
.mt-ros-scenarios { flex-direction: column; }
.mt-ros-scen { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-scen:last-child { border-bottom: none; }
}
Magdalena Andersson
Förtroende43 %
S i opinionen32,7 %
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende36 %
M i opinionen16,8 %
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende29 %
SD i opinionen20,0 %
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block: S + V + C + MP
194
+19
Kristerssons / Åkessons block: M + KD + SD
155
−20
Om L klarar 4 %
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4 %
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4 % + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0 %
30 %
60 %
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43 %
Kristersson 36 %
Åkesson 29 %
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson/Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40, A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg');
var tt=document.getElementById('mt-cf-tt');
var hl=document.getElementById('mt-cf-hl');
var dots=document.getElementById('mt-cf-dots');
var lbl=document.getElementById('mt-cf-labels');
var da=document.getElementById('mt-cf-da');
var dk=document.getElementById('mt-cf-dk');
var dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MT:s sammanvägda opinion + Novus/Verian partiledarförtroende. April 2026.
.mt-metod-wrap {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.6;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
background: transparent;
}
.mt-metod-wrap p {
margin: 0 0 8px;
font-family: 'GT Planar Regular', sans-serif !important;
font-size: 12px !important;
line-height: 1.6 !important;
font-weight: 400 !important;
}
.mt-metod-wrap p:last-child { margin: 0; }
.mt-metod-wrap { font-size: 12px; }
}
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Institut, mätperiod och datum anges kortfattat under respektive diagram och tabell. Syftet med sammanvägningen är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt: nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt: vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas: institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 (samma metod som Valmyndigheten använder sedan valet 2018). Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Partier under 4 % exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidöpartierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se. Foto Magdalena Andersson: Mathias Hansson/Socialdemokraterna. Foto Ulf Kristersson och Jimmie Åkesson: TT.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för beräkningar och grafik, inte för att generera redaktionella bedömningar. Alla journalistiska prioriteringar och tolkningar görs av MT:s redaktion. Senast uppdaterad: april 2026.
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity, funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 16px 20px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 8px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1); }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15); border-bottom: 1px solid rgba(28,28,28,0.15); font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
@media (max-width: 480px) {
.mt-pop-table { font-size: 18px; line-height: 21.6px; }
.mt-pop-table th { font-size: 18px; line-height: 21.6px; }
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti (S)
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Viktar efter tid och urvalsstorlek.
Verian/Sifo, Novus, Demoskop, Indikator. April 2026.
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
.mt-man-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Brödtext: GT Planar Regular, 20px/24px / 18px/21.6px mobil
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-man-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-man-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-man-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* BLOCKLINJE */
.mt-man-block-bar {
position: relative;
height: 52px;
display: flex;
overflow: hidden;
}
.mt-man-block-seg {
display: flex;
align-items: center;
justify-content: center;
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
font-weight: 500;
font-variant-numeric: tabular-nums;
color: #fff;
}
.mt-man-block-labels {
display: flex;
justify-content: space-between;
margin-bottom: 6px;
}
.mt-man-block-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
opacity: 0.5;
text-transform: uppercase;
letter-spacing: 0.06em;
}
.mt-man-block-totals {
display: flex;
justify-content: space-between;
align-items: baseline;
margin-top: 8px;
}
.mt-man-block-total-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
}
.mt-man-block-total-sub {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.45;
margin-left: 4px;
}
/* L-NOT */
.mt-man-l-note {
margin-top: 12px;
padding: 16px 20px;
background: #E0FF63;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
}
/* SEKTIONSAVSTÅND */
.mt-man-section { margin-bottom: 40px; }
@media (max-width: 480px) { .mt-man-section { margin-bottom: 28px; } }
/* MANDATKORT */
.mt-man-seats-row {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 28px;
}
.mt-man-seat-card {
flex: 1 1 calc(12.5% - 10px);
min-width: 68px;
padding: 10px 8px 8px;
}
.mt-man-seat-short {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
.mt-man-seat-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
}
.mt-man-seat-prev {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 4px;
}
/* SWING */
.mt-man-swing-wrap {
margin-bottom: 28px;
}
.mt-man-swing-text {
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
margin-bottom: 16px;
}
.mt-man-swing-row {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 4px;
}
.mt-man-swing-party {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 28px;
text-align: right;
flex-shrink: 0;
}
.mt-man-swing-bar {
flex: 1;
height: 12px;
background: rgba(28,28,28,0.06);
position: relative;
}
.mt-man-swing-mid {
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 1px;
background: rgba(28,28,28,0.15);
}
.mt-man-swing-fill-pos {
position: absolute;
left: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-fill-neg {
position: absolute;
right: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 36px;
text-align: right;
font-variant-numeric: tabular-nums;
flex-shrink: 0;
}
/* HEMICYCLE TOOLTIP */
.mt-hc-tooltip {
display: none;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: rgba(255,255,247,0.95);
border: 1px solid rgba(28,28,28,0.12);
padding: 12px 18px;
font-family: 'GT Planar Regular', sans-serif;
pointer-events: none;
z-index: 10;
text-align: center;
}
.mt-hc-tt-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
margin-bottom: 2px;
}
.mt-hc-tt-seats {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
line-height: 1;
font-variant-numeric: tabular-nums;
}
.mt-hc-tt-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 2px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-man-title { font-size: 20px; line-height: 24px; }
.mt-man-l-note { font-size: 18px; line-height: 21.6px; }
.mt-man-swing-text { font-size: 18px; line-height: 21.6px; }
.mt-man-seat-card { min-width: calc(25% - 10px); flex: 1 1 calc(25% - 10px); }
.mt-man-seat-num { font-size: 22px; }
.mt-man-block-total-num { font-size: 24px; }
.mt-man-hemicycle-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-wrap svg { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-man-seat-card { min-width: calc(50% - 10px); flex: 1 1 calc(50% - 10px); }
}
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'Vänsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Miljöpartiet',seats:22,color:'#52A243'},
'C':{name:'Centerpartiet',seats:25,color:'#005C2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4690'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA3'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot');
var legs=document.querySelectorAll('.mt-hc-leg');
var tt=document.getElementById('mt-hc-tt');
var ttN=document.getElementById('mt-hc-tt-name');
var ttS=document.getElementById('mt-hc-tt-seats');
var active=null;
function hl(p){
if(active===p)return; active=p;
dots.forEach(function(d){
if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}
else{d.style.opacity='0.1';d.setAttribute('r','4');}
});
var i=parties[p];
ttN.textContent=i.name; ttN.style.color=i.color;
ttS.textContent=i.seats; ttS.style.color=i.color;
tt.style.display='block';
}
function rs(){
active=null;
dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});
tt.style.display='none';
}
dots.forEach(function(d){
d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});
d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});
});
legs.forEach(function(l){
l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});
});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
Opposition
Tidöpartierna
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
194
mandat
175 = majoritet
155
mandat
L under spärren. Med 2,2 % faller Liberalerna under 4 %-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) försvinner helt ur beräkningen.
Mandat per parti
S
119
val ’22: 107
SD
73
val ’22: 73
M
61
val ’22: 68
V
28
val ’22: 24
C
25
val ’22: 24
MP
22
val ’22: 18
KD
21
val ’22: 19
L
0
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen går från 173 till 194 mandat, en ökning med 21 platser och en klar majoritet. Tidöpartierna faller från 176 till 155. Det drivs framför allt av att L:s 16 mandat försvinner om partiet inte klarar spärren.
S
+12
V
+4
MP
+4
C
+1
KD
+2
SD
±0
M
−7
L
−16
Nollstrecket = valet 2022.
MT:s sammanvägda opinion. April 2026.
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
.mt-sparr-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-sparr-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-sparr-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* STATUS CARDS */
.mt-sparr-cards {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-sparr-card {
flex: 1;
min-width: 120px;
padding: 16px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-sparr-card:last-child { border-right: none; }
.mt-sparr-card-party {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
margin-bottom: 6px;
}
.mt-sparr-card-dot {
width: 8px;
height: 8px;
flex-shrink: 0;
}
.mt-sparr-card-name {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-card-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-sparr-card-val sup {
font-size: 12px;
font-weight: 400;
vertical-align: baseline;
}
.mt-sparr-card-status {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-top: 4px;
color: #1C1C1C;
opacity: 0.4;
}
/* TOOLTIP */
.mt-sparr-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-sparr-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-sparr-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* LEGEND */
.mt-sparr-legend {
display: flex;
flex-wrap: wrap;
gap: 6px 18px;
margin: 12px 0 6px;
}
.mt-sparr-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-legend-dash {
width: 14px;
height: 2px;
display: inline-block;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-sparr-cards { flex-direction: column; }
.mt-sparr-card {
border-right: none;
border-bottom: 1px solid rgba(28,28,28,0.08);
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 12px 0;
}
.mt-sparr-card:last-child { border-bottom: none; }
.mt-sparr-card-val { font-size: 24px; }
.mt-sparr-chart-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-sparr-chart-wrap svg { min-width: 480px; }
}
L
2,2 %
Under spärren
KD
5,7 %
Nära spärren
C
6,8 %
Över spärren
MP
6,1 %
Över spärren
4 %
RIKSDAGSSPÄRREN
0 %
2 %
6 %
8 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
← Demoskop 4,5 %
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56, MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7, yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620, MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9, yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#52A243',d:'mt-sp-dmp'},
{k:'C', c:'#005C2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA3',d:'mt-sp-dkd'},
{k:'L', c:'#006AB4',d:'mt-sp-dl'}
];
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4
? '●'
: '●';
return icon+' '+p.k+' '+fmt(v)+' %';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L (under 4 %)
= enskild mätning
Verian/Sifo, Novus, Demoskop. April 2026.
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
.mt-ros-wrap * { box-sizing: border-box; }
.mt-ros-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-ros-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
.mt-ros-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-ros-section { margin-bottom: 40px; }
/* KANDIDATKORT */
.mt-ros-candidates {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-cand {
flex: 1;
padding: 20px 16px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-cand:last-child { border-right: none; }
.mt-ros-cand-header {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 14px;
}
.mt-ros-cand-photo {
width: 76px;
height: 76px;
object-fit: cover;
filter: grayscale(100%);
display: block;
flex-shrink: 0;
}
.mt-ros-cand-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
color: #1C1C1C;
}
.mt-ros-cand-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 3px;
color: #1C1C1C;
}
.mt-ros-cand-bar-track {
height: 4px;
background: rgba(28,28,28,0.08);
margin-bottom: 8px;
}
.mt-ros-cand-bar-fill { height: 100%; }
.mt-ros-cand-path {
padding-top: 10px;
border-top: 1px solid rgba(28,28,28,0.08);
font-size: 12px;
line-height: 1.5;
color: #1C1C1C;
opacity: 0.6;
}
/* MANDATSTAPLAR */
.mt-ros-bar-row { margin-bottom: 14px; }
.mt-ros-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 4px;
color: #1C1C1C;
}
.mt-ros-bar-track {
height: 28px;
background: rgba(28,28,28,0.04);
position: relative;
}
.mt-ros-majority-label {
font-size: 12px;
opacity: 0.4;
margin-left: calc(175/349 * 100%);
transform: translateX(-50%);
text-align: center;
margin-top: 4px;
display: inline-block;
}
/* SCENARIER */
.mt-ros-scenarios {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-scen {
flex: 1;
padding: 16px 14px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-scen:last-child { border-right: none; }
.mt-ros-scen-tag {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-bottom: 8px;
}
.mt-ros-scen-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
margin-bottom: 8px;
color: #1C1C1C;
}
.mt-ros-scen-text {
font-size: 12px;
line-height: 1.55;
color: #1C1C1C;
opacity: 0.6;
}
.mt-ros-scen-req {
margin-top: 10px;
font-size: 12px;
opacity: 0.35;
}
/* TOOLTIP */
.mt-ros-tooltip {
display: none;
position: absolute;
top: 10px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 8px 12px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 130px;
color: #1C1C1C;
}
.mt-ros-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-ros-title { font-size: 20px; line-height: 24px; }
.mt-ros-section { margin-bottom: 28px; }
.mt-ros-candidates { flex-direction: column; }
.mt-ros-cand { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-cand:last-child { border-bottom: none; }
.mt-ros-cand-photo { width: 60px; height: 60px; }
.mt-ros-scenarios { flex-direction: column; }
.mt-ros-scen { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-scen:last-child { border-bottom: none; }
}
Magdalena Andersson
Förtroende43 %
S i opinionen32,7 %
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende36 %
M i opinionen16,8 %
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende29 %
SD i opinionen20,0 %
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block: S + V + C + MP
194
+19
Kristerssons / Åkessons block: M + KD + SD
155
−20
Om L klarar 4 %
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4 %
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4 % + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0 %
30 %
60 %
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43 %
Kristersson 36 %
Åkesson 29 %
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson/Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40, A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg');
var tt=document.getElementById('mt-cf-tt');
var hl=document.getElementById('mt-cf-hl');
var dots=document.getElementById('mt-cf-dots');
var lbl=document.getElementById('mt-cf-labels');
var da=document.getElementById('mt-cf-da');
var dk=document.getElementById('mt-cf-dk');
var dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MT:s sammanvägda opinion + Novus/Verian partiledarförtroende. April 2026.
.mt-metod-wrap {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.6;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
background: transparent;
}
.mt-metod-wrap p {
margin: 0 0 8px;
font-family: 'GT Planar Regular', sans-serif !important;
font-size: 12px !important;
line-height: 1.6 !important;
font-weight: 400 !important;
}
.mt-metod-wrap p:last-child { margin: 0; }
.mt-metod-wrap { font-size: 12px; }
}
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Institut, mätperiod och datum anges kortfattat under respektive diagram och tabell. Syftet med sammanvägningen är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt: nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt: vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas: institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 (samma metod som Valmyndigheten använder sedan valet 2018). Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Partier under 4 % exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidöpartierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för beräkningar och grafik, inte för att generera redaktionella bedömningar. Alla journalistiska prioriteringar och tolkningar görs av MT:s redaktion. Senast uppdaterad: april 2026.
b31f395df9eec5c945dac5d897db86a061313ecb
9ebab5391aa39932e1e827a53af70a23291de084
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister?
Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity — funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 16px 20px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 8px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1); }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15); border-bottom: 1px solid rgba(28,28,28,0.15); font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
@media (max-width: 480px) {
.mt-pop-table { font-size: 18px; line-height: 21.6px; }
.mt-pop-table th { font-size: 18px; line-height: 21.6px; }
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti — S
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025–2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Visar de tre senaste mätningarna. MT-snittet viktar efter tid och urvalsstorlek.
Källa: Verian/Sifo, Novus, Demoskop, Indikator — sammanvägt av Morgon-Tidningen, april 2026
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
@media (max-width: 700px) {
.mt-man-wrap { padding: 0 12px !important; }
.mt-man-title { font-size: 26px !important; }
}
@media (max-width: 480px) {
.mt-man-wrap { padding: 0 8px !important; }
.mt-man-title { font-size: 22px !important; line-height: 1.15 !important; }
.mt-man-subtitle { font-size: 12px !important; }
.mt-man-block-bar-wrap { margin-left: -8px; margin-right: -8px; padding: 0 8px; }
.mt-man-seats-row { flex-wrap: wrap !important; gap: 8px !important; }
.mt-man-seat-card { min-width: calc(25% - 8px) !important; flex: 1 1 calc(25% - 8px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
.mt-man-seat-pct { font-size: 9px !important; }
.mt-man-hemicycle-area { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-area svg { min-width: 480px; }
.mt-man-hemicycle-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
}
@media (max-width: 360px) {
.mt-man-title { font-size: 19px !important; }
.mt-man-seat-card { min-width: calc(50% - 6px) !important; flex: 1 1 calc(50% - 6px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'V\u00e4nsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Milj\u00f6partiet',seats:22,color:'#53A045'},
'C':{name:'Centerpartiet',seats:25,color:'#005D2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4790'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA1'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot'),legs=document.querySelectorAll('.mt-hc-leg'),
tt=document.getElementById('mt-hc-tt'),ttN=document.getElementById('mt-hc-tt-name'),
ttS=document.getElementById('mt-hc-tt-seats'),active=null;
function hl(p){if(active===p)return;active=p;
dots.forEach(function(d){if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}else{d.style.opacity='0.12';d.setAttribute('r','4');}});
var i=parties[p];ttN.textContent=i.name;ttN.style.color=i.color;ttS.textContent=i.seats;ttS.style.color=i.color;tt.style.display='block';};
function rs(){active=null;dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});tt.style.display='none';};
dots.forEach(function(d){d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});});
legs.forEach(function(l){l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
OPPOSITION
TIDÖ
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
175 — MAJORITET
194
mandat
155
mandat
L under spärren. Med 2,2% faller Liberalerna under 4%-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) fördelas inte — de försvinner helt ur beräkningen. Tidö förlorar ett helt ben.
Mandatskillnad mellan blocken
±0
+20
+40
NOV
DEC
JAN
FEB
MAR
APR
+30
+33
+27
+31
+31
+33 mandat
Mandatövertag för oppositionen. Valet 2022: −3 (Tidö fick 176 mot 173).
(function(){
var D=[
{m:'Okt 2025',x:56,opp:194,tido:155,diff:39,y:32.0},
{m:'Nov 2025',x:168.8,opp:193,tido:156,diff:37,y:36.0},
{m:'Dec 2025',x:281.6,opp:191,tido:158,diff:33,y:44.0},
{m:'Jan 2026',x:394.4,opp:192,tido:157,diff:35,y:40.0},
{m:'Feb 2026',x:507.2,opp:192,tido:157,diff:35,y:40.0},
{m:'Mar 2026',x:620,opp:190,tido:159,diff:31,y:48.0}
];
var svg=document.getElementById('mt-mb-svg'),tt=document.getElementById('mt-mb-tt'),
hl=document.getElementById('mt-mb-hl'),dot=document.getElementById('mt-mb-dot'),
lbl=document.getElementById('mt-mb-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-mb-tt-m').textContent=d.m;
document.getElementById('mt-mb-tt-b').innerHTML=
'Opposition: '+d.opp+' mandatTidö: '+d.tido+' mandatSkillnad: +'+d.diff+'';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-mbz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Mandat per parti
S
119
32,8%
val ’22: 107
SD
73
21,8%
val ’22: 73
M
61
18,1%
val ’22: 68
V
28
8,0%
val ’22: 24
MP
22
6,6%
val ’22: 18
C
25
6,0%
val ’22: 24
KD
21
5,4%
val ’22: 19
L
0
under 4%
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen (S+V+C+MP) går från 173 till 194 mandat — en ökning med 21 platser och en klar majoritet. Tidö-partierna faller från 176 till 155 — framför allt drivet av att L:s 16 mandat försvinner helt om partiet inte klarar spärren. S vinner 12, C vinner 1, KD vinner 2, V och MP vinner 4 vardera. M tappar 7, SD oförändrat.
S
+12
V
+4
MP
+4
SD
±0
KD
+2
C
+1
M
−7
L
−20
Nollstrecket = valet 2022. Grönt = fler mandat, rött = färre.
Källa: MT:s sammanvägda opinion, april 2026. Beräkning: jämkade uddatalsmetoden (1,2)
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
@media (max-width: 700px) {
.mt-sparr-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-sparr-wrap { padding: 0 8px !important; }
.mt-sparr-chart-area {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin-left: -8px;
margin-right: -8px;
padding: 0 8px;
}
.mt-sparr-chart-area svg { min-width: 520px; }
.mt-sparr-chart-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
.mt-sparr-cards { flex-direction: column !important; gap: 0 !important; }
.mt-sparr-card { border-bottom: 1px solid rgba(28,28,28,0.06) !important; border-right: none !important; padding: 10px 0 !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; }
.mt-sparr-card:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-sparr-chart-area svg { min-width: 460px; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
L
2,2%
Under spärren
KD
5,7%
Nära spärren
C
6,8%
Över spärren
MP
6,1%
Över spärren
4%
RIKSDAGSSP\u00c4RREN
0%
2%
6%
8%
NOV
DEC
JAN
FEB
MAR
APR
2025\u20132026
2026 \u2192
\u2190 Demoskop 4,5
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56,MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7,yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620,MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9,yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#53A045',d:'mt-sp-dmp'},{k:'C',c:'#005D2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA1',d:'mt-sp-dkd'},{k:'L',c:'#006AB3',d:'mt-sp-dl'}
];
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4?ok:thr;
return icon+' '+p.k+' '+v.toFixed(1).replace('.',',')+'%';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L
= enskild mätning
Källa: Verian/Sifo, Novus, Demoskop — sammanvägt av MT, april 2026
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
@media (max-width: 700px) {
.mt-ros-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-ros-wrap { padding: 0 8px !important; }
.mt-ros-candidates { flex-direction: column !important; gap: 0 !important; }
.mt-ros-cand { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; padding: 16px 0 !important; }
.mt-ros-cand:last-child { border-bottom: none !important; }
.mt-ros-cand-photo { width: 64px !important; height: 64px !important; }
.mt-ros-cand-name { font-size: 17px !important; }
.mt-ros-cand-pct { font-size: 34px !important; }
.mt-ros-scenarios { flex-direction: column !important; gap: 0 !important; }
.mt-ros-scen { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; }
.mt-ros-scen:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-ros-cand-name { font-size: 15px !important; }
.mt-ros-cand-pct { font-size: 28px !important; }
.mt-ros-cand-photo { width: 56px !important; height: 56px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
Magdalena Andersson
Förtroende
43%
S i opinionen
32,7%
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende
36%
M i opinionen
16,8%
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende
29%
SD i opinionen
20,0%
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block — S + V + C + MP
194
+19
Kristerssons / Åkessons block — M + KD + SD + L (0)
155
−20
Hypotetiskt: om L klarar 4%
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4%
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4% + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0%
30%
60%
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43%
Kristersson 36%
Åkesson 29%
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson–Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40,A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg'),tt=document.getElementById('mt-cf-tt'),
hl=document.getElementById('mt-cf-hl'),dots=document.getElementById('mt-cf-dots'),
lbl=document.getElementById('mt-cf-labels'),
da=document.getElementById('mt-cf-da'),dk=document.getElementById('mt-cf-dk'),dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Källa: MT:s sammanvägda opinion + Novus/Verian partiledarförtroende, april 2026
@media (max-width: 480px) {
.mt-metod-wrap { padding: 0 8px !important; }
.mt-metod-wrap .mt-metod-body { font-size: 18px !important; }
.mt-metod-wrap .mt-metod-caption { font-size: 14.4px !important; }
}
.mt-metod-wrap details summary {
cursor: pointer;
list-style: none;
display: flex;
align-items: center;
justify-content: space-between;
font-family: 'GT Planar Medium','GT Planar',sans-serif;
font-size: 24px;
font-weight: 500;
letter-spacing: 0px;
line-height: 1.16666667;
padding: 0 0 14px 0;
}
.mt-metod-wrap details summary::-webkit-details-marker { display: none; }
.mt-metod-wrap details summary::after {
content: '+';
font-family: 'GT Planar Regular','GT Planar',sans-serif;
font-size: 22px;
font-weight: 300;
opacity: 0.35;
}
.mt-metod-wrap details[open] summary::after {
content: '−';
}
Så räknar vi
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Syftet är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt — nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt — vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas — institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 — samma metod som Valmyndigheten använder sedan valet 2018. Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Utjämningsmandat säkerställer riksproportionalitet. I beräkningen behandlas hela riket som en valkrets, vilket ger en god approximation av den faktiska mandatfördelningen. Partier under 4% exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidö-partierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor. Opinionsdata: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för att beräkna sammanvägningar, verifiera mandatfördelningen mot den jämkade uddatalsmetoden och producera grafik — inte för att generera redaktionella bedömningar eller slutsatser. Alla journalistiska prioriteringar, tolkningar och val av presentation görs av MT:s redaktion.
Senast uppdaterad: mars 2026
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity, funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 16px 20px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 8px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1) !important; }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15) !important; border-bottom: 1px solid rgba(28,28,28,0.15) !important; font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
@media (max-width: 480px) {
.mt-pop-table { font-size: 18px; line-height: 21.6px; }
.mt-pop-table th { font-size: 18px; line-height: 21.6px; }
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti (S)
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna (viktar efter tid och urvalsstorlek)
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Verian/Sifo, Novus, Demoskop, Indikator. April 2026.
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
.mt-man-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Brödtext: GT Planar Regular, 20px/24px / 18px/21.6px mobil
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-man-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-man-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-man-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* BLOCKLINJE */
.mt-man-block-bar {
position: relative;
height: 52px;
display: flex;
overflow: hidden;
}
.mt-man-block-seg {
display: flex;
align-items: center;
justify-content: center;
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
font-weight: 500;
font-variant-numeric: tabular-nums;
color: #fff;
}
.mt-man-block-labels {
display: flex;
justify-content: space-between;
margin-bottom: 6px;
}
.mt-man-block-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
opacity: 0.5;
text-transform: uppercase;
letter-spacing: 0.06em;
}
.mt-man-block-totals {
display: flex;
justify-content: space-between;
align-items: baseline;
margin-top: 8px;
}
.mt-man-block-total-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
}
.mt-man-block-total-sub {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.45;
margin-left: 4px;
}
/* L-NOT */
.mt-man-l-note {
margin-top: 12px;
padding: 16px 20px;
background: #E0FF63;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
}
/* SEKTIONSAVSTÅND */
.mt-man-section { margin-bottom: 40px; }
@media (max-width: 480px) { .mt-man-section { margin-bottom: 28px; } }
/* MANDATKORT */
.mt-man-seats-row {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 28px;
}
.mt-man-seat-card {
flex: 1 1 calc(12.5% - 10px);
min-width: 68px;
padding: 10px 8px 8px;
}
.mt-man-seat-short {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
.mt-man-seat-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
}
.mt-man-seat-prev {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 4px;
}
/* SWING */
.mt-man-swing-wrap {
margin-bottom: 28px;
}
.mt-man-swing-text {
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
margin-bottom: 16px;
}
.mt-man-swing-row {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 4px;
}
.mt-man-swing-party {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 28px;
text-align: right;
flex-shrink: 0;
}
.mt-man-swing-bar {
flex: 1;
height: 12px;
background: rgba(28,28,28,0.06);
position: relative;
}
.mt-man-swing-mid {
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 1px;
background: rgba(28,28,28,0.15);
}
.mt-man-swing-fill-pos {
position: absolute;
left: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-fill-neg {
position: absolute;
right: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 36px;
text-align: right;
font-variant-numeric: tabular-nums;
flex-shrink: 0;
}
/* HEMICYCLE TOOLTIP */
.mt-hc-tooltip {
display: none;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #E0FF63;
border: none;
padding: 12px 18px;
font-family: 'GT Planar Regular', sans-serif;
pointer-events: none;
z-index: 10;
text-align: center;
}
.mt-hc-tt-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
margin-bottom: 2px;
}
.mt-hc-tt-seats {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
line-height: 1;
font-variant-numeric: tabular-nums;
}
.mt-hc-tt-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 2px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-man-title { font-size: 20px; line-height: 24px; }
.mt-man-l-note { font-size: 18px; line-height: 21.6px; }
.mt-man-swing-text { font-size: 18px; line-height: 21.6px; }
.mt-man-seat-card { min-width: calc(25% - 10px); flex: 1 1 calc(25% - 10px); }
.mt-man-seat-num { font-size: 22px; }
.mt-man-block-total-num { font-size: 24px; }
.mt-man-hemicycle-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-wrap svg { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-man-seat-card { min-width: calc(50% - 10px); flex: 1 1 calc(50% - 10px); }
}
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'Vänsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Miljöpartiet',seats:22,color:'#52A243'},
'C':{name:'Centerpartiet',seats:25,color:'#005C2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4690'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA3'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot');
var legs=document.querySelectorAll('.mt-hc-leg');
var tt=document.getElementById('mt-hc-tt');
var ttN=document.getElementById('mt-hc-tt-name');
var ttS=document.getElementById('mt-hc-tt-seats');
var active=null;
function hl(p){
if(active===p)return; active=p;
dots.forEach(function(d){
if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}
else{d.style.opacity='0.1';d.setAttribute('r','4');}
});
var i=parties[p];
ttN.textContent=i.name; ttN.style.color=i.color;
ttS.textContent=i.seats; ttS.style.color=i.color;
tt.style.display='block';
}
function rs(){
active=null;
dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});
tt.style.display='none';
}
dots.forEach(function(d){
d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});
d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});
});
legs.forEach(function(l){
l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});
});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
Opposition
Tidöpartierna
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
194
mandat
175 = majoritet
155
mandat
L under spärren. Med 2,2 % faller Liberalerna under 4 %-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) försvinner helt ur beräkningen.
Mandat per parti
S
119
val ’22: 107
SD
73
val ’22: 73
M
61
val ’22: 68
V
28
val ’22: 24
C
25
val ’22: 24
MP
22
val ’22: 18
KD
21
val ’22: 19
L
0
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen går från 173 till 194 mandat, en ökning med 21 platser och en klar majoritet. Tidöpartierna faller från 176 till 155. Det drivs framför allt av att L:s 16 mandat försvinner om partiet inte klarar spärren.
S
+12
V
+4
MP
+4
C
+1
KD
+2
SD
±0
M
−7
L
−16
Nollstrecket = valet 2022.
MT:s sammanvägda opinion. April 2026.
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
.mt-sparr-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-sparr-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-sparr-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* STATUS CARDS */
.mt-sparr-cards {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-sparr-card {
flex: 1;
min-width: 120px;
padding: 16px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-sparr-card:last-child { border-right: none; }
.mt-sparr-card-party {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
margin-bottom: 6px;
}
.mt-sparr-card-dot {
width: 8px;
height: 8px;
flex-shrink: 0;
}
.mt-sparr-card-name {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-card-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-sparr-card-val sup {
font-size: 12px;
font-weight: 400;
vertical-align: baseline;
}
.mt-sparr-card-status {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-top: 4px;
color: #1C1C1C;
opacity: 0.4;
}
/* TOOLTIP */
.mt-sparr-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-sparr-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-sparr-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* LEGEND */
.mt-sparr-legend {
display: flex;
flex-wrap: wrap;
gap: 6px 18px;
margin: 12px 0 6px;
}
.mt-sparr-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-legend-dash {
width: 14px;
height: 2px;
display: inline-block;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-sparr-cards { flex-direction: column; }
.mt-sparr-card {
border-right: none;
border-bottom: 1px solid rgba(28,28,28,0.08);
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 12px 0;
}
.mt-sparr-card:last-child { border-bottom: none; }
.mt-sparr-card-val { font-size: 24px; }
.mt-sparr-chart-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-sparr-chart-wrap svg { min-width: 480px; }
}
L
2,2 %
Under spärren
KD
5,7 %
Nära spärren
C
6,8 %
Över spärren
MP
6,1 %
Över spärren
4 %
RIKSDAGSSPÄRREN
0 %
2 %
6 %
8 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
← Demoskop 4,5 %
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56, MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7, yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620, MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9, yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#52A243',d:'mt-sp-dmp'},
{k:'C', c:'#005C2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA3',d:'mt-sp-dkd'},
{k:'L', c:'#006AB4',d:'mt-sp-dl'}
];
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4
? '●'
: '●';
return icon+' '+p.k+' '+fmt(v)+' %';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L (under 4 %)
= enskild mätning
Verian/Sifo, Novus, Demoskop. April 2026.
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
.mt-ros-wrap * { box-sizing: border-box; }
.mt-ros-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-ros-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
.mt-ros-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-ros-section { margin-bottom: 40px; }
/* KANDIDATKORT */
.mt-ros-candidates {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-cand {
flex: 1;
padding: 20px 16px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-cand:last-child { border-right: none; }
.mt-ros-cand-header {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 14px;
}
.mt-ros-cand-photo {
width: 76px;
height: 76px;
object-fit: cover;
filter: grayscale(100%);
display: block;
flex-shrink: 0;
}
.mt-ros-cand-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
color: #1C1C1C;
}
.mt-ros-cand-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 3px;
color: #1C1C1C;
}
.mt-ros-cand-bar-track {
height: 4px;
background: rgba(28,28,28,0.08);
margin-bottom: 8px;
}
.mt-ros-cand-bar-fill { height: 100%; }
.mt-ros-cand-path {
padding-top: 10px;
border-top: 1px solid rgba(28,28,28,0.08);
font-size: 12px;
line-height: 1.5;
color: #1C1C1C;
opacity: 0.6;
}
/* MANDATSTAPLAR */
.mt-ros-bar-row { margin-bottom: 14px; }
.mt-ros-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 4px;
color: #1C1C1C;
}
.mt-ros-bar-track {
height: 28px;
background: rgba(28,28,28,0.04);
position: relative;
}
.mt-ros-majority-label {
font-size: 12px;
opacity: 0.4;
margin-left: calc(175/349 * 100%);
transform: translateX(-50%);
text-align: center;
margin-top: 4px;
display: inline-block;
}
/* SCENARIER */
.mt-ros-scenarios {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-scen {
flex: 1;
padding: 16px 14px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-scen:last-child { border-right: none; }
.mt-ros-scen-tag {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-bottom: 8px;
}
.mt-ros-scen-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
margin-bottom: 8px;
color: #1C1C1C;
}
.mt-ros-scen-text {
font-size: 12px;
line-height: 1.55;
color: #1C1C1C;
opacity: 0.6;
}
.mt-ros-scen-req {
margin-top: 10px;
font-size: 12px;
opacity: 0.35;
}
/* TOOLTIP */
.mt-ros-tooltip {
display: none;
position: absolute;
top: 10px;
left: 0;
background: #E0FF63;
border: none;
padding: 8px 12px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 130px;
color: #1C1C1C;
}
.mt-ros-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-ros-title { font-size: 20px; line-height: 24px; }
.mt-ros-section { margin-bottom: 28px; }
.mt-ros-candidates { flex-direction: column; }
.mt-ros-cand { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-cand:last-child { border-bottom: none; }
.mt-ros-cand-photo { width: 60px; height: 60px; }
.mt-ros-scenarios { flex-direction: column; }
.mt-ros-scen { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-scen:last-child { border-bottom: none; }
}
Magdalena Andersson
Förtroende43 %
S i opinionen32,7 %
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende36 %
M i opinionen16,8 %
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende29 %
SD i opinionen20,0 %
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block: S + V + C + MP
194
+19
Kristerssons / Åkessons block: M + KD + SD
155
−20
Om L klarar 4 %
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4 %
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4 % + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0 %
30 %
60 %
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43 %
Kristersson 36 %
Åkesson 29 %
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson/Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40, A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg');
var tt=document.getElementById('mt-cf-tt');
var hl=document.getElementById('mt-cf-hl');
var dots=document.getElementById('mt-cf-dots');
var lbl=document.getElementById('mt-cf-labels');
var da=document.getElementById('mt-cf-da');
var dk=document.getElementById('mt-cf-dk');
var dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MT:s sammanvägda opinion + Novus/Verian partiledarförtroende. April 2026.
.mt-metod-wrap {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.6;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
background: transparent;
}
.mt-metod-wrap p {
margin: 0 0 8px;
font-family: 'GT Planar Regular', sans-serif !important;
font-size: 12px !important;
line-height: 1.6 !important;
font-weight: 400 !important;
}
.mt-metod-wrap p:last-child { margin: 0; }
.mt-metod-wrap { font-size: 12px; }
}
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Institut, mätperiod och datum anges kortfattat under respektive diagram och tabell. Syftet med sammanvägningen är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt: nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt: vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas: institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 (samma metod som Valmyndigheten använder sedan valet 2018). Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Partier under 4 % exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidöpartierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se. Foto Magdalena Andersson: Mathias Hansson/Socialdemokraterna. Foto Ulf Kristersson och Jimmie Åkesson: TT.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för beräkningar och grafik, inte för att generera redaktionella bedömningar. Alla journalistiska prioriteringar och tolkningar görs av MT:s redaktion. Senast uppdaterad: april 2026.
6a6824e092fb54c26197ab8e8da776b40b3af695
b31f395df9eec5c945dac5d897db86a061313ecb
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister?
Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity — funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
max-width: 660px;
margin: 2em auto;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
border: 1px solid rgba(28,28,28,0.15);
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 14px 16px;
border-right: 1px solid rgba(28,28,28,0.15);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 6px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1); }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15); border-bottom: 1px solid rgba(28,28,28,0.15); font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti — S
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025–2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Visar de tre senaste mätningarna. MT-snittet viktar efter tid och urvalsstorlek.
Källa: Verian/Sifo, Novus, Demoskop, Indikator — sammanvägt av Morgon-Tidningen, april 2026
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
@media (max-width: 700px) {
.mt-man-wrap { padding: 0 12px !important; }
.mt-man-title { font-size: 26px !important; }
}
@media (max-width: 480px) {
.mt-man-wrap { padding: 0 8px !important; }
.mt-man-title { font-size: 22px !important; line-height: 1.15 !important; }
.mt-man-subtitle { font-size: 12px !important; }
.mt-man-block-bar-wrap { margin-left: -8px; margin-right: -8px; padding: 0 8px; }
.mt-man-seats-row { flex-wrap: wrap !important; gap: 8px !important; }
.mt-man-seat-card { min-width: calc(25% - 8px) !important; flex: 1 1 calc(25% - 8px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
.mt-man-seat-pct { font-size: 9px !important; }
.mt-man-hemicycle-area { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-area svg { min-width: 480px; }
.mt-man-hemicycle-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
}
@media (max-width: 360px) {
.mt-man-title { font-size: 19px !important; }
.mt-man-seat-card { min-width: calc(50% - 6px) !important; flex: 1 1 calc(50% - 6px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'V\u00e4nsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Milj\u00f6partiet',seats:22,color:'#53A045'},
'C':{name:'Centerpartiet',seats:25,color:'#005D2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4790'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA1'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot'),legs=document.querySelectorAll('.mt-hc-leg'),
tt=document.getElementById('mt-hc-tt'),ttN=document.getElementById('mt-hc-tt-name'),
ttS=document.getElementById('mt-hc-tt-seats'),active=null;
function hl(p){if(active===p)return;active=p;
dots.forEach(function(d){if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}else{d.style.opacity='0.12';d.setAttribute('r','4');}});
var i=parties[p];ttN.textContent=i.name;ttN.style.color=i.color;ttS.textContent=i.seats;ttS.style.color=i.color;tt.style.display='block';};
function rs(){active=null;dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});tt.style.display='none';};
dots.forEach(function(d){d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});});
legs.forEach(function(l){l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
OPPOSITION
TIDÖ
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
175 — MAJORITET
194
mandat
155
mandat
L under spärren. Med 2,2% faller Liberalerna under 4%-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) fördelas inte — de försvinner helt ur beräkningen. Tidö förlorar ett helt ben.
Mandatskillnad mellan blocken
±0
+20
+40
NOV
DEC
JAN
FEB
MAR
APR
+30
+33
+27
+31
+31
+33 mandat
Mandatövertag för oppositionen. Valet 2022: −3 (Tidö fick 176 mot 173).
(function(){
var D=[
{m:'Okt 2025',x:56,opp:194,tido:155,diff:39,y:32.0},
{m:'Nov 2025',x:168.8,opp:193,tido:156,diff:37,y:36.0},
{m:'Dec 2025',x:281.6,opp:191,tido:158,diff:33,y:44.0},
{m:'Jan 2026',x:394.4,opp:192,tido:157,diff:35,y:40.0},
{m:'Feb 2026',x:507.2,opp:192,tido:157,diff:35,y:40.0},
{m:'Mar 2026',x:620,opp:190,tido:159,diff:31,y:48.0}
];
var svg=document.getElementById('mt-mb-svg'),tt=document.getElementById('mt-mb-tt'),
hl=document.getElementById('mt-mb-hl'),dot=document.getElementById('mt-mb-dot'),
lbl=document.getElementById('mt-mb-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-mb-tt-m').textContent=d.m;
document.getElementById('mt-mb-tt-b').innerHTML=
'Opposition: '+d.opp+' mandatTidö: '+d.tido+' mandatSkillnad: +'+d.diff+'';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-mbz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Mandat per parti
S
119
32,8%
val ’22: 107
SD
73
21,8%
val ’22: 73
M
61
18,1%
val ’22: 68
V
28
8,0%
val ’22: 24
MP
22
6,6%
val ’22: 18
C
25
6,0%
val ’22: 24
KD
21
5,4%
val ’22: 19
L
0
under 4%
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen (S+V+C+MP) går från 173 till 194 mandat — en ökning med 21 platser och en klar majoritet. Tidö-partierna faller från 176 till 155 — framför allt drivet av att L:s 16 mandat försvinner helt om partiet inte klarar spärren. S vinner 12, C vinner 1, KD vinner 2, V och MP vinner 4 vardera. M tappar 7, SD oförändrat.
S
+12
V
+4
MP
+4
SD
±0
KD
+2
C
+1
M
−7
L
−20
Nollstrecket = valet 2022. Grönt = fler mandat, rött = färre.
Källa: MT:s sammanvägda opinion, april 2026. Beräkning: jämkade uddatalsmetoden (1,2)
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
@media (max-width: 700px) {
.mt-sparr-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-sparr-wrap { padding: 0 8px !important; }
.mt-sparr-chart-area {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin-left: -8px;
margin-right: -8px;
padding: 0 8px;
}
.mt-sparr-chart-area svg { min-width: 520px; }
.mt-sparr-chart-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
.mt-sparr-cards { flex-direction: column !important; gap: 0 !important; }
.mt-sparr-card { border-bottom: 1px solid rgba(28,28,28,0.06) !important; border-right: none !important; padding: 10px 0 !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; }
.mt-sparr-card:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-sparr-chart-area svg { min-width: 460px; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
L
2,2%
Under spärren
KD
5,7%
Nära spärren
C
6,8%
Över spärren
MP
6,1%
Över spärren
4%
RIKSDAGSSP\u00c4RREN
0%
2%
6%
8%
NOV
DEC
JAN
FEB
MAR
APR
2025\u20132026
2026 \u2192
\u2190 Demoskop 4,5
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56,MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7,yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620,MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9,yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#53A045',d:'mt-sp-dmp'},{k:'C',c:'#005D2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA1',d:'mt-sp-dkd'},{k:'L',c:'#006AB3',d:'mt-sp-dl'}
];
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4?ok:thr;
return icon+' '+p.k+' '+v.toFixed(1).replace('.',',')+'%';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L
= enskild mätning
Källa: Verian/Sifo, Novus, Demoskop — sammanvägt av MT, april 2026
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
@media (max-width: 700px) {
.mt-ros-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-ros-wrap { padding: 0 8px !important; }
.mt-ros-candidates { flex-direction: column !important; gap: 0 !important; }
.mt-ros-cand { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; padding: 16px 0 !important; }
.mt-ros-cand:last-child { border-bottom: none !important; }
.mt-ros-cand-photo { width: 64px !important; height: 64px !important; }
.mt-ros-cand-name { font-size: 17px !important; }
.mt-ros-cand-pct { font-size: 34px !important; }
.mt-ros-scenarios { flex-direction: column !important; gap: 0 !important; }
.mt-ros-scen { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; }
.mt-ros-scen:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-ros-cand-name { font-size: 15px !important; }
.mt-ros-cand-pct { font-size: 28px !important; }
.mt-ros-cand-photo { width: 56px !important; height: 56px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
Magdalena Andersson
Förtroende
43%
S i opinionen
32,7%
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende
36%
M i opinionen
16,8%
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende
29%
SD i opinionen
20,0%
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block — S + V + C + MP
194
+19
Kristerssons / Åkessons block — M + KD + SD + L (0)
155
−20
Hypotetiskt: om L klarar 4%
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4%
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4% + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0%
30%
60%
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43%
Kristersson 36%
Åkesson 29%
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson–Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40,A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg'),tt=document.getElementById('mt-cf-tt'),
hl=document.getElementById('mt-cf-hl'),dots=document.getElementById('mt-cf-dots'),
lbl=document.getElementById('mt-cf-labels'),
da=document.getElementById('mt-cf-da'),dk=document.getElementById('mt-cf-dk'),dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Källa: MT:s sammanvägda opinion + Novus/Verian partiledarförtroende, april 2026
@media (max-width: 480px) {
.mt-metod-wrap { padding: 0 8px !important; }
.mt-metod-wrap .mt-metod-body { font-size: 18px !important; }
.mt-metod-wrap .mt-metod-caption { font-size: 14.4px !important; }
}
.mt-metod-wrap details summary {
cursor: pointer;
list-style: none;
display: flex;
align-items: center;
justify-content: space-between;
font-family: 'GT Planar Medium','GT Planar',sans-serif;
font-size: 24px;
font-weight: 500;
letter-spacing: 0px;
line-height: 1.16666667;
padding: 0 0 14px 0;
}
.mt-metod-wrap details summary::-webkit-details-marker { display: none; }
.mt-metod-wrap details summary::after {
content: '+';
font-family: 'GT Planar Regular','GT Planar',sans-serif;
font-size: 22px;
font-weight: 300;
opacity: 0.35;
}
.mt-metod-wrap details[open] summary::after {
content: '−';
}
Så räknar vi
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Syftet är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt — nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt — vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas — institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 — samma metod som Valmyndigheten använder sedan valet 2018. Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Utjämningsmandat säkerställer riksproportionalitet. I beräkningen behandlas hela riket som en valkrets, vilket ger en god approximation av den faktiska mandatfördelningen. Partier under 4% exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidö-partierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor. Opinionsdata: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för att beräkna sammanvägningar, verifiera mandatfördelningen mot den jämkade uddatalsmetoden och producera grafik — inte för att generera redaktionella bedömningar eller slutsatser. Alla journalistiska prioriteringar, tolkningar och val av presentation görs av MT:s redaktion.
Senast uppdaterad: mars 2026
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister?
Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity — funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 16px 20px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 8px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1); }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15); border-bottom: 1px solid rgba(28,28,28,0.15); font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
@media (max-width: 480px) {
.mt-pop-table { font-size: 18px; line-height: 21.6px; }
.mt-pop-table th { font-size: 18px; line-height: 21.6px; }
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti — S
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025–2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Visar de tre senaste mätningarna. MT-snittet viktar efter tid och urvalsstorlek.
Källa: Verian/Sifo, Novus, Demoskop, Indikator — sammanvägt av Morgon-Tidningen, april 2026
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
@media (max-width: 700px) {
.mt-man-wrap { padding: 0 12px !important; }
.mt-man-title { font-size: 26px !important; }
}
@media (max-width: 480px) {
.mt-man-wrap { padding: 0 8px !important; }
.mt-man-title { font-size: 22px !important; line-height: 1.15 !important; }
.mt-man-subtitle { font-size: 12px !important; }
.mt-man-block-bar-wrap { margin-left: -8px; margin-right: -8px; padding: 0 8px; }
.mt-man-seats-row { flex-wrap: wrap !important; gap: 8px !important; }
.mt-man-seat-card { min-width: calc(25% - 8px) !important; flex: 1 1 calc(25% - 8px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
.mt-man-seat-pct { font-size: 9px !important; }
.mt-man-hemicycle-area { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-area svg { min-width: 480px; }
.mt-man-hemicycle-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
}
@media (max-width: 360px) {
.mt-man-title { font-size: 19px !important; }
.mt-man-seat-card { min-width: calc(50% - 6px) !important; flex: 1 1 calc(50% - 6px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'V\u00e4nsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Milj\u00f6partiet',seats:22,color:'#53A045'},
'C':{name:'Centerpartiet',seats:25,color:'#005D2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4790'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA1'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot'),legs=document.querySelectorAll('.mt-hc-leg'),
tt=document.getElementById('mt-hc-tt'),ttN=document.getElementById('mt-hc-tt-name'),
ttS=document.getElementById('mt-hc-tt-seats'),active=null;
function hl(p){if(active===p)return;active=p;
dots.forEach(function(d){if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}else{d.style.opacity='0.12';d.setAttribute('r','4');}});
var i=parties[p];ttN.textContent=i.name;ttN.style.color=i.color;ttS.textContent=i.seats;ttS.style.color=i.color;tt.style.display='block';};
function rs(){active=null;dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});tt.style.display='none';};
dots.forEach(function(d){d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});});
legs.forEach(function(l){l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
OPPOSITION
TIDÖ
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
175 — MAJORITET
194
mandat
155
mandat
L under spärren. Med 2,2% faller Liberalerna under 4%-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) fördelas inte — de försvinner helt ur beräkningen. Tidö förlorar ett helt ben.
Mandatskillnad mellan blocken
±0
+20
+40
NOV
DEC
JAN
FEB
MAR
APR
+30
+33
+27
+31
+31
+33 mandat
Mandatövertag för oppositionen. Valet 2022: −3 (Tidö fick 176 mot 173).
(function(){
var D=[
{m:'Okt 2025',x:56,opp:194,tido:155,diff:39,y:32.0},
{m:'Nov 2025',x:168.8,opp:193,tido:156,diff:37,y:36.0},
{m:'Dec 2025',x:281.6,opp:191,tido:158,diff:33,y:44.0},
{m:'Jan 2026',x:394.4,opp:192,tido:157,diff:35,y:40.0},
{m:'Feb 2026',x:507.2,opp:192,tido:157,diff:35,y:40.0},
{m:'Mar 2026',x:620,opp:190,tido:159,diff:31,y:48.0}
];
var svg=document.getElementById('mt-mb-svg'),tt=document.getElementById('mt-mb-tt'),
hl=document.getElementById('mt-mb-hl'),dot=document.getElementById('mt-mb-dot'),
lbl=document.getElementById('mt-mb-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-mb-tt-m').textContent=d.m;
document.getElementById('mt-mb-tt-b').innerHTML=
'Opposition: '+d.opp+' mandatTidö: '+d.tido+' mandatSkillnad: +'+d.diff+'';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-mbz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Mandat per parti
S
119
32,8%
val ’22: 107
SD
73
21,8%
val ’22: 73
M
61
18,1%
val ’22: 68
V
28
8,0%
val ’22: 24
MP
22
6,6%
val ’22: 18
C
25
6,0%
val ’22: 24
KD
21
5,4%
val ’22: 19
L
0
under 4%
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen (S+V+C+MP) går från 173 till 194 mandat — en ökning med 21 platser och en klar majoritet. Tidö-partierna faller från 176 till 155 — framför allt drivet av att L:s 16 mandat försvinner helt om partiet inte klarar spärren. S vinner 12, C vinner 1, KD vinner 2, V och MP vinner 4 vardera. M tappar 7, SD oförändrat.
S
+12
V
+4
MP
+4
SD
±0
KD
+2
C
+1
M
−7
L
−20
Nollstrecket = valet 2022. Grönt = fler mandat, rött = färre.
Källa: MT:s sammanvägda opinion, april 2026. Beräkning: jämkade uddatalsmetoden (1,2)
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
@media (max-width: 700px) {
.mt-sparr-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-sparr-wrap { padding: 0 8px !important; }
.mt-sparr-chart-area {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin-left: -8px;
margin-right: -8px;
padding: 0 8px;
}
.mt-sparr-chart-area svg { min-width: 520px; }
.mt-sparr-chart-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
.mt-sparr-cards { flex-direction: column !important; gap: 0 !important; }
.mt-sparr-card { border-bottom: 1px solid rgba(28,28,28,0.06) !important; border-right: none !important; padding: 10px 0 !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; }
.mt-sparr-card:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-sparr-chart-area svg { min-width: 460px; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
L
2,2%
Under spärren
KD
5,7%
Nära spärren
C
6,8%
Över spärren
MP
6,1%
Över spärren
4%
RIKSDAGSSP\u00c4RREN
0%
2%
6%
8%
NOV
DEC
JAN
FEB
MAR
APR
2025\u20132026
2026 \u2192
\u2190 Demoskop 4,5
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56,MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7,yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620,MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9,yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#53A045',d:'mt-sp-dmp'},{k:'C',c:'#005D2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA1',d:'mt-sp-dkd'},{k:'L',c:'#006AB3',d:'mt-sp-dl'}
];
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4?ok:thr;
return icon+' '+p.k+' '+v.toFixed(1).replace('.',',')+'%';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L
= enskild mätning
Källa: Verian/Sifo, Novus, Demoskop — sammanvägt av MT, april 2026
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
@media (max-width: 700px) {
.mt-ros-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-ros-wrap { padding: 0 8px !important; }
.mt-ros-candidates { flex-direction: column !important; gap: 0 !important; }
.mt-ros-cand { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; padding: 16px 0 !important; }
.mt-ros-cand:last-child { border-bottom: none !important; }
.mt-ros-cand-photo { width: 64px !important; height: 64px !important; }
.mt-ros-cand-name { font-size: 17px !important; }
.mt-ros-cand-pct { font-size: 34px !important; }
.mt-ros-scenarios { flex-direction: column !important; gap: 0 !important; }
.mt-ros-scen { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; }
.mt-ros-scen:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-ros-cand-name { font-size: 15px !important; }
.mt-ros-cand-pct { font-size: 28px !important; }
.mt-ros-cand-photo { width: 56px !important; height: 56px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
Magdalena Andersson
Förtroende
43%
S i opinionen
32,7%
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende
36%
M i opinionen
16,8%
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende
29%
SD i opinionen
20,0%
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block — S + V + C + MP
194
+19
Kristerssons / Åkessons block — M + KD + SD + L (0)
155
−20
Hypotetiskt: om L klarar 4%
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4%
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4% + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0%
30%
60%
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43%
Kristersson 36%
Åkesson 29%
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson–Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40,A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg'),tt=document.getElementById('mt-cf-tt'),
hl=document.getElementById('mt-cf-hl'),dots=document.getElementById('mt-cf-dots'),
lbl=document.getElementById('mt-cf-labels'),
da=document.getElementById('mt-cf-da'),dk=document.getElementById('mt-cf-dk'),dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Källa: MT:s sammanvägda opinion + Novus/Verian partiledarförtroende, april 2026
@media (max-width: 480px) {
.mt-metod-wrap { padding: 0 8px !important; }
.mt-metod-wrap .mt-metod-body { font-size: 18px !important; }
.mt-metod-wrap .mt-metod-caption { font-size: 14.4px !important; }
}
.mt-metod-wrap details summary {
cursor: pointer;
list-style: none;
display: flex;
align-items: center;
justify-content: space-between;
font-family: 'GT Planar Medium','GT Planar',sans-serif;
font-size: 24px;
font-weight: 500;
letter-spacing: 0px;
line-height: 1.16666667;
padding: 0 0 14px 0;
}
.mt-metod-wrap details summary::-webkit-details-marker { display: none; }
.mt-metod-wrap details summary::after {
content: '+';
font-family: 'GT Planar Regular','GT Planar',sans-serif;
font-size: 22px;
font-weight: 300;
opacity: 0.35;
}
.mt-metod-wrap details[open] summary::after {
content: '−';
}
Så räknar vi
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Syftet är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt — nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt — vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas — institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 — samma metod som Valmyndigheten använder sedan valet 2018. Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Utjämningsmandat säkerställer riksproportionalitet. I beräkningen behandlas hela riket som en valkrets, vilket ger en god approximation av den faktiska mandatfördelningen. Partier under 4% exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidö-partierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor. Opinionsdata: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för att beräkna sammanvägningar, verifiera mandatfördelningen mot den jämkade uddatalsmetoden och producera grafik — inte för att generera redaktionella bedömningar eller slutsatser. Alla journalistiska prioriteringar, tolkningar och val av presentation görs av MT:s redaktion.
Senast uppdaterad: mars 2026
1c38286fe1efba8cb47bc1d618a485922298b797
6a6824e092fb54c26197ab8e8da776b40b3af695
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister?
Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
/* --- Tablet --- */
@media (max-width: 700px) {
.mt-pop-wrap { padding: 0 12px !important; }
.mt-pop-title { font-size: 28px !important; }
.mt-pop-key-val { font-size: 30px !important; }
}
/* --- Mobile --- */
@media (max-width: 480px) {
.mt-pop-wrap { padding: 0 8px !important; }
/* Key cards: wrap naturally */
.mt-pop-keys { gap: 0 !important; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06) !important; }
.mt-pop-key-val { font-size: 28px !important; }
.mt-pop-key-val span { font-size: 11px !important; }
/* Charts: let SVGs scale down naturally instead of scrolling */
.mt-pop-chart-area {
overflow: visible;
margin-left: 0;
margin-right: 0;
padding: 0;
}
.mt-pop-chart-area svg { min-width: 0; width: 100%; }
.mt-pop-chart-area::after { display: none; }
/* Legend tighter */
.mt-pop-legend { gap: 6px 12px !important; }
.mt-pop-legend-item { font-size: 10px !important; }
/* Table: scroll is fine here since tables need width */
.mt-pop-table-wrap {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.mt-pop-table-wrap table { min-width: 540px; }
}
/* --- Very small screens (SE, Galaxy S) --- */
@media (max-width: 360px) {
.mt-pop-title { font-size: 20px !important; }
.mt-pop-key-val { font-size: 24px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
Största parti
32,7%
S
Oppositionen
53,3%
S+V+C+MP
Tidö-partierna
44,7%
M+KD+L+SD
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+d.opp.toFixed(1).replace('.',',')+'%'+
'Tidö: '+d.tido.toFixed(1).replace('.',',')+'%'+
'Skillnad: +'+d.diff.toFixed(1).replace('.',',')+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
4%
36%
26%
16%
6%
NOV
DEC
JAN
FEB
MAR
APR
2025\u20132026
2026 \u2192
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SP\u00c4RREN
(function(){
var D=[
{m:'Nov 2025',x:60,S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4790'},{k:'V',c:'#ED1C24'},
{k:'MP',c:'#53A045'},{k:'C',c:'#005D2B'},{k:'KD',c:'#005EA1'},{k:'L',c:'#006AB3'}
];
var Y=function(v){return 330-(v/36)*300;};
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);
hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (streckad = under 4%)
Senaste mätningarna
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo apr
32,7
20,0
16,8
7,7
6,1
6,8
5,7
2,2
Indikator mar
33,4
20,6
18,4
7,0
5,7
5,7
4,6
2,2
Novus mar
32,7
21,0
17,5
7,5
5,7
6,3
5,1
2,3
MT snitt
32,7
20,0
16,8
7,7
6,1
6,8
5,7
2,2
Visar de tre senaste mätningarna. MT-snittet viktar efter tid och urvalsstorlek.
Källa: Verian/Sifo, Novus, Demoskop, Indikator — sammanvägt av MT, april 2026
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
@media (max-width: 700px) {
.mt-man-wrap { padding: 0 12px !important; }
.mt-man-title { font-size: 26px !important; }
}
@media (max-width: 480px) {
.mt-man-wrap { padding: 0 8px !important; }
.mt-man-title { font-size: 22px !important; line-height: 1.15 !important; }
.mt-man-subtitle { font-size: 12px !important; }
.mt-man-block-bar-wrap { margin-left: -8px; margin-right: -8px; padding: 0 8px; }
.mt-man-seats-row { flex-wrap: wrap !important; gap: 8px !important; }
.mt-man-seat-card { min-width: calc(25% - 8px) !important; flex: 1 1 calc(25% - 8px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
.mt-man-seat-pct { font-size: 9px !important; }
.mt-man-hemicycle-area { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-area svg { min-width: 480px; }
.mt-man-hemicycle-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
}
@media (max-width: 360px) {
.mt-man-title { font-size: 19px !important; }
.mt-man-seat-card { min-width: calc(50% - 6px) !important; flex: 1 1 calc(50% - 6px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'V\u00e4nsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Milj\u00f6partiet',seats:22,color:'#53A045'},
'C':{name:'Centerpartiet',seats:25,color:'#005D2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4790'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA1'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot'),legs=document.querySelectorAll('.mt-hc-leg'),
tt=document.getElementById('mt-hc-tt'),ttN=document.getElementById('mt-hc-tt-name'),
ttS=document.getElementById('mt-hc-tt-seats'),active=null;
function hl(p){if(active===p)return;active=p;
dots.forEach(function(d){if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}else{d.style.opacity='0.12';d.setAttribute('r','4');}});
var i=parties[p];ttN.textContent=i.name;ttN.style.color=i.color;ttS.textContent=i.seats;ttS.style.color=i.color;tt.style.display='block';};
function rs(){active=null;dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});tt.style.display='none';};
dots.forEach(function(d){d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});});
legs.forEach(function(l){l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
OPPOSITION
TIDÖ
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
175 — MAJORITET
194
mandat
155
mandat
L under spärren. Med 2,2% faller Liberalerna under 4%-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) fördelas inte — de försvinner helt ur beräkningen. Tidö förlorar ett helt ben.
Mandatskillnad mellan blocken
±0
+20
+40
NOV
DEC
JAN
FEB
MAR
APR
+30
+33
+27
+31
+31
+33 mandat
Mandatövertag för oppositionen. Valet 2022: −3 (Tidö fick 176 mot 173).
(function(){
var D=[
{m:'Okt 2025',x:56,opp:194,tido:155,diff:39,y:32.0},
{m:'Nov 2025',x:168.8,opp:193,tido:156,diff:37,y:36.0},
{m:'Dec 2025',x:281.6,opp:191,tido:158,diff:33,y:44.0},
{m:'Jan 2026',x:394.4,opp:192,tido:157,diff:35,y:40.0},
{m:'Feb 2026',x:507.2,opp:192,tido:157,diff:35,y:40.0},
{m:'Mar 2026',x:620,opp:190,tido:159,diff:31,y:48.0}
];
var svg=document.getElementById('mt-mb-svg'),tt=document.getElementById('mt-mb-tt'),
hl=document.getElementById('mt-mb-hl'),dot=document.getElementById('mt-mb-dot'),
lbl=document.getElementById('mt-mb-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-mb-tt-m').textContent=d.m;
document.getElementById('mt-mb-tt-b').innerHTML=
'Opposition: '+d.opp+' mandatTidö: '+d.tido+' mandatSkillnad: +'+d.diff+'';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-mbz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Mandat per parti
S
119
32,8%
val ’22: 107
SD
73
21,8%
val ’22: 73
M
61
18,1%
val ’22: 68
V
28
8,0%
val ’22: 24
MP
22
6,6%
val ’22: 18
C
25
6,0%
val ’22: 24
KD
21
5,4%
val ’22: 19
L
0
under 4%
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen (S+V+C+MP) går från 173 till 194 mandat — en ökning med 21 platser och en klar majoritet. Tidö-partierna faller från 176 till 155 — framför allt drivet av att L:s 16 mandat försvinner helt om partiet inte klarar spärren. S vinner 12, C vinner 1, KD vinner 2, V och MP vinner 4 vardera. M tappar 7, SD oförändrat.
S
+12
V
+4
MP
+4
SD
±0
KD
+2
C
+1
M
−7
L
−20
Nollstrecket = valet 2022. Grönt = fler mandat, rött = färre.
Källa: MT:s sammanvägda opinion, april 2026. Beräkning: jämkade uddatalsmetoden (1,2)
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
@media (max-width: 700px) {
.mt-sparr-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-sparr-wrap { padding: 0 8px !important; }
.mt-sparr-chart-area {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin-left: -8px;
margin-right: -8px;
padding: 0 8px;
}
.mt-sparr-chart-area svg { min-width: 520px; }
.mt-sparr-chart-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
.mt-sparr-cards { flex-direction: column !important; gap: 0 !important; }
.mt-sparr-card { border-bottom: 1px solid rgba(28,28,28,0.06) !important; border-right: none !important; padding: 10px 0 !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; }
.mt-sparr-card:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-sparr-chart-area svg { min-width: 460px; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
L
2,2%
Under spärren
KD
5,7%
Nära spärren
C
6,8%
Över spärren
MP
6,1%
Över spärren
4%
RIKSDAGSSP\u00c4RREN
0%
2%
6%
8%
NOV
DEC
JAN
FEB
MAR
APR
2025\u20132026
2026 \u2192
\u2190 Demoskop 4,5
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56,MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7,yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620,MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9,yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#53A045',d:'mt-sp-dmp'},{k:'C',c:'#005D2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA1',d:'mt-sp-dkd'},{k:'L',c:'#006AB3',d:'mt-sp-dl'}
];
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4?ok:thr;
return icon+' '+p.k+' '+v.toFixed(1).replace('.',',')+'%';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L
= enskild mätning
Källa: Verian/Sifo, Novus, Demoskop — sammanvägt av MT, april 2026
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
@media (max-width: 700px) {
.mt-ros-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-ros-wrap { padding: 0 8px !important; }
.mt-ros-candidates { flex-direction: column !important; gap: 0 !important; }
.mt-ros-cand { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; padding: 16px 0 !important; }
.mt-ros-cand:last-child { border-bottom: none !important; }
.mt-ros-cand-photo { width: 64px !important; height: 64px !important; }
.mt-ros-cand-name { font-size: 17px !important; }
.mt-ros-cand-pct { font-size: 34px !important; }
.mt-ros-scenarios { flex-direction: column !important; gap: 0 !important; }
.mt-ros-scen { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; }
.mt-ros-scen:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-ros-cand-name { font-size: 15px !important; }
.mt-ros-cand-pct { font-size: 28px !important; }
.mt-ros-cand-photo { width: 56px !important; height: 56px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
Magdalena Andersson
Förtroende
43%
S i opinionen
32,7%
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende
36%
M i opinionen
16,8%
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende
29%
SD i opinionen
20,0%
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block — S + V + C + MP
194
+19
Kristerssons / Åkessons block — M + KD + SD + L (0)
155
−20
Hypotetiskt: om L klarar 4%
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4%
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4% + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0%
30%
60%
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43%
Kristersson 36%
Åkesson 29%
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson–Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40,A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg'),tt=document.getElementById('mt-cf-tt'),
hl=document.getElementById('mt-cf-hl'),dots=document.getElementById('mt-cf-dots'),
lbl=document.getElementById('mt-cf-labels'),
da=document.getElementById('mt-cf-da'),dk=document.getElementById('mt-cf-dk'),dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Källa: MT:s sammanvägda opinion + Novus/Verian partiledarförtroende, april 2026
@media (max-width: 480px) {
.mt-metod-wrap { padding: 0 8px !important; }
.mt-metod-wrap .mt-metod-body { font-size: 18px !important; }
.mt-metod-wrap .mt-metod-caption { font-size: 14.4px !important; }
}
.mt-metod-wrap details summary {
cursor: pointer;
list-style: none;
display: flex;
align-items: center;
justify-content: space-between;
font-family: 'GT Planar Medium','GT Planar',sans-serif;
font-size: 24px;
font-weight: 500;
letter-spacing: 0px;
line-height: 1.16666667;
padding: 0 0 14px 0;
}
.mt-metod-wrap details summary::-webkit-details-marker { display: none; }
.mt-metod-wrap details summary::after {
content: '+';
font-family: 'GT Planar Regular','GT Planar',sans-serif;
font-size: 22px;
font-weight: 300;
opacity: 0.35;
}
.mt-metod-wrap details[open] summary::after {
content: '−';
}
Så räknar vi
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Syftet är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt — nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt — vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas — institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 — samma metod som Valmyndigheten använder sedan valet 2018. Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Utjämningsmandat säkerställer riksproportionalitet. I beräkningen behandlas hela riket som en valkrets, vilket ger en god approximation av den faktiska mandatfördelningen. Partier under 4% exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidö-partierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor. Opinionsdata: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för att beräkna sammanvägningar, verifiera mandatfördelningen mot den jämkade uddatalsmetoden och producera grafik — inte för att generera redaktionella bedömningar eller slutsatser. Alla journalistiska prioriteringar, tolkningar och val av presentation görs av MT:s redaktion.
Senast uppdaterad: mars 2026
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister?
Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity — funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
max-width: 660px;
margin: 2em auto;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
border: 1px solid rgba(28,28,28,0.15);
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 14px 16px;
border-right: 1px solid rgba(28,28,28,0.15);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 6px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1); }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15); border-bottom: 1px solid rgba(28,28,28,0.15); font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti — S
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025–2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Visar de tre senaste mätningarna. MT-snittet viktar efter tid och urvalsstorlek.
Källa: Verian/Sifo, Novus, Demoskop, Indikator — sammanvägt av Morgon-Tidningen, april 2026
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
@media (max-width: 700px) {
.mt-man-wrap { padding: 0 12px !important; }
.mt-man-title { font-size: 26px !important; }
}
@media (max-width: 480px) {
.mt-man-wrap { padding: 0 8px !important; }
.mt-man-title { font-size: 22px !important; line-height: 1.15 !important; }
.mt-man-subtitle { font-size: 12px !important; }
.mt-man-block-bar-wrap { margin-left: -8px; margin-right: -8px; padding: 0 8px; }
.mt-man-seats-row { flex-wrap: wrap !important; gap: 8px !important; }
.mt-man-seat-card { min-width: calc(25% - 8px) !important; flex: 1 1 calc(25% - 8px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
.mt-man-seat-pct { font-size: 9px !important; }
.mt-man-hemicycle-area { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-area svg { min-width: 480px; }
.mt-man-hemicycle-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
}
@media (max-width: 360px) {
.mt-man-title { font-size: 19px !important; }
.mt-man-seat-card { min-width: calc(50% - 6px) !important; flex: 1 1 calc(50% - 6px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'V\u00e4nsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Milj\u00f6partiet',seats:22,color:'#53A045'},
'C':{name:'Centerpartiet',seats:25,color:'#005D2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4790'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA1'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot'),legs=document.querySelectorAll('.mt-hc-leg'),
tt=document.getElementById('mt-hc-tt'),ttN=document.getElementById('mt-hc-tt-name'),
ttS=document.getElementById('mt-hc-tt-seats'),active=null;
function hl(p){if(active===p)return;active=p;
dots.forEach(function(d){if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}else{d.style.opacity='0.12';d.setAttribute('r','4');}});
var i=parties[p];ttN.textContent=i.name;ttN.style.color=i.color;ttS.textContent=i.seats;ttS.style.color=i.color;tt.style.display='block';};
function rs(){active=null;dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});tt.style.display='none';};
dots.forEach(function(d){d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});});
legs.forEach(function(l){l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
OPPOSITION
TIDÖ
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
175 — MAJORITET
194
mandat
155
mandat
L under spärren. Med 2,2% faller Liberalerna under 4%-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) fördelas inte — de försvinner helt ur beräkningen. Tidö förlorar ett helt ben.
Mandatskillnad mellan blocken
±0
+20
+40
NOV
DEC
JAN
FEB
MAR
APR
+30
+33
+27
+31
+31
+33 mandat
Mandatövertag för oppositionen. Valet 2022: −3 (Tidö fick 176 mot 173).
(function(){
var D=[
{m:'Okt 2025',x:56,opp:194,tido:155,diff:39,y:32.0},
{m:'Nov 2025',x:168.8,opp:193,tido:156,diff:37,y:36.0},
{m:'Dec 2025',x:281.6,opp:191,tido:158,diff:33,y:44.0},
{m:'Jan 2026',x:394.4,opp:192,tido:157,diff:35,y:40.0},
{m:'Feb 2026',x:507.2,opp:192,tido:157,diff:35,y:40.0},
{m:'Mar 2026',x:620,opp:190,tido:159,diff:31,y:48.0}
];
var svg=document.getElementById('mt-mb-svg'),tt=document.getElementById('mt-mb-tt'),
hl=document.getElementById('mt-mb-hl'),dot=document.getElementById('mt-mb-dot'),
lbl=document.getElementById('mt-mb-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-mb-tt-m').textContent=d.m;
document.getElementById('mt-mb-tt-b').innerHTML=
'Opposition: '+d.opp+' mandatTidö: '+d.tido+' mandatSkillnad: +'+d.diff+'';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-mbz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Mandat per parti
S
119
32,8%
val ’22: 107
SD
73
21,8%
val ’22: 73
M
61
18,1%
val ’22: 68
V
28
8,0%
val ’22: 24
MP
22
6,6%
val ’22: 18
C
25
6,0%
val ’22: 24
KD
21
5,4%
val ’22: 19
L
0
under 4%
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen (S+V+C+MP) går från 173 till 194 mandat — en ökning med 21 platser och en klar majoritet. Tidö-partierna faller från 176 till 155 — framför allt drivet av att L:s 16 mandat försvinner helt om partiet inte klarar spärren. S vinner 12, C vinner 1, KD vinner 2, V och MP vinner 4 vardera. M tappar 7, SD oförändrat.
S
+12
V
+4
MP
+4
SD
±0
KD
+2
C
+1
M
−7
L
−20
Nollstrecket = valet 2022. Grönt = fler mandat, rött = färre.
Källa: MT:s sammanvägda opinion, april 2026. Beräkning: jämkade uddatalsmetoden (1,2)
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
@media (max-width: 700px) {
.mt-sparr-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-sparr-wrap { padding: 0 8px !important; }
.mt-sparr-chart-area {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin-left: -8px;
margin-right: -8px;
padding: 0 8px;
}
.mt-sparr-chart-area svg { min-width: 520px; }
.mt-sparr-chart-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
.mt-sparr-cards { flex-direction: column !important; gap: 0 !important; }
.mt-sparr-card { border-bottom: 1px solid rgba(28,28,28,0.06) !important; border-right: none !important; padding: 10px 0 !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; }
.mt-sparr-card:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-sparr-chart-area svg { min-width: 460px; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
L
2,2%
Under spärren
KD
5,7%
Nära spärren
C
6,8%
Över spärren
MP
6,1%
Över spärren
4%
RIKSDAGSSP\u00c4RREN
0%
2%
6%
8%
NOV
DEC
JAN
FEB
MAR
APR
2025\u20132026
2026 \u2192
\u2190 Demoskop 4,5
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56,MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7,yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620,MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9,yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#53A045',d:'mt-sp-dmp'},{k:'C',c:'#005D2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA1',d:'mt-sp-dkd'},{k:'L',c:'#006AB3',d:'mt-sp-dl'}
];
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4?ok:thr;
return icon+' '+p.k+' '+v.toFixed(1).replace('.',',')+'%';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L
= enskild mätning
Källa: Verian/Sifo, Novus, Demoskop — sammanvägt av MT, april 2026
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
@media (max-width: 700px) {
.mt-ros-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-ros-wrap { padding: 0 8px !important; }
.mt-ros-candidates { flex-direction: column !important; gap: 0 !important; }
.mt-ros-cand { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; padding: 16px 0 !important; }
.mt-ros-cand:last-child { border-bottom: none !important; }
.mt-ros-cand-photo { width: 64px !important; height: 64px !important; }
.mt-ros-cand-name { font-size: 17px !important; }
.mt-ros-cand-pct { font-size: 34px !important; }
.mt-ros-scenarios { flex-direction: column !important; gap: 0 !important; }
.mt-ros-scen { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; }
.mt-ros-scen:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-ros-cand-name { font-size: 15px !important; }
.mt-ros-cand-pct { font-size: 28px !important; }
.mt-ros-cand-photo { width: 56px !important; height: 56px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
Magdalena Andersson
Förtroende
43%
S i opinionen
32,7%
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende
36%
M i opinionen
16,8%
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende
29%
SD i opinionen
20,0%
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block — S + V + C + MP
194
+19
Kristerssons / Åkessons block — M + KD + SD + L (0)
155
−20
Hypotetiskt: om L klarar 4%
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4%
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4% + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0%
30%
60%
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43%
Kristersson 36%
Åkesson 29%
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson–Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40,A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg'),tt=document.getElementById('mt-cf-tt'),
hl=document.getElementById('mt-cf-hl'),dots=document.getElementById('mt-cf-dots'),
lbl=document.getElementById('mt-cf-labels'),
da=document.getElementById('mt-cf-da'),dk=document.getElementById('mt-cf-dk'),dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Källa: MT:s sammanvägda opinion + Novus/Verian partiledarförtroende, april 2026
@media (max-width: 480px) {
.mt-metod-wrap { padding: 0 8px !important; }
.mt-metod-wrap .mt-metod-body { font-size: 18px !important; }
.mt-metod-wrap .mt-metod-caption { font-size: 14.4px !important; }
}
.mt-metod-wrap details summary {
cursor: pointer;
list-style: none;
display: flex;
align-items: center;
justify-content: space-between;
font-family: 'GT Planar Medium','GT Planar',sans-serif;
font-size: 24px;
font-weight: 500;
letter-spacing: 0px;
line-height: 1.16666667;
padding: 0 0 14px 0;
}
.mt-metod-wrap details summary::-webkit-details-marker { display: none; }
.mt-metod-wrap details summary::after {
content: '+';
font-family: 'GT Planar Regular','GT Planar',sans-serif;
font-size: 22px;
font-weight: 300;
opacity: 0.35;
}
.mt-metod-wrap details[open] summary::after {
content: '−';
}
Så räknar vi
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Syftet är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt — nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt — vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas — institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 — samma metod som Valmyndigheten använder sedan valet 2018. Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Utjämningsmandat säkerställer riksproportionalitet. I beräkningen behandlas hela riket som en valkrets, vilket ger en god approximation av den faktiska mandatfördelningen. Partier under 4% exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidö-partierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor. Opinionsdata: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för att beräkna sammanvägningar, verifiera mandatfördelningen mot den jämkade uddatalsmetoden och producera grafik — inte för att generera redaktionella bedömningar eller slutsatser. Alla journalistiska prioriteringar, tolkningar och val av presentation görs av MT:s redaktion.
Senast uppdaterad: mars 2026
4aadb380664b6ee2dfd24fa6acfd4ac868268622
93dc7bc4e4ddee94529eda33ddf7e0dff383646b
9ebab5391aa39932e1e827a53af70a23291de084
b31f395df9eec5c945dac5d897db86a061313ecb
6a6824e092fb54c26197ab8e8da776b40b3af695
1c38286fe1efba8cb47bc1d618a485922298b797
93dc7bc4e4ddee94529eda33ddf7e0dff383646bOpinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer: Rubrik: GT Planar Medium, 24px / 20px mobil Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity, funktionell text) Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4 */
.mt-pop-wrap { font-family: 'GT Planar Regular', sans-serif; color: #1C1C1C; background: transparent; }
/* KEY CARDS */ .mt-pop-keys { display: flex; gap: 0; margin-bottom: 28px; background: #F1F1EB; flex-wrap: wrap; } .mt-pop-key-card { flex: 1; min-width: 140px; padding: 16px 20px; border-right: 1px solid rgba(28,28,28,0.08); text-align: center; } .mt-pop-key-card:last-child { border-right: none; } .mt-pop-key-label { font-family: 'GT Planar Regular', sans-serif; font-size: 10px; text-transform: uppercase; letter-spacing: 0.08em; color: #1C1C1C; opacity: 0.4; margin-bottom: 8px; } .mt-pop-key-val { font-family: 'GT Planar Medium', sans-serif; font-size: 32px; font-weight: 500; font-variant-numeric: tabular-nums; line-height: 1; color: #1C1C1C; } .mt-pop-key-val sup { font-size: 13px; font-weight: 400; vertical-align: baseline; }
/* RUBRIKER */ .mt-pop-section-title { font-family: 'GT Planar Medium', sans-serif; font-size: 24px; font-weight: 500; line-height: 28px; color: #1C1C1C; margin-bottom: 12px; }
/* BILDTEXT */ .mt-pop-caption { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; line-height: 1.2; letter-spacing: 0.4px; color: #1C1C1C; opacity: 0.4; }
/* LEGEND */ .mt-pop-legend { display: flex; flex-wrap: wrap; gap: 8px 20px; margin: 16px 0 24px; padding-left: 4px; } .mt-pop-legend-item { display: flex; align-items: center; gap: 5px; font-family: 'GT Planar Regular', sans-serif; font-size: 12px; color: #1C1C1C; } .mt-pop-legend-dash { width: 18px; height: 2.5px; display: inline-block; }
/* TABELL */ .mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; } .mt-pop-table { width: 100%; border-collapse: collapse; font-family: 'GT Planar Regular', sans-serif; font-size: 20px; line-height: 24px; font-variant-numeric: tabular-nums; color: #1C1C1C; } .mt-pop-table th { text-align: left; padding: 8px 10px 8px 0; font-family: 'GT Planar Regular', sans-serif; font-size: 20px; line-height: 24px; color: #1C1C1C; border-bottom: 1px solid rgba(28,28,28,0.15); font-weight: 400; } .mt-pop-table th.num { text-align: right; padding: 8px 10px; } .mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1); } .mt-pop-table td.num { text-align: right; padding: 8px 10px; } .mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15); border-bottom: 1px solid rgba(28,28,28,0.15); font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); } @media (max-width: 480px) { .mt-pop-table { font-size: 18px; line-height: 21.6px; } .mt-pop-table th { font-size: 18px; line-height: 21.6px; } .mt-pop-key-val { font-size: 28px; } .mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); } .mt-pop-section-title { font-size: 20px; line-height: 24px; } } @media (max-width: 360px) { .mt-pop-key-val { font-size: 24px; } }
/* TOOLTIP */ .mt-pop-tooltip { display: none; position: absolute; top: 30px; left: 0; background: rgba(255,255,247,0.97); border: 1px solid rgba(28,28,28,0.12); padding: 10px 14px; font-family: 'GT Planar Regular', sans-serif; font-size: 12px; pointer-events: none; z-index: 10; min-width: 120px; color: #1C1C1C; } .mt-pop-tooltip-month { font-family: 'GT Planar Medium', sans-serif; font-size: 12px; margin-bottom: 6px; } .mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */ @media (max-width: 480px) { .mt-pop-key-val { font-size: 28px; } .mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); } .mt-pop-section-title { font-size: 20px; line-height: 24px; } .mt-pop-table { min-width: 480px; } }
@media (max-width: 360px) { .mt-pop-key-val { font-size: 24px; } }
Största parti (S) 32,7 %
Oppositionen 53,3 %
Tidöpartierna 44,7 %
Skillnad mellan blocken
±0 +5 +10
NOV DEC JAN FEB MAR APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){ var D=[ {m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6}, {m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8}, {m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0}, {m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9}, {m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8}, {m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2} ]; var svg=document.getElementById('mt-bd-svg'); var tt=document.getElementById('mt-bd-tt'); var hl=document.getElementById('mt-bd-hl'); var dot=document.getElementById('mt-bd-dot'); var lbl=document.getElementById('mt-bd-labels'); function fmt(v){return v.toFixed(1).replace('.',',');} function show(i){ var d=D[i]; hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3'; dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1'; lbl.style.opacity='0.12'; document.getElementById('mt-bd-tt-m').textContent=d.m; document.getElementById('mt-bd-tt-b').innerHTML= 'Opposition: '+fmt(d.opp)+' %'+ 'Tidö: '+fmt(d.tido)+' %'+ 'Skillnad: +'+fmt(d.diff)+' pe'; tt.style.display='block'; var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width; tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px'; } function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';} document.querySelectorAll('.mt-bz').forEach(function(z){ var i=parseInt(z.getAttribute('data-i')); z.addEventListener('mouseenter',function(){show(i);}); z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false}); }); svg.addEventListener('mouseleave',hide); document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();}); })();
36 % 26 % 16 % 6 % 4 %
NOV DEC JAN FEB MAR APR 2025/2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2 UNDER SPÄRREN
(function(){ var D=[ {m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2}, {m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3}, {m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9}, {m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9}, {m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6}, {m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2} ]; var P=[ {k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'}, {k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'} ]; var Y=function(v){return 330-(v/36)*300;}; function fmt(v){return v.toFixed(1).replace('.',',');} var svg=document.getElementById('mt-pop-svg'); var tt=document.getElementById('mt-pop-tt'); var ttM=document.getElementById('mt-tt-m'); var ttB=document.getElementById('mt-tt-b'); var hl=document.getElementById('mt-pop-hline'); var hd=document.getElementById('mt-pop-hdots'); var el=document.getElementById('mt-pop-end-labels'); var dots={}; P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());}); function show(i){ var d=D[i]; hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3'; hd.style.opacity='1'; el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px'; } function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';} document.querySelectorAll('.mt-hz').forEach(function(z){ var i=parseInt(z.getAttribute('data-i')); z.addEventListener('mouseenter',function(){show(i);}); z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false}); }); svg.addEventListener('mouseleave',hide); document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();}); })();
S SD M V MP C KD L (under 4 %)
Senaste mätningarna
Institut S SD M V MP C KD L
Verian/Sifo (apr) 32,720,016,8 7,76,16,8 5,72,2
Indikator (mar) 33,420,618,4 7,05,75,7 4,62,2
Novus (mar) 32,721,017,5 7,55,76,3 5,12,3
MT snitt 32,720,016,8 7,76,16,8 5,72,2
Viktar efter tid och urvalsstorlek.
Verian/Sifo, Novus, Demoskop, Indikator. April 2026.
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
.mt-man-wrap * { box-sizing: border-box; }
/* Tre textnivåer: Rubrik: GT Planar Medium, 24px / 20px mobil Brödtext: GT Planar Regular, 20px/24px / 18px/21.6px mobil Bildtext: GT Planar Regular, 12px, opacity 0.4 */
.mt-man-wrap { font-family: 'GT Planar Regular', sans-serif; color: #1C1C1C; background: transparent; }
.mt-man-title { font-family: 'GT Planar Medium', sans-serif; font-size: 24px; font-weight: 500; line-height: 28px; color: #1C1C1C; margin-bottom: 12px; }
.mt-man-caption { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; line-height: 1.2; letter-spacing: 0.4px; color: #1C1C1C; opacity: 0.4; }
/* BLOCKLINJE */ .mt-man-block-bar { position: relative; height: 52px; display: flex; overflow: hidden; } .mt-man-block-seg { display: flex; align-items: center; justify-content: center; font-family: 'GT Planar Medium', sans-serif; font-size: 14px; font-weight: 500; font-variant-numeric: tabular-nums; color: #fff; } .mt-man-block-labels { display: flex; justify-content: space-between; margin-bottom: 6px; } .mt-man-block-label { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; color: #1C1C1C; opacity: 0.5; text-transform: uppercase; letter-spacing: 0.06em; } .mt-man-block-totals { display: flex; justify-content: space-between; align-items: baseline; margin-top: 8px; } .mt-man-block-total-num { font-family: 'GT Planar Medium', sans-serif; font-size: 28px; font-weight: 500; font-variant-numeric: tabular-nums; } .mt-man-block-total-sub { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; opacity: 0.45; margin-left: 4px; }
/* L-NOT */ .mt-man-l-note { margin-top: 12px; padding: 16px 20px; background: #E0FF63; font-family: 'GT Planar Regular', sans-serif; font-size: 20px; line-height: 24px; color: #1C1C1C; }
/* SEKTIONSAVSTÅND */ .mt-man-section { margin-bottom: 40px; } @media (max-width: 480px) { .mt-man-section { margin-bottom: 28px; } }
/* MANDATKORT */ .mt-man-seats-row { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 28px; } .mt-man-seat-card { flex: 1 1 calc(12.5% - 10px); min-width: 68px; padding: 10px 8px 8px; } .mt-man-seat-short { font-family: 'GT Planar Medium', sans-serif; font-size: 12px; margin-bottom: 4px; } .mt-man-seat-num { font-family: 'GT Planar Medium', sans-serif; font-size: 28px; font-weight: 500; font-variant-numeric: tabular-nums; line-height: 1; } .mt-man-seat-prev { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; opacity: 0.4; margin-top: 4px; }
/* SWING */ .mt-man-swing-wrap { margin-bottom: 28px; } .mt-man-swing-text { font-family: 'GT Planar Regular', sans-serif; font-size: 20px; line-height: 24px; color: #1C1C1C; margin-bottom: 16px; } .mt-man-swing-row { display: flex; align-items: center; gap: 10px; margin-bottom: 4px; } .mt-man-swing-party { font-family: 'GT Planar Medium', sans-serif; font-size: 12px; width: 28px; text-align: right; flex-shrink: 0; } .mt-man-swing-bar { flex: 1; height: 12px; background: rgba(28,28,28,0.06); position: relative; } .mt-man-swing-mid { position: absolute; left: 50%; top: 0; bottom: 0; width: 1px; background: rgba(28,28,28,0.15); } .mt-man-swing-fill-pos { position: absolute; left: 50%; top: 1px; bottom: 1px; opacity: 0.75; } .mt-man-swing-fill-neg { position: absolute; right: 50%; top: 1px; bottom: 1px; opacity: 0.75; } .mt-man-swing-val { font-family: 'GT Planar Medium', sans-serif; font-size: 12px; width: 36px; text-align: right; font-variant-numeric: tabular-nums; flex-shrink: 0; }
/* HEMICYCLE TOOLTIP */ .mt-hc-tooltip { display: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: rgba(255,255,247,0.95); border: 1px solid rgba(28,28,28,0.12); padding: 12px 18px; font-family: 'GT Planar Regular', sans-serif; pointer-events: none; z-index: 10; text-align: center; } .mt-hc-tt-name { font-family: 'GT Planar Medium', sans-serif; font-size: 14px; margin-bottom: 2px; } .mt-hc-tt-seats { font-family: 'GT Planar Medium', sans-serif; font-size: 32px; font-weight: 500; line-height: 1; font-variant-numeric: tabular-nums; } .mt-hc-tt-label { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; opacity: 0.4; margin-top: 2px; }
/* MOBIL */ @media (max-width: 480px) { .mt-man-title { font-size: 20px; line-height: 24px; } .mt-man-l-note { font-size: 18px; line-height: 21.6px; } .mt-man-swing-text { font-size: 18px; line-height: 21.6px; } .mt-man-seat-card { min-width: calc(25% - 10px); flex: 1 1 calc(25% - 10px); } .mt-man-seat-num { font-size: 22px; } .mt-man-block-total-num { font-size: 24px; } .mt-man-hemicycle-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; } .mt-man-hemicycle-wrap svg { min-width: 480px; } } @media (max-width: 360px) { .mt-man-seat-card { min-width: calc(50% - 10px); flex: 1 1 calc(50% - 10px); } }
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){ var parties={ 'V':{name:'Vänsterpartiet',seats:28,color:'#9E1A2F'}, 'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'}, 'MP':{name:'Miljöpartiet',seats:22,color:'#52A243'}, 'C':{name:'Centerpartiet',seats:25,color:'#005C2B'}, 'M':{name:'Moderaterna',seats:61,color:'#2C4690'}, 'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA3'}, 'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'} }; var dots=document.querySelectorAll('.mt-hc-dot'); var legs=document.querySelectorAll('.mt-hc-leg'); var tt=document.getElementById('mt-hc-tt'); var ttN=document.getElementById('mt-hc-tt-name'); var ttS=document.getElementById('mt-hc-tt-seats'); var active=null; function hl(p){ if(active===p)return; active=p; dots.forEach(function(d){ if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');} else{d.style.opacity='0.1';d.setAttribute('r','4');} }); var i=parties[p]; ttN.textContent=i.name; ttN.style.color=i.color; ttS.textContent=i.seats; ttS.style.color=i.color; tt.style.display='block'; } function rs(){ active=null; dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');}); tt.style.display='none'; } dots.forEach(function(d){ d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));}); d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false}); }); legs.forEach(function(l){ l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));}); l.addEventListener('click',function(){hl(l.getAttribute('data-p'));}); l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false}); }); document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs); document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();}); })();
Opposition Tidöpartierna
S 119 V 28 C 25 MP 22
SD 73 M 61 KD 21
194 mandat
175 = majoritet
155 mandat
L under spärren. Med 2,2 % faller Liberalerna under 4 %-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) försvinner helt ur beräkningen.
Mandat per parti
S 119 val ’22: 107
SD 73 val ’22: 73
M 61 val ’22: 68
V 28 val ’22: 24
C 25 val ’22: 24
MP 22 val ’22: 18
KD 21 val ’22: 19
L 0 val ’22: 16
Mandatförskjutning sedan valet 2022 Oppositionen går från 173 till 194 mandat, en ökning med 21 platser och en klar majoritet. Tidöpartierna faller från 176 till 155. Det drivs framför allt av att L:s 16 mandat försvinner om partiet inte klarar spärren.
S
+12
V
+4
MP
+4
C
+1
KD
+2
SD
±0
M
−7
L
−16
Nollstrecket = valet 2022.
MT:s sammanvägda opinion. April 2026.
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
.mt-sparr-wrap * { box-sizing: border-box; }
/* Tre textnivåer: Rubrik: GT Planar Medium, 24px / 20px mobil Etikett: GT Planar Regular, 12px, #1C1C1C Bildtext: GT Planar Regular, 12px, opacity 0.4 */
.mt-sparr-wrap { font-family: 'GT Planar Regular', sans-serif; color: #1C1C1C; background: transparent; }
.mt-sparr-caption { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; line-height: 1.2; letter-spacing: 0.4px; color: #1C1C1C; opacity: 0.4; }
/* STATUS CARDS */ .mt-sparr-cards { display: flex; gap: 0; margin-bottom: 28px; background: #F1F1EB; flex-wrap: wrap; } .mt-sparr-card { flex: 1; min-width: 120px; padding: 16px; border-right: 1px solid rgba(28,28,28,0.08); text-align: center; } .mt-sparr-card:last-child { border-right: none; } .mt-sparr-card-party { display: flex; align-items: center; justify-content: center; gap: 6px; margin-bottom: 6px; } .mt-sparr-card-dot { width: 8px; height: 8px; flex-shrink: 0; } .mt-sparr-card-name { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; color: #1C1C1C; } .mt-sparr-card-val { font-family: 'GT Planar Medium', sans-serif; font-size: 28px; font-weight: 500; font-variant-numeric: tabular-nums; line-height: 1; color: #1C1C1C; } .mt-sparr-card-val sup { font-size: 12px; font-weight: 400; vertical-align: baseline; } .mt-sparr-card-status { font-family: 'GT Planar Regular', sans-serif; font-size: 10px; text-transform: uppercase; letter-spacing: 0.06em; margin-top: 4px; color: #1C1C1C; opacity: 0.4; }
/* TOOLTIP */ .mt-sparr-tooltip { display: none; position: absolute; top: 30px; left: 0; background: rgba(255,255,247,0.97); border: 1px solid rgba(28,28,28,0.12); padding: 10px 14px; font-family: 'GT Planar Regular', sans-serif; font-size: 12px; pointer-events: none; z-index: 10; min-width: 120px; color: #1C1C1C; } .mt-sparr-tooltip-month { font-family: 'GT Planar Medium', sans-serif; font-size: 12px; margin-bottom: 6px; } .mt-sparr-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* LEGEND */ .mt-sparr-legend { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 12px 0 6px; } .mt-sparr-legend-item { display: flex; align-items: center; gap: 5px; font-family: 'GT Planar Regular', sans-serif; font-size: 12px; color: #1C1C1C; } .mt-sparr-legend-dash { width: 14px; height: 2px; display: inline-block; }
/* MOBIL */ @media (max-width: 480px) { .mt-sparr-cards { flex-direction: column; } .mt-sparr-card { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); display: flex; flex-direction: row; align-items: center; justify-content: space-between; padding: 12px 0; } .mt-sparr-card:last-child { border-bottom: none; } .mt-sparr-card-val { font-size: 24px; } .mt-sparr-chart-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; } .mt-sparr-chart-wrap svg { min-width: 480px; } }
L
2,2 % Under spärren
KD
5,7 % Nära spärren
C
6,8 % Över spärren
MP
6,1 % Över spärren
4 % RIKSDAGSSPÄRREN
0 %
2 %
6 %
8 %
NOV DEC JAN FEB MAR APR 2025/2026
2026 →
← Demoskop 4,5 %
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){ var D=[ {m:'Nov 2025',x:56, MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7, yC:152.1,yKD:181.1,yL:239.1}, {m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9}, {m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8}, {m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8}, {m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2}, {m:'Apr 2026',x:620, MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9, yKD:126.3,yL:239.1} ]; var P=[ {k:'MP',c:'#52A243',d:'mt-sp-dmp'}, {k:'C', c:'#005C2B',d:'mt-sp-dc'}, {k:'KD',c:'#005EA3',d:'mt-sp-dkd'}, {k:'L', c:'#006AB4',d:'mt-sp-dl'} ]; function fmt(v){return v.toFixed(1).replace('.',',');} var svg=document.getElementById('mt-sp-svg'); var tt=document.getElementById('mt-sp-tt'); var hl=document.getElementById('mt-sp-hl'); var dots=document.getElementById('mt-sp-dots'); var lbl=document.getElementById('mt-sp-labels'); function show(i){ var d=D[i]; hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3'; dots.style.opacity='1'; lbl.style.opacity=i=4 ? '●' : '●'; return icon+' '+p.k+' '+fmt(v)+' %'; }).join(''); tt.style.display='block'; var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width; tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px'; } function hide(){ hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none'; } document.querySelectorAll('.mt-sz').forEach(function(z){ var i=parseInt(z.getAttribute('data-i')); z.addEventListener('mouseenter',function(){show(i);}); z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false}); }); svg.addEventListener('mouseleave',hide); document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();}); })();
MP C KD L (under 4 %) = enskild mätning
Verian/Sifo, Novus, Demoskop. April 2026.
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
.mt-ros-wrap * { box-sizing: border-box; }
.mt-ros-wrap { font-family: 'GT Planar Regular', sans-serif; color: #1C1C1C; background: transparent; }
.mt-ros-caption { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; line-height: 1.2; letter-spacing: 0.4px; color: #1C1C1C; opacity: 0.4; }
.mt-ros-title { font-family: 'GT Planar Medium', sans-serif; font-size: 24px; font-weight: 500; line-height: 28px; color: #1C1C1C; margin-bottom: 12px; }
.mt-ros-section { margin-bottom: 40px; }
/* KANDIDATKORT */ .mt-ros-candidates { display: flex; gap: 0; background: #F1F1EB; } .mt-ros-cand { flex: 1; padding: 20px 16px; border-right: 1px solid rgba(28,28,28,0.08); } .mt-ros-cand:last-child { border-right: none; } .mt-ros-cand-header { display: flex; align-items: center; gap: 12px; margin-bottom: 14px; } .mt-ros-cand-photo { width: 76px; height: 76px; object-fit: cover; filter: grayscale(100%); display: block; flex-shrink: 0; } .mt-ros-cand-name { font-family: 'GT Planar Medium', sans-serif; font-size: 16px; font-weight: 500; line-height: 1.2; color: #1C1C1C; } .mt-ros-cand-bar-label { display: flex; justify-content: space-between; font-size: 12px; margin-bottom: 3px; color: #1C1C1C; } .mt-ros-cand-bar-track { height: 4px; background: rgba(28,28,28,0.08); margin-bottom: 8px; } .mt-ros-cand-bar-fill { height: 100%; } .mt-ros-cand-path { padding-top: 10px; border-top: 1px solid rgba(28,28,28,0.08); font-size: 12px; line-height: 1.5; color: #1C1C1C; opacity: 0.6; }
/* MANDATSTAPLAR */ .mt-ros-bar-row { margin-bottom: 14px; } .mt-ros-bar-label { display: flex; justify-content: space-between; font-size: 12px; margin-bottom: 4px; color: #1C1C1C; } .mt-ros-bar-track { height: 28px; background: rgba(28,28,28,0.04); position: relative; } .mt-ros-majority-label { font-size: 12px; opacity: 0.4; margin-left: calc(175/349 * 100%); transform: translateX(-50%); text-align: center; margin-top: 4px; display: inline-block; }
/* SCENARIER */ .mt-ros-scenarios { display: flex; gap: 0; background: #F1F1EB; } .mt-ros-scen { flex: 1; padding: 16px 14px; border-right: 1px solid rgba(28,28,28,0.08); } .mt-ros-scen:last-child { border-right: none; } .mt-ros-scen-tag { font-size: 10px; text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 8px; } .mt-ros-scen-title { font-family: 'GT Planar Medium', sans-serif; font-size: 16px; font-weight: 500; line-height: 1.2; margin-bottom: 8px; color: #1C1C1C; } .mt-ros-scen-text { font-size: 12px; line-height: 1.55; color: #1C1C1C; opacity: 0.6; } .mt-ros-scen-req { margin-top: 10px; font-size: 12px; opacity: 0.35; }
/* TOOLTIP */ .mt-ros-tooltip { display: none; position: absolute; top: 10px; left: 0; background: rgba(255,255,247,0.97); border: 1px solid rgba(28,28,28,0.12); padding: 8px 12px; font-family: 'GT Planar Regular', sans-serif; font-size: 12px; pointer-events: none; z-index: 10; min-width: 130px; color: #1C1C1C; } .mt-ros-tooltip-month { font-family: 'GT Planar Medium', sans-serif; font-size: 12px; margin-bottom: 4px; }
/* MOBIL */ @media (max-width: 480px) { .mt-ros-title { font-size: 20px; line-height: 24px; } .mt-ros-section { margin-bottom: 28px; } .mt-ros-candidates { flex-direction: column; } .mt-ros-cand { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); } .mt-ros-cand:last-child { border-bottom: none; } .mt-ros-cand-photo { width: 60px; height: 60px; } .mt-ros-scenarios { flex-direction: column; } .mt-ros-scen { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); } .mt-ros-scen:last-child { border-bottom: none; } }
Magdalena Andersson
Förtroende43 %
S i opinionen32,7 %
S+V+C+MP = 194 mandat Klar majoritet.
Ulf Kristersson
Förtroende36 %
M i opinionen16,8 %
M+KD+L+SD = 155 mandat 17 mandat kort.
Jimmie Åkesson
Förtroende29 %
SD i opinionen20,0 %
SD större än M: 73 vs 61 Kräver statsministerposten.
Anderssons block: S + V + C + MP 194
+19
Kristerssons / Åkessons block: M + KD + SD 155
−20
Om L klarar 4 % ~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt Andersson bildar regering S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet. Kräver: L under 4 %
Möjligt Kristersson får fortsätta L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen. Kräver: L över 4 % + marginaler
Utmanaren Åkesson kräver statsministerposten SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen. Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0 % 30 % 60 % JUN 25 SEP 25 DEC 25 FEB 26
Andersson 43 %
Kristersson 36 %
Åkesson 29 %
← Åkesson gick om Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson/Kristersson: från 12 till 7 pe.
(function(){ var D=[ {m:'Jun 2025',x:40, A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7}, {m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5}, {m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5}, {m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2} ]; var svg=document.getElementById('mt-cf-svg'); var tt=document.getElementById('mt-cf-tt'); var hl=document.getElementById('mt-cf-hl'); var dots=document.getElementById('mt-cf-dots'); var lbl=document.getElementById('mt-cf-labels'); var da=document.getElementById('mt-cf-da'); var dk=document.getElementById('mt-cf-dk'); var dj=document.getElementById('mt-cf-dj'); function show(i){ var d=D[i]; hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3'; dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px'; } function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';} document.querySelectorAll('.mt-cz').forEach(function(z){ var i=parseInt(z.getAttribute('data-i')); z.addEventListener('mouseenter',function(){show(i);}); z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false}); }); svg.addEventListener('mouseleave',hide); document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();}); })();
MT:s sammanvägda opinion + Novus/Verian partiledarförtroende. April 2026.
.mt-metod-wrap { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; line-height: 1.6; letter-spacing: 0.4px; color: #1C1C1C; opacity: 0.4; background: transparent; } .mt-metod-wrap p { margin: 0 0 8px; font-family: 'GT Planar Regular', sans-serif !important; font-size: 12px !important; line-height: 1.6 !important; font-weight: 400 !important; } .mt-metod-wrap p:last-child { margin: 0; } .mt-metod-wrap { font-size: 12px; } }
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Institut, mätperiod och datum anges kortfattat under respektive diagram och tabell. Syftet med sammanvägningen är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge. Tidsvikt: nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt: vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas: institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis. Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 (samma metod som Valmyndigheten använder sedan valet 2018). Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Partier under 4 % exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten. Oppositionen definieras som S + V + C + MP. Tidöpartierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022. Källor: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se. Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för beräkningar och grafik, inte för att generera redaktionella bedömningar. Alla journalistiska prioriteringar och tolkningar görs av MT:s redaktion. Senast uppdaterad: april 2026.
93dc7bc4e4ddee94529eda33ddf7e0dff383646b
4aadb380664b6ee2dfd24fa6acfd4ac868268622
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity, funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 16px 20px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 8px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1); }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15); border-bottom: 1px solid rgba(28,28,28,0.15); font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
@media (max-width: 480px) {
.mt-pop-table { font-size: 18px; line-height: 21.6px; }
.mt-pop-table th { font-size: 18px; line-height: 21.6px; }
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti (S)
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Viktar efter tid och urvalsstorlek.
Verian/Sifo, Novus, Demoskop, Indikator. April 2026.
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
.mt-man-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Brödtext: GT Planar Regular, 20px/24px / 18px/21.6px mobil
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-man-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-man-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-man-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* BLOCKLINJE */
.mt-man-block-bar {
position: relative;
height: 52px;
display: flex;
overflow: hidden;
}
.mt-man-block-seg {
display: flex;
align-items: center;
justify-content: center;
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
font-weight: 500;
font-variant-numeric: tabular-nums;
color: #fff;
}
.mt-man-block-labels {
display: flex;
justify-content: space-between;
margin-bottom: 6px;
}
.mt-man-block-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
opacity: 0.5;
text-transform: uppercase;
letter-spacing: 0.06em;
}
.mt-man-block-totals {
display: flex;
justify-content: space-between;
align-items: baseline;
margin-top: 8px;
}
.mt-man-block-total-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
}
.mt-man-block-total-sub {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.45;
margin-left: 4px;
}
/* L-NOT */
.mt-man-l-note {
margin-top: 12px;
padding: 16px 20px;
background: #E0FF63;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
}
/* SEKTIONSAVSTÅND */
.mt-man-section { margin-bottom: 40px; }
@media (max-width: 480px) { .mt-man-section { margin-bottom: 28px; } }
/* MANDATKORT */
.mt-man-seats-row {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 28px;
}
.mt-man-seat-card {
flex: 1 1 calc(12.5% - 10px);
min-width: 68px;
padding: 10px 8px 8px;
}
.mt-man-seat-short {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
.mt-man-seat-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
}
.mt-man-seat-prev {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 4px;
}
/* SWING */
.mt-man-swing-wrap {
margin-bottom: 28px;
}
.mt-man-swing-text {
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
margin-bottom: 16px;
}
.mt-man-swing-row {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 4px;
}
.mt-man-swing-party {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 28px;
text-align: right;
flex-shrink: 0;
}
.mt-man-swing-bar {
flex: 1;
height: 12px;
background: rgba(28,28,28,0.06);
position: relative;
}
.mt-man-swing-mid {
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 1px;
background: rgba(28,28,28,0.15);
}
.mt-man-swing-fill-pos {
position: absolute;
left: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-fill-neg {
position: absolute;
right: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 36px;
text-align: right;
font-variant-numeric: tabular-nums;
flex-shrink: 0;
}
/* HEMICYCLE TOOLTIP */
.mt-hc-tooltip {
display: none;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: rgba(255,255,247,0.95);
border: 1px solid rgba(28,28,28,0.12);
padding: 12px 18px;
font-family: 'GT Planar Regular', sans-serif;
pointer-events: none;
z-index: 10;
text-align: center;
}
.mt-hc-tt-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
margin-bottom: 2px;
}
.mt-hc-tt-seats {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
line-height: 1;
font-variant-numeric: tabular-nums;
}
.mt-hc-tt-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 2px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-man-title { font-size: 20px; line-height: 24px; }
.mt-man-l-note { font-size: 18px; line-height: 21.6px; }
.mt-man-swing-text { font-size: 18px; line-height: 21.6px; }
.mt-man-seat-card { min-width: calc(25% - 10px); flex: 1 1 calc(25% - 10px); }
.mt-man-seat-num { font-size: 22px; }
.mt-man-block-total-num { font-size: 24px; }
.mt-man-hemicycle-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-wrap svg { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-man-seat-card { min-width: calc(50% - 10px); flex: 1 1 calc(50% - 10px); }
}
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'Vänsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Miljöpartiet',seats:22,color:'#52A243'},
'C':{name:'Centerpartiet',seats:25,color:'#005C2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4690'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA3'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot');
var legs=document.querySelectorAll('.mt-hc-leg');
var tt=document.getElementById('mt-hc-tt');
var ttN=document.getElementById('mt-hc-tt-name');
var ttS=document.getElementById('mt-hc-tt-seats');
var active=null;
function hl(p){
if(active===p)return; active=p;
dots.forEach(function(d){
if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}
else{d.style.opacity='0.1';d.setAttribute('r','4');}
});
var i=parties[p];
ttN.textContent=i.name; ttN.style.color=i.color;
ttS.textContent=i.seats; ttS.style.color=i.color;
tt.style.display='block';
}
function rs(){
active=null;
dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});
tt.style.display='none';
}
dots.forEach(function(d){
d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});
d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});
});
legs.forEach(function(l){
l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});
});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
Opposition
Tidöpartierna
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
194
mandat
175 = majoritet
155
mandat
L under spärren. Med 2,2 % faller Liberalerna under 4 %-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) försvinner helt ur beräkningen.
Mandat per parti
S
119
val ’22: 107
SD
73
val ’22: 73
M
61
val ’22: 68
V
28
val ’22: 24
C
25
val ’22: 24
MP
22
val ’22: 18
KD
21
val ’22: 19
L
0
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen går från 173 till 194 mandat, en ökning med 21 platser och en klar majoritet. Tidöpartierna faller från 176 till 155. Det drivs framför allt av att L:s 16 mandat försvinner om partiet inte klarar spärren.
S
+12
V
+4
MP
+4
C
+1
KD
+2
SD
±0
M
−7
L
−16
Nollstrecket = valet 2022.
MT:s sammanvägda opinion. April 2026.
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
.mt-sparr-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-sparr-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-sparr-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* STATUS CARDS */
.mt-sparr-cards {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-sparr-card {
flex: 1;
min-width: 120px;
padding: 16px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-sparr-card:last-child { border-right: none; }
.mt-sparr-card-party {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
margin-bottom: 6px;
}
.mt-sparr-card-dot {
width: 8px;
height: 8px;
flex-shrink: 0;
}
.mt-sparr-card-name {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-card-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-sparr-card-val sup {
font-size: 12px;
font-weight: 400;
vertical-align: baseline;
}
.mt-sparr-card-status {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-top: 4px;
color: #1C1C1C;
opacity: 0.4;
}
/* TOOLTIP */
.mt-sparr-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-sparr-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-sparr-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* LEGEND */
.mt-sparr-legend {
display: flex;
flex-wrap: wrap;
gap: 6px 18px;
margin: 12px 0 6px;
}
.mt-sparr-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-legend-dash {
width: 14px;
height: 2px;
display: inline-block;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-sparr-cards { flex-direction: column; }
.mt-sparr-card {
border-right: none;
border-bottom: 1px solid rgba(28,28,28,0.08);
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 12px 0;
}
.mt-sparr-card:last-child { border-bottom: none; }
.mt-sparr-card-val { font-size: 24px; }
.mt-sparr-chart-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-sparr-chart-wrap svg { min-width: 480px; }
}
L
2,2 %
Under spärren
KD
5,7 %
Nära spärren
C
6,8 %
Över spärren
MP
6,1 %
Över spärren
4 %
RIKSDAGSSPÄRREN
0 %
2 %
6 %
8 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
← Demoskop 4,5 %
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56, MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7, yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620, MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9, yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#52A243',d:'mt-sp-dmp'},
{k:'C', c:'#005C2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA3',d:'mt-sp-dkd'},
{k:'L', c:'#006AB4',d:'mt-sp-dl'}
];
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4
? '●'
: '●';
return icon+' '+p.k+' '+fmt(v)+' %';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L (under 4 %)
= enskild mätning
Verian/Sifo, Novus, Demoskop. April 2026.
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
.mt-ros-wrap * { box-sizing: border-box; }
.mt-ros-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-ros-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
.mt-ros-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-ros-section { margin-bottom: 40px; }
/* KANDIDATKORT */
.mt-ros-candidates {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-cand {
flex: 1;
padding: 20px 16px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-cand:last-child { border-right: none; }
.mt-ros-cand-header {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 14px;
}
.mt-ros-cand-photo {
width: 76px;
height: 76px;
object-fit: cover;
filter: grayscale(100%);
display: block;
flex-shrink: 0;
}
.mt-ros-cand-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
color: #1C1C1C;
}
.mt-ros-cand-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 3px;
color: #1C1C1C;
}
.mt-ros-cand-bar-track {
height: 4px;
background: rgba(28,28,28,0.08);
margin-bottom: 8px;
}
.mt-ros-cand-bar-fill { height: 100%; }
.mt-ros-cand-path {
padding-top: 10px;
border-top: 1px solid rgba(28,28,28,0.08);
font-size: 12px;
line-height: 1.5;
color: #1C1C1C;
opacity: 0.6;
}
/* MANDATSTAPLAR */
.mt-ros-bar-row { margin-bottom: 14px; }
.mt-ros-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 4px;
color: #1C1C1C;
}
.mt-ros-bar-track {
height: 28px;
background: rgba(28,28,28,0.04);
position: relative;
}
.mt-ros-majority-label {
font-size: 12px;
opacity: 0.4;
margin-left: calc(175/349 * 100%);
transform: translateX(-50%);
text-align: center;
margin-top: 4px;
display: inline-block;
}
/* SCENARIER */
.mt-ros-scenarios {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-scen {
flex: 1;
padding: 16px 14px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-scen:last-child { border-right: none; }
.mt-ros-scen-tag {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-bottom: 8px;
}
.mt-ros-scen-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
margin-bottom: 8px;
color: #1C1C1C;
}
.mt-ros-scen-text {
font-size: 12px;
line-height: 1.55;
color: #1C1C1C;
opacity: 0.6;
}
.mt-ros-scen-req {
margin-top: 10px;
font-size: 12px;
opacity: 0.35;
}
/* TOOLTIP */
.mt-ros-tooltip {
display: none;
position: absolute;
top: 10px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 8px 12px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 130px;
color: #1C1C1C;
}
.mt-ros-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-ros-title { font-size: 20px; line-height: 24px; }
.mt-ros-section { margin-bottom: 28px; }
.mt-ros-candidates { flex-direction: column; }
.mt-ros-cand { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-cand:last-child { border-bottom: none; }
.mt-ros-cand-photo { width: 60px; height: 60px; }
.mt-ros-scenarios { flex-direction: column; }
.mt-ros-scen { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-scen:last-child { border-bottom: none; }
}
Magdalena Andersson
Förtroende43 %
S i opinionen32,7 %
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende36 %
M i opinionen16,8 %
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende29 %
SD i opinionen20,0 %
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block: S + V + C + MP
194
+19
Kristerssons / Åkessons block: M + KD + SD
155
−20
Om L klarar 4 %
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4 %
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4 % + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0 %
30 %
60 %
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43 %
Kristersson 36 %
Åkesson 29 %
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson/Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40, A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg');
var tt=document.getElementById('mt-cf-tt');
var hl=document.getElementById('mt-cf-hl');
var dots=document.getElementById('mt-cf-dots');
var lbl=document.getElementById('mt-cf-labels');
var da=document.getElementById('mt-cf-da');
var dk=document.getElementById('mt-cf-dk');
var dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MT:s sammanvägda opinion + Novus/Verian partiledarförtroende. April 2026.
.mt-metod-wrap {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.6;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
background: transparent;
}
.mt-metod-wrap p {
margin: 0 0 8px;
font-family: 'GT Planar Regular', sans-serif !important;
font-size: 12px !important;
line-height: 1.6 !important;
font-weight: 400 !important;
}
.mt-metod-wrap p:last-child { margin: 0; }
.mt-metod-wrap { font-size: 12px; }
}
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Institut, mätperiod och datum anges kortfattat under respektive diagram och tabell. Syftet med sammanvägningen är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt: nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt: vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas: institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 (samma metod som Valmyndigheten använder sedan valet 2018). Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Partier under 4 % exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidöpartierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för beräkningar och grafik, inte för att generera redaktionella bedömningar. Alla journalistiska prioriteringar och tolkningar görs av MT:s redaktion. Senast uppdaterad: april 2026.
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity, funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 16px 20px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 8px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1) !important; }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15) !important; border-bottom: 1px solid rgba(28,28,28,0.15) !important; font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
@media (max-width: 480px) {
.mt-pop-table { font-size: 18px; line-height: 21.6px; }
.mt-pop-table th { font-size: 18px; line-height: 21.6px; }
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 12px 16px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 28px;
color: #1C1C1C;
pointer-events: none;
z-index: 10;
min-width: 140px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti (S)
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken (oppositionen leder med 6,5 pe)
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition '+fmt(d.opp)+' %'+
'Tidö '+fmt(d.tido)+' %'+
'+'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna (viktar efter tid och urvalsstorlek)
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Verian/Sifo, Novus, Demoskop, Indikator. April 2026.
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
.mt-man-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Brödtext: GT Planar Regular, 20px/24px / 18px/21.6px mobil
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-man-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-man-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-man-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* BLOCKLINJE */
.mt-man-block-bar {
position: relative;
height: 52px;
display: flex;
overflow: hidden;
}
.mt-man-block-seg {
display: flex;
align-items: center;
justify-content: center;
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
font-variant-numeric: tabular-nums;
color: #fff;
}
.mt-man-block-labels {
display: flex;
justify-content: space-between;
margin-bottom: 6px;
}
.mt-man-block-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
opacity: 0.5;
text-transform: uppercase;
letter-spacing: 0.06em;
}
.mt-man-block-totals {
display: flex;
justify-content: space-between;
align-items: baseline;
margin-top: 8px;
}
.mt-man-block-total-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-variant-numeric: tabular-nums;
}
.mt-man-block-total-sub {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.45;
margin-left: 4px;
}
/* L-NOT */
.mt-man-l-note {
margin-top: 12px;
padding: 16px 20px;
background: #E0FF63;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
}
/* SEKTIONSAVSTÅND */
.mt-man-section { margin-bottom: 40px; }
@media (max-width: 480px) { .mt-man-section { margin-bottom: 28px; } }
/* MANDATKORT */
.mt-man-seats-row {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 28px;
}
.mt-man-seat-card {
flex: 1 1 calc(12.5% - 10px);
min-width: 68px;
padding: 10px 8px 8px;
}
.mt-man-seat-short {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
.mt-man-seat-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-variant-numeric: tabular-nums;
line-height: 1;
}
.mt-man-seat-prev {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 4px;
}
/* SWING */
.mt-man-swing-wrap {
margin-bottom: 28px;
}
.mt-man-swing-text {
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
margin-bottom: 16px;
}
.mt-man-swing-row {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 4px;
}
.mt-man-swing-party {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 28px;
text-align: right;
flex-shrink: 0;
}
.mt-man-swing-bar {
flex: 1;
height: 12px;
background: rgba(28,28,28,0.06);
position: relative;
}
.mt-man-swing-mid {
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 1px;
background: rgba(28,28,28,0.15);
}
.mt-man-swing-fill-pos {
position: absolute;
left: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-fill-neg {
position: absolute;
right: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 36px;
text-align: right;
font-variant-numeric: tabular-nums;
flex-shrink: 0;
}
/* HEMICYCLE TOOLTIP */
.mt-hc-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 12px 16px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 28px;
color: #1C1C1C;
pointer-events: none;
z-index: 10;
min-width: 140px;
}
.mt-hc-tt-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
margin-bottom: 2px;
}
.mt-hc-tt-seats {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
line-height: 1;
font-variant-numeric: tabular-nums;
}
.mt-hc-tt-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 2px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-man-title { font-size: 20px; line-height: 24px; }
.mt-man-l-note { font-size: 18px; line-height: 21.6px; }
.mt-man-swing-text { font-size: 18px; line-height: 21.6px; }
.mt-man-seat-card { min-width: calc(25% - 10px); flex: 1 1 calc(25% - 10px); }
.mt-man-seat-num { font-size: 22px; }
.mt-man-block-total-num { font-size: 24px; }
.mt-man-hemicycle-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-wrap svg { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-man-seat-card { min-width: calc(50% - 10px); flex: 1 1 calc(50% - 10px); }
}
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'Vänsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Miljöpartiet',seats:22,color:'#52A243'},
'C':{name:'Centerpartiet',seats:25,color:'#005C2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4690'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA3'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot');
var legs=document.querySelectorAll('.mt-hc-leg');
var tt=document.getElementById('mt-hc-tt');
var ttN=document.getElementById('mt-hc-tt-name');
var ttS=document.getElementById('mt-hc-tt-seats');
var active=null;
function hl(p){
if(active===p)return; active=p;
dots.forEach(function(d){
if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}
else{d.style.opacity='0.1';d.setAttribute('r','4');}
});
var i=parties[p];
ttN.textContent=i.name; ttN.style.color=i.color;
ttS.textContent=i.seats; ttS.style.color=i.color;
tt.style.display='block';
}
function rs(){
active=null;
dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});
tt.style.display='none';
}
dots.forEach(function(d){
d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});
d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});
});
legs.forEach(function(l){
l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});
});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
Opposition
Tidöpartierna
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
194
mandat
175 = majoritet
155
mandat
L under spärren. Med 2,2 % faller Liberalerna under 4 %-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) försvinner helt ur beräkningen.
Mandat per parti
S
119
val ’22: 107
SD
73
val ’22: 73
M
61
val ’22: 68
V
28
val ’22: 24
C
25
val ’22: 24
MP
22
val ’22: 18
KD
21
val ’22: 19
L
0
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen går från 173 till 194 mandat, en ökning med 21 platser och en klar majoritet. Tidöpartierna faller från 176 till 155. Det drivs framför allt av att L:s 16 mandat försvinner om partiet inte klarar spärren.
S
+12
V
+4
MP
+4
C
+1
KD
+2
SD
±0
M
−7
L
−16
Nollstrecket = valet 2022.
MT:s sammanvägda opinion. April 2026.
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
.mt-sparr-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-sparr-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-sparr-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* STATUS CARDS */
.mt-sparr-cards {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-sparr-card {
flex: 1;
min-width: 120px;
padding: 16px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-sparr-card:last-child { border-right: none; }
.mt-sparr-card-party {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
margin-bottom: 6px;
}
.mt-sparr-card-dot {
width: 8px;
height: 8px;
flex-shrink: 0;
}
.mt-sparr-card-name {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-card-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-sparr-card-val sup {
font-size: 12px;
vertical-align: baseline;
}
.mt-sparr-card-status {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-top: 4px;
color: #1C1C1C;
opacity: 0.4;
}
/* TOOLTIP */
.mt-sparr-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 12px 16px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 28px;
color: #1C1C1C;
pointer-events: none;
z-index: 10;
min-width: 140px;
}
/* LEGEND */
.mt-sparr-legend {
display: flex;
flex-wrap: wrap;
gap: 6px 18px;
margin: 12px 0 6px;
}
.mt-sparr-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-legend-dash {
width: 14px;
height: 2px;
display: inline-block;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-sparr-cards { flex-direction: column; }
.mt-sparr-card {
border-right: none;
border-bottom: 1px solid rgba(28,28,28,0.08);
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 12px 0;
}
.mt-sparr-card:last-child { border-bottom: none; }
.mt-sparr-card-val { font-size: 24px; }
.mt-sparr-chart-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-sparr-chart-wrap svg { min-width: 480px; }
}
L
2,2 %
Under spärren
KD
5,7 %
Nära spärren
C
6,8 %
Över spärren
MP
6,1 %
Över spärren
4 %
RIKSDAGSSPÄRREN
0 %
2 %
6 %
8 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
← Demoskop 4,5 %
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56, MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7, yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620, MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9, yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#52A243',d:'mt-sp-dmp'},
{k:'C', c:'#005C2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA3',d:'mt-sp-dkd'},
{k:'L', c:'#006AB4',d:'mt-sp-dl'}
];
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L (under 4 %)
= enskild mätning
Verian/Sifo, Novus, Demoskop. April 2026.
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
.mt-ros-wrap * { box-sizing: border-box; }
.mt-ros-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-ros-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
.mt-ros-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-ros-section { margin-bottom: 40px; }
/* KANDIDATKORT */
.mt-ros-candidates {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-cand {
flex: 1;
padding: 20px 16px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-cand:last-child { border-right: none; }
.mt-ros-cand-header {
display: flex;
align-items: flex-start;
gap: 12px;
margin-bottom: 14px;
}
.mt-ros-cand-photo {
width: 76px;
height: 76px;
object-fit: cover;
filter: grayscale(100%);
display: block;
flex-shrink: 0;
}
.mt-ros-cand-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
line-height: 1.2;
color: #1C1C1C;
}
.mt-ros-cand-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 3px;
color: #1C1C1C;
}
.mt-ros-cand-bar-track {
height: 4px;
background: rgba(28,28,28,0.08);
margin-bottom: 8px;
}
.mt-ros-cand-bar-fill { height: 100%; }
.mt-ros-cand-path {
padding-top: 10px;
border-top: 1px solid rgba(28,28,28,0.08);
font-size: 12px;
line-height: 1.5;
color: #1C1C1C;
opacity: 0.6;
}
/* MANDATSTAPLAR */
.mt-ros-bar-row { margin-bottom: 14px; }
.mt-ros-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 4px;
color: #1C1C1C;
}
.mt-ros-bar-track {
height: 28px;
background: rgba(28,28,28,0.04);
position: relative;
}
.mt-ros-majority-label {
font-size: 12px;
opacity: 0.4;
margin-left: calc(175/349 * 100%);
transform: translateX(-50%);
text-align: center;
margin-top: 4px;
display: inline-block;
}
/* SCENARIER */
.mt-ros-body {
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
margin: 0 0 20px;
}
.mt-ros-subhead {
font-family: 'GT Planar Medium', sans-serif;
}
.mt-ros-scenarios {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-scen {
flex: 1;
padding: 16px 14px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-scen:last-child { border-right: none; }
.mt-ros-scen-tag {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-bottom: 8px;
}
.mt-ros-scen-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
line-height: 1.2;
margin-bottom: 8px;
color: #1C1C1C;
}
.mt-ros-scen-text {
font-size: 12px;
line-height: 1.55;
color: #1C1C1C;
opacity: 0.6;
}
.mt-ros-scen-req {
margin-top: 10px;
font-size: 12px;
opacity: 0.35;
}
/* TOOLTIP */
.mt-ros-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 12px 16px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 28px;
color: #1C1C1C;
pointer-events: none;
z-index: 10;
min-width: 140px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-ros-title { font-size: 20px; line-height: 24px; }
.mt-ros-section { margin-bottom: 28px; }
.mt-ros-candidates { flex-direction: column; }
.mt-ros-cand { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-cand:last-child { border-bottom: none; }
.mt-ros-cand-photo { width: 60px; height: 60px; }
}
Magdalena Andersson
Förtroende43 %
S i opinionen32,7 %
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende36 %
M i opinionen16,8 %
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende29 %
SD i opinionen20,0 %
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block: S + V + C + MP
194
+19
Kristerssons / Åkessons block: M + KD + SD
155
−20
Om L klarar 4 %
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt: Andersson bildar regering. S-ledd regering med stöd av V, C och MP. L missar spärren och oppositionen får klar majoritet. Det kräver att L landar under 4 %.
Möjligt: Kristersson får fortsätta. L klarar spärren och Tidö når runt 174 mandat. Kristersson behöver då stöd av ytterligare ett mandat eller att talmannen ger honom chansen att regera i minoritet.
Utmanaren: Åkesson kräver statsministerposten. SD är större än M. Åkesson hävdar rätten att leda en högerregering. Det kräver Tidö-majoritet och att M ger vika.
Förtroendeligan
Andel väljare med stort förtroende för respektive partiledare, enligt Novus och Verian. Andersson leder tydligt men gapet till Kristersson har krympt från 12 till 7 procentenheter sedan juni 2025.
0 %
30 %
60 %
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43 %
Kristersson 36 %
Åkesson 29 %
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson/Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40, A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg');
var tt=document.getElementById('mt-cf-tt');
var hl=document.getElementById('mt-cf-hl');
var dots=document.getElementById('mt-cf-dots');
var lbl=document.getElementById('mt-cf-labels');
var da=document.getElementById('mt-cf-da');
var dk=document.getElementById('mt-cf-dk');
var dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MT:s sammanvägda opinion + Novus/Verian partiledarförtroende. April 2026.
.mt-metod-wrap {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.6;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
background: transparent;
}
.mt-metod-wrap p {
margin: 0 0 8px;
font-family: 'GT Planar Regular', sans-serif !important;
font-size: 12px !important;
line-height: 1.6 !important;
font-weight: 400 !important;
}
.mt-metod-wrap p:last-child { margin: 0; }
.mt-metod-wrap { font-size: 12px; }
}
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Institut, mätperiod och datum anges kortfattat under respektive diagram och tabell. Syftet med sammanvägningen är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt: nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt: vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas: institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 (samma metod som Valmyndigheten använder sedan valet 2018). Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Partier under 4 % exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidöpartierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se. Foto Magdalena Andersson: Mathias Hansson/Socialdemokraterna. Foto Ulf Kristersson och Jimmie Åkesson: TT.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för beräkningar och grafik, inte för att generera redaktionella bedömningar. Alla journalistiska prioriteringar och tolkningar görs av MT:s redaktion. Senast uppdaterad: april 2026.
9ebab5391aa39932e1e827a53af70a23291de084
93dc7bc4e4ddee94529eda33ddf7e0dff383646b
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity, funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 16px 20px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 8px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1) !important; }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15) !important; border-bottom: 1px solid rgba(28,28,28,0.15) !important; font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
@media (max-width: 480px) {
.mt-pop-table { font-size: 18px; line-height: 21.6px; }
.mt-pop-table th { font-size: 18px; line-height: 21.6px; }
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti (S)
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna (viktar efter tid och urvalsstorlek)
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Verian/Sifo, Novus, Demoskop, Indikator. April 2026.
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
.mt-man-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Brödtext: GT Planar Regular, 20px/24px / 18px/21.6px mobil
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-man-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-man-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-man-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* BLOCKLINJE */
.mt-man-block-bar {
position: relative;
height: 52px;
display: flex;
overflow: hidden;
}
.mt-man-block-seg {
display: flex;
align-items: center;
justify-content: center;
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
font-weight: 500;
font-variant-numeric: tabular-nums;
color: #fff;
}
.mt-man-block-labels {
display: flex;
justify-content: space-between;
margin-bottom: 6px;
}
.mt-man-block-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
opacity: 0.5;
text-transform: uppercase;
letter-spacing: 0.06em;
}
.mt-man-block-totals {
display: flex;
justify-content: space-between;
align-items: baseline;
margin-top: 8px;
}
.mt-man-block-total-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
}
.mt-man-block-total-sub {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.45;
margin-left: 4px;
}
/* L-NOT */
.mt-man-l-note {
margin-top: 12px;
padding: 16px 20px;
background: #E0FF63;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
}
/* SEKTIONSAVSTÅND */
.mt-man-section { margin-bottom: 40px; }
@media (max-width: 480px) { .mt-man-section { margin-bottom: 28px; } }
/* MANDATKORT */
.mt-man-seats-row {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 28px;
}
.mt-man-seat-card {
flex: 1 1 calc(12.5% - 10px);
min-width: 68px;
padding: 10px 8px 8px;
}
.mt-man-seat-short {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
.mt-man-seat-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
}
.mt-man-seat-prev {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 4px;
}
/* SWING */
.mt-man-swing-wrap {
margin-bottom: 28px;
}
.mt-man-swing-text {
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
margin-bottom: 16px;
}
.mt-man-swing-row {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 4px;
}
.mt-man-swing-party {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 28px;
text-align: right;
flex-shrink: 0;
}
.mt-man-swing-bar {
flex: 1;
height: 12px;
background: rgba(28,28,28,0.06);
position: relative;
}
.mt-man-swing-mid {
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 1px;
background: rgba(28,28,28,0.15);
}
.mt-man-swing-fill-pos {
position: absolute;
left: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-fill-neg {
position: absolute;
right: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 36px;
text-align: right;
font-variant-numeric: tabular-nums;
flex-shrink: 0;
}
/* HEMICYCLE TOOLTIP */
.mt-hc-tooltip {
display: none;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #E0FF63;
border: none;
padding: 12px 18px;
font-family: 'GT Planar Regular', sans-serif;
pointer-events: none;
z-index: 10;
text-align: center;
}
.mt-hc-tt-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
margin-bottom: 2px;
}
.mt-hc-tt-seats {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
line-height: 1;
font-variant-numeric: tabular-nums;
}
.mt-hc-tt-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 2px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-man-title { font-size: 20px; line-height: 24px; }
.mt-man-l-note { font-size: 18px; line-height: 21.6px; }
.mt-man-swing-text { font-size: 18px; line-height: 21.6px; }
.mt-man-seat-card { min-width: calc(25% - 10px); flex: 1 1 calc(25% - 10px); }
.mt-man-seat-num { font-size: 22px; }
.mt-man-block-total-num { font-size: 24px; }
.mt-man-hemicycle-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-wrap svg { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-man-seat-card { min-width: calc(50% - 10px); flex: 1 1 calc(50% - 10px); }
}
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'Vänsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Miljöpartiet',seats:22,color:'#52A243'},
'C':{name:'Centerpartiet',seats:25,color:'#005C2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4690'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA3'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot');
var legs=document.querySelectorAll('.mt-hc-leg');
var tt=document.getElementById('mt-hc-tt');
var ttN=document.getElementById('mt-hc-tt-name');
var ttS=document.getElementById('mt-hc-tt-seats');
var active=null;
function hl(p){
if(active===p)return; active=p;
dots.forEach(function(d){
if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}
else{d.style.opacity='0.1';d.setAttribute('r','4');}
});
var i=parties[p];
ttN.textContent=i.name; ttN.style.color=i.color;
ttS.textContent=i.seats; ttS.style.color=i.color;
tt.style.display='block';
}
function rs(){
active=null;
dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});
tt.style.display='none';
}
dots.forEach(function(d){
d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});
d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});
});
legs.forEach(function(l){
l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});
});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
Opposition
Tidöpartierna
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
194
mandat
175 = majoritet
155
mandat
L under spärren. Med 2,2 % faller Liberalerna under 4 %-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) försvinner helt ur beräkningen.
Mandat per parti
S
119
val ’22: 107
SD
73
val ’22: 73
M
61
val ’22: 68
V
28
val ’22: 24
C
25
val ’22: 24
MP
22
val ’22: 18
KD
21
val ’22: 19
L
0
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen går från 173 till 194 mandat, en ökning med 21 platser och en klar majoritet. Tidöpartierna faller från 176 till 155. Det drivs framför allt av att L:s 16 mandat försvinner om partiet inte klarar spärren.
S
+12
V
+4
MP
+4
C
+1
KD
+2
SD
±0
M
−7
L
−16
Nollstrecket = valet 2022.
MT:s sammanvägda opinion. April 2026.
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
.mt-sparr-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-sparr-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-sparr-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* STATUS CARDS */
.mt-sparr-cards {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-sparr-card {
flex: 1;
min-width: 120px;
padding: 16px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-sparr-card:last-child { border-right: none; }
.mt-sparr-card-party {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
margin-bottom: 6px;
}
.mt-sparr-card-dot {
width: 8px;
height: 8px;
flex-shrink: 0;
}
.mt-sparr-card-name {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-card-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-sparr-card-val sup {
font-size: 12px;
font-weight: 400;
vertical-align: baseline;
}
.mt-sparr-card-status {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-top: 4px;
color: #1C1C1C;
opacity: 0.4;
}
/* TOOLTIP */
.mt-sparr-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-sparr-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-sparr-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* LEGEND */
.mt-sparr-legend {
display: flex;
flex-wrap: wrap;
gap: 6px 18px;
margin: 12px 0 6px;
}
.mt-sparr-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-legend-dash {
width: 14px;
height: 2px;
display: inline-block;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-sparr-cards { flex-direction: column; }
.mt-sparr-card {
border-right: none;
border-bottom: 1px solid rgba(28,28,28,0.08);
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 12px 0;
}
.mt-sparr-card:last-child { border-bottom: none; }
.mt-sparr-card-val { font-size: 24px; }
.mt-sparr-chart-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-sparr-chart-wrap svg { min-width: 480px; }
}
L
2,2 %
Under spärren
KD
5,7 %
Nära spärren
C
6,8 %
Över spärren
MP
6,1 %
Över spärren
4 %
RIKSDAGSSPÄRREN
0 %
2 %
6 %
8 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
← Demoskop 4,5 %
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56, MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7, yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620, MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9, yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#52A243',d:'mt-sp-dmp'},
{k:'C', c:'#005C2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA3',d:'mt-sp-dkd'},
{k:'L', c:'#006AB4',d:'mt-sp-dl'}
];
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4
? '●'
: '●';
return icon+' '+p.k+' '+fmt(v)+' %';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L (under 4 %)
= enskild mätning
Verian/Sifo, Novus, Demoskop. April 2026.
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
.mt-ros-wrap * { box-sizing: border-box; }
.mt-ros-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-ros-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
.mt-ros-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-ros-section { margin-bottom: 40px; }
/* KANDIDATKORT */
.mt-ros-candidates {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-cand {
flex: 1;
padding: 20px 16px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-cand:last-child { border-right: none; }
.mt-ros-cand-header {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 14px;
}
.mt-ros-cand-photo {
width: 76px;
height: 76px;
object-fit: cover;
filter: grayscale(100%);
display: block;
flex-shrink: 0;
}
.mt-ros-cand-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
color: #1C1C1C;
}
.mt-ros-cand-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 3px;
color: #1C1C1C;
}
.mt-ros-cand-bar-track {
height: 4px;
background: rgba(28,28,28,0.08);
margin-bottom: 8px;
}
.mt-ros-cand-bar-fill { height: 100%; }
.mt-ros-cand-path {
padding-top: 10px;
border-top: 1px solid rgba(28,28,28,0.08);
font-size: 12px;
line-height: 1.5;
color: #1C1C1C;
opacity: 0.6;
}
/* MANDATSTAPLAR */
.mt-ros-bar-row { margin-bottom: 14px; }
.mt-ros-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 4px;
color: #1C1C1C;
}
.mt-ros-bar-track {
height: 28px;
background: rgba(28,28,28,0.04);
position: relative;
}
.mt-ros-majority-label {
font-size: 12px;
opacity: 0.4;
margin-left: calc(175/349 * 100%);
transform: translateX(-50%);
text-align: center;
margin-top: 4px;
display: inline-block;
}
/* SCENARIER */
.mt-ros-scenarios {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-scen {
flex: 1;
padding: 16px 14px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-scen:last-child { border-right: none; }
.mt-ros-scen-tag {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-bottom: 8px;
}
.mt-ros-scen-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
margin-bottom: 8px;
color: #1C1C1C;
}
.mt-ros-scen-text {
font-size: 12px;
line-height: 1.55;
color: #1C1C1C;
opacity: 0.6;
}
.mt-ros-scen-req {
margin-top: 10px;
font-size: 12px;
opacity: 0.35;
}
/* TOOLTIP */
.mt-ros-tooltip {
display: none;
position: absolute;
top: 10px;
left: 0;
background: #E0FF63;
border: none;
padding: 8px 12px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 130px;
color: #1C1C1C;
}
.mt-ros-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-ros-title { font-size: 20px; line-height: 24px; }
.mt-ros-section { margin-bottom: 28px; }
.mt-ros-candidates { flex-direction: column; }
.mt-ros-cand { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-cand:last-child { border-bottom: none; }
.mt-ros-cand-photo { width: 60px; height: 60px; }
.mt-ros-scenarios { flex-direction: column; }
.mt-ros-scen { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-scen:last-child { border-bottom: none; }
}
Magdalena Andersson
Förtroende43 %
S i opinionen32,7 %
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende36 %
M i opinionen16,8 %
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende29 %
SD i opinionen20,0 %
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block: S + V + C + MP
194
+19
Kristerssons / Åkessons block: M + KD + SD
155
−20
Om L klarar 4 %
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4 %
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4 % + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0 %
30 %
60 %
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43 %
Kristersson 36 %
Åkesson 29 %
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson/Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40, A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg');
var tt=document.getElementById('mt-cf-tt');
var hl=document.getElementById('mt-cf-hl');
var dots=document.getElementById('mt-cf-dots');
var lbl=document.getElementById('mt-cf-labels');
var da=document.getElementById('mt-cf-da');
var dk=document.getElementById('mt-cf-dk');
var dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MT:s sammanvägda opinion + Novus/Verian partiledarförtroende. April 2026.
.mt-metod-wrap {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.6;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
background: transparent;
}
.mt-metod-wrap p {
margin: 0 0 8px;
font-family: 'GT Planar Regular', sans-serif !important;
font-size: 12px !important;
line-height: 1.6 !important;
font-weight: 400 !important;
}
.mt-metod-wrap p:last-child { margin: 0; }
.mt-metod-wrap { font-size: 12px; }
}
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Institut, mätperiod och datum anges kortfattat under respektive diagram och tabell. Syftet med sammanvägningen är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt: nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt: vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas: institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 (samma metod som Valmyndigheten använder sedan valet 2018). Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Partier under 4 % exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidöpartierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se. Foto Magdalena Andersson: Mathias Hansson/Socialdemokraterna. Foto Ulf Kristersson och Jimmie Åkesson: TT.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för beräkningar och grafik, inte för att generera redaktionella bedömningar. Alla journalistiska prioriteringar och tolkningar görs av MT:s redaktion. Senast uppdaterad: april 2026.
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity, funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 16px 20px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 8px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1); }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15); border-bottom: 1px solid rgba(28,28,28,0.15); font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
@media (max-width: 480px) {
.mt-pop-table { font-size: 18px; line-height: 21.6px; }
.mt-pop-table th { font-size: 18px; line-height: 21.6px; }
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti (S)
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Viktar efter tid och urvalsstorlek.
Verian/Sifo, Novus, Demoskop, Indikator. April 2026.
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
.mt-man-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Brödtext: GT Planar Regular, 20px/24px / 18px/21.6px mobil
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-man-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-man-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-man-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* BLOCKLINJE */
.mt-man-block-bar {
position: relative;
height: 52px;
display: flex;
overflow: hidden;
}
.mt-man-block-seg {
display: flex;
align-items: center;
justify-content: center;
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
font-weight: 500;
font-variant-numeric: tabular-nums;
color: #fff;
}
.mt-man-block-labels {
display: flex;
justify-content: space-between;
margin-bottom: 6px;
}
.mt-man-block-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
opacity: 0.5;
text-transform: uppercase;
letter-spacing: 0.06em;
}
.mt-man-block-totals {
display: flex;
justify-content: space-between;
align-items: baseline;
margin-top: 8px;
}
.mt-man-block-total-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
}
.mt-man-block-total-sub {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.45;
margin-left: 4px;
}
/* L-NOT */
.mt-man-l-note {
margin-top: 12px;
padding: 16px 20px;
background: #E0FF63;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
}
/* SEKTIONSAVSTÅND */
.mt-man-section { margin-bottom: 40px; }
@media (max-width: 480px) { .mt-man-section { margin-bottom: 28px; } }
/* MANDATKORT */
.mt-man-seats-row {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 28px;
}
.mt-man-seat-card {
flex: 1 1 calc(12.5% - 10px);
min-width: 68px;
padding: 10px 8px 8px;
}
.mt-man-seat-short {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
.mt-man-seat-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
}
.mt-man-seat-prev {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 4px;
}
/* SWING */
.mt-man-swing-wrap {
margin-bottom: 28px;
}
.mt-man-swing-text {
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
margin-bottom: 16px;
}
.mt-man-swing-row {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 4px;
}
.mt-man-swing-party {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 28px;
text-align: right;
flex-shrink: 0;
}
.mt-man-swing-bar {
flex: 1;
height: 12px;
background: rgba(28,28,28,0.06);
position: relative;
}
.mt-man-swing-mid {
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 1px;
background: rgba(28,28,28,0.15);
}
.mt-man-swing-fill-pos {
position: absolute;
left: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-fill-neg {
position: absolute;
right: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 36px;
text-align: right;
font-variant-numeric: tabular-nums;
flex-shrink: 0;
}
/* HEMICYCLE TOOLTIP */
.mt-hc-tooltip {
display: none;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: rgba(255,255,247,0.95);
border: 1px solid rgba(28,28,28,0.12);
padding: 12px 18px;
font-family: 'GT Planar Regular', sans-serif;
pointer-events: none;
z-index: 10;
text-align: center;
}
.mt-hc-tt-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
margin-bottom: 2px;
}
.mt-hc-tt-seats {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
line-height: 1;
font-variant-numeric: tabular-nums;
}
.mt-hc-tt-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 2px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-man-title { font-size: 20px; line-height: 24px; }
.mt-man-l-note { font-size: 18px; line-height: 21.6px; }
.mt-man-swing-text { font-size: 18px; line-height: 21.6px; }
.mt-man-seat-card { min-width: calc(25% - 10px); flex: 1 1 calc(25% - 10px); }
.mt-man-seat-num { font-size: 22px; }
.mt-man-block-total-num { font-size: 24px; }
.mt-man-hemicycle-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-wrap svg { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-man-seat-card { min-width: calc(50% - 10px); flex: 1 1 calc(50% - 10px); }
}
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'Vänsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Miljöpartiet',seats:22,color:'#52A243'},
'C':{name:'Centerpartiet',seats:25,color:'#005C2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4690'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA3'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot');
var legs=document.querySelectorAll('.mt-hc-leg');
var tt=document.getElementById('mt-hc-tt');
var ttN=document.getElementById('mt-hc-tt-name');
var ttS=document.getElementById('mt-hc-tt-seats');
var active=null;
function hl(p){
if(active===p)return; active=p;
dots.forEach(function(d){
if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}
else{d.style.opacity='0.1';d.setAttribute('r','4');}
});
var i=parties[p];
ttN.textContent=i.name; ttN.style.color=i.color;
ttS.textContent=i.seats; ttS.style.color=i.color;
tt.style.display='block';
}
function rs(){
active=null;
dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});
tt.style.display='none';
}
dots.forEach(function(d){
d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});
d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});
});
legs.forEach(function(l){
l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});
});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
Opposition
Tidöpartierna
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
194
mandat
175 = majoritet
155
mandat
L under spärren. Med 2,2 % faller Liberalerna under 4 %-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) försvinner helt ur beräkningen.
Mandat per parti
S
119
val ’22: 107
SD
73
val ’22: 73
M
61
val ’22: 68
V
28
val ’22: 24
C
25
val ’22: 24
MP
22
val ’22: 18
KD
21
val ’22: 19
L
0
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen går från 173 till 194 mandat, en ökning med 21 platser och en klar majoritet. Tidöpartierna faller från 176 till 155. Det drivs framför allt av att L:s 16 mandat försvinner om partiet inte klarar spärren.
S
+12
V
+4
MP
+4
C
+1
KD
+2
SD
±0
M
−7
L
−16
Nollstrecket = valet 2022.
MT:s sammanvägda opinion. April 2026.
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
.mt-sparr-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-sparr-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-sparr-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* STATUS CARDS */
.mt-sparr-cards {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-sparr-card {
flex: 1;
min-width: 120px;
padding: 16px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-sparr-card:last-child { border-right: none; }
.mt-sparr-card-party {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
margin-bottom: 6px;
}
.mt-sparr-card-dot {
width: 8px;
height: 8px;
flex-shrink: 0;
}
.mt-sparr-card-name {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-card-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-sparr-card-val sup {
font-size: 12px;
font-weight: 400;
vertical-align: baseline;
}
.mt-sparr-card-status {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-top: 4px;
color: #1C1C1C;
opacity: 0.4;
}
/* TOOLTIP */
.mt-sparr-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-sparr-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-sparr-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* LEGEND */
.mt-sparr-legend {
display: flex;
flex-wrap: wrap;
gap: 6px 18px;
margin: 12px 0 6px;
}
.mt-sparr-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-legend-dash {
width: 14px;
height: 2px;
display: inline-block;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-sparr-cards { flex-direction: column; }
.mt-sparr-card {
border-right: none;
border-bottom: 1px solid rgba(28,28,28,0.08);
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 12px 0;
}
.mt-sparr-card:last-child { border-bottom: none; }
.mt-sparr-card-val { font-size: 24px; }
.mt-sparr-chart-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-sparr-chart-wrap svg { min-width: 480px; }
}
L
2,2 %
Under spärren
KD
5,7 %
Nära spärren
C
6,8 %
Över spärren
MP
6,1 %
Över spärren
4 %
RIKSDAGSSPÄRREN
0 %
2 %
6 %
8 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
← Demoskop 4,5 %
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56, MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7, yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620, MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9, yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#52A243',d:'mt-sp-dmp'},
{k:'C', c:'#005C2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA3',d:'mt-sp-dkd'},
{k:'L', c:'#006AB4',d:'mt-sp-dl'}
];
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4
? '●'
: '●';
return icon+' '+p.k+' '+fmt(v)+' %';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L (under 4 %)
= enskild mätning
Verian/Sifo, Novus, Demoskop. April 2026.
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
.mt-ros-wrap * { box-sizing: border-box; }
.mt-ros-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-ros-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
.mt-ros-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-ros-section { margin-bottom: 40px; }
/* KANDIDATKORT */
.mt-ros-candidates {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-cand {
flex: 1;
padding: 20px 16px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-cand:last-child { border-right: none; }
.mt-ros-cand-header {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 14px;
}
.mt-ros-cand-photo {
width: 76px;
height: 76px;
object-fit: cover;
filter: grayscale(100%);
display: block;
flex-shrink: 0;
}
.mt-ros-cand-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
color: #1C1C1C;
}
.mt-ros-cand-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 3px;
color: #1C1C1C;
}
.mt-ros-cand-bar-track {
height: 4px;
background: rgba(28,28,28,0.08);
margin-bottom: 8px;
}
.mt-ros-cand-bar-fill { height: 100%; }
.mt-ros-cand-path {
padding-top: 10px;
border-top: 1px solid rgba(28,28,28,0.08);
font-size: 12px;
line-height: 1.5;
color: #1C1C1C;
opacity: 0.6;
}
/* MANDATSTAPLAR */
.mt-ros-bar-row { margin-bottom: 14px; }
.mt-ros-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 4px;
color: #1C1C1C;
}
.mt-ros-bar-track {
height: 28px;
background: rgba(28,28,28,0.04);
position: relative;
}
.mt-ros-majority-label {
font-size: 12px;
opacity: 0.4;
margin-left: calc(175/349 * 100%);
transform: translateX(-50%);
text-align: center;
margin-top: 4px;
display: inline-block;
}
/* SCENARIER */
.mt-ros-scenarios {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-scen {
flex: 1;
padding: 16px 14px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-scen:last-child { border-right: none; }
.mt-ros-scen-tag {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-bottom: 8px;
}
.mt-ros-scen-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
margin-bottom: 8px;
color: #1C1C1C;
}
.mt-ros-scen-text {
font-size: 12px;
line-height: 1.55;
color: #1C1C1C;
opacity: 0.6;
}
.mt-ros-scen-req {
margin-top: 10px;
font-size: 12px;
opacity: 0.35;
}
/* TOOLTIP */
.mt-ros-tooltip {
display: none;
position: absolute;
top: 10px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 8px 12px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 130px;
color: #1C1C1C;
}
.mt-ros-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-ros-title { font-size: 20px; line-height: 24px; }
.mt-ros-section { margin-bottom: 28px; }
.mt-ros-candidates { flex-direction: column; }
.mt-ros-cand { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-cand:last-child { border-bottom: none; }
.mt-ros-cand-photo { width: 60px; height: 60px; }
.mt-ros-scenarios { flex-direction: column; }
.mt-ros-scen { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-scen:last-child { border-bottom: none; }
}
Magdalena Andersson
Förtroende43 %
S i opinionen32,7 %
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende36 %
M i opinionen16,8 %
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende29 %
SD i opinionen20,0 %
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block: S + V + C + MP
194
+19
Kristerssons / Åkessons block: M + KD + SD
155
−20
Om L klarar 4 %
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4 %
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4 % + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0 %
30 %
60 %
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43 %
Kristersson 36 %
Åkesson 29 %
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson/Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40, A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg');
var tt=document.getElementById('mt-cf-tt');
var hl=document.getElementById('mt-cf-hl');
var dots=document.getElementById('mt-cf-dots');
var lbl=document.getElementById('mt-cf-labels');
var da=document.getElementById('mt-cf-da');
var dk=document.getElementById('mt-cf-dk');
var dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MT:s sammanvägda opinion + Novus/Verian partiledarförtroende. April 2026.
.mt-metod-wrap {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.6;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
background: transparent;
}
.mt-metod-wrap p {
margin: 0 0 8px;
font-family: 'GT Planar Regular', sans-serif !important;
font-size: 12px !important;
line-height: 1.6 !important;
font-weight: 400 !important;
}
.mt-metod-wrap p:last-child { margin: 0; }
.mt-metod-wrap { font-size: 12px; }
}
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Institut, mätperiod och datum anges kortfattat under respektive diagram och tabell. Syftet med sammanvägningen är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt: nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt: vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas: institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 (samma metod som Valmyndigheten använder sedan valet 2018). Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Partier under 4 % exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidöpartierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för beräkningar och grafik, inte för att generera redaktionella bedömningar. Alla journalistiska prioriteringar och tolkningar görs av MT:s redaktion. Senast uppdaterad: april 2026.
b31f395df9eec5c945dac5d897db86a061313ecb
9ebab5391aa39932e1e827a53af70a23291de084
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister?
Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity — funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 16px 20px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 8px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1); }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15); border-bottom: 1px solid rgba(28,28,28,0.15); font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
@media (max-width: 480px) {
.mt-pop-table { font-size: 18px; line-height: 21.6px; }
.mt-pop-table th { font-size: 18px; line-height: 21.6px; }
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti — S
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025–2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Visar de tre senaste mätningarna. MT-snittet viktar efter tid och urvalsstorlek.
Källa: Verian/Sifo, Novus, Demoskop, Indikator — sammanvägt av Morgon-Tidningen, april 2026
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
@media (max-width: 700px) {
.mt-man-wrap { padding: 0 12px !important; }
.mt-man-title { font-size: 26px !important; }
}
@media (max-width: 480px) {
.mt-man-wrap { padding: 0 8px !important; }
.mt-man-title { font-size: 22px !important; line-height: 1.15 !important; }
.mt-man-subtitle { font-size: 12px !important; }
.mt-man-block-bar-wrap { margin-left: -8px; margin-right: -8px; padding: 0 8px; }
.mt-man-seats-row { flex-wrap: wrap !important; gap: 8px !important; }
.mt-man-seat-card { min-width: calc(25% - 8px) !important; flex: 1 1 calc(25% - 8px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
.mt-man-seat-pct { font-size: 9px !important; }
.mt-man-hemicycle-area { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-area svg { min-width: 480px; }
.mt-man-hemicycle-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
}
@media (max-width: 360px) {
.mt-man-title { font-size: 19px !important; }
.mt-man-seat-card { min-width: calc(50% - 6px) !important; flex: 1 1 calc(50% - 6px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'V\u00e4nsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Milj\u00f6partiet',seats:22,color:'#53A045'},
'C':{name:'Centerpartiet',seats:25,color:'#005D2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4790'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA1'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot'),legs=document.querySelectorAll('.mt-hc-leg'),
tt=document.getElementById('mt-hc-tt'),ttN=document.getElementById('mt-hc-tt-name'),
ttS=document.getElementById('mt-hc-tt-seats'),active=null;
function hl(p){if(active===p)return;active=p;
dots.forEach(function(d){if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}else{d.style.opacity='0.12';d.setAttribute('r','4');}});
var i=parties[p];ttN.textContent=i.name;ttN.style.color=i.color;ttS.textContent=i.seats;ttS.style.color=i.color;tt.style.display='block';};
function rs(){active=null;dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});tt.style.display='none';};
dots.forEach(function(d){d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});});
legs.forEach(function(l){l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
OPPOSITION
TIDÖ
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
175 — MAJORITET
194
mandat
155
mandat
L under spärren. Med 2,2% faller Liberalerna under 4%-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) fördelas inte — de försvinner helt ur beräkningen. Tidö förlorar ett helt ben.
Mandatskillnad mellan blocken
±0
+20
+40
NOV
DEC
JAN
FEB
MAR
APR
+30
+33
+27
+31
+31
+33 mandat
Mandatövertag för oppositionen. Valet 2022: −3 (Tidö fick 176 mot 173).
(function(){
var D=[
{m:'Okt 2025',x:56,opp:194,tido:155,diff:39,y:32.0},
{m:'Nov 2025',x:168.8,opp:193,tido:156,diff:37,y:36.0},
{m:'Dec 2025',x:281.6,opp:191,tido:158,diff:33,y:44.0},
{m:'Jan 2026',x:394.4,opp:192,tido:157,diff:35,y:40.0},
{m:'Feb 2026',x:507.2,opp:192,tido:157,diff:35,y:40.0},
{m:'Mar 2026',x:620,opp:190,tido:159,diff:31,y:48.0}
];
var svg=document.getElementById('mt-mb-svg'),tt=document.getElementById('mt-mb-tt'),
hl=document.getElementById('mt-mb-hl'),dot=document.getElementById('mt-mb-dot'),
lbl=document.getElementById('mt-mb-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-mb-tt-m').textContent=d.m;
document.getElementById('mt-mb-tt-b').innerHTML=
'Opposition: '+d.opp+' mandatTidö: '+d.tido+' mandatSkillnad: +'+d.diff+'';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-mbz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Mandat per parti
S
119
32,8%
val ’22: 107
SD
73
21,8%
val ’22: 73
M
61
18,1%
val ’22: 68
V
28
8,0%
val ’22: 24
MP
22
6,6%
val ’22: 18
C
25
6,0%
val ’22: 24
KD
21
5,4%
val ’22: 19
L
0
under 4%
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen (S+V+C+MP) går från 173 till 194 mandat — en ökning med 21 platser och en klar majoritet. Tidö-partierna faller från 176 till 155 — framför allt drivet av att L:s 16 mandat försvinner helt om partiet inte klarar spärren. S vinner 12, C vinner 1, KD vinner 2, V och MP vinner 4 vardera. M tappar 7, SD oförändrat.
S
+12
V
+4
MP
+4
SD
±0
KD
+2
C
+1
M
−7
L
−20
Nollstrecket = valet 2022. Grönt = fler mandat, rött = färre.
Källa: MT:s sammanvägda opinion, april 2026. Beräkning: jämkade uddatalsmetoden (1,2)
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
@media (max-width: 700px) {
.mt-sparr-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-sparr-wrap { padding: 0 8px !important; }
.mt-sparr-chart-area {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin-left: -8px;
margin-right: -8px;
padding: 0 8px;
}
.mt-sparr-chart-area svg { min-width: 520px; }
.mt-sparr-chart-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
.mt-sparr-cards { flex-direction: column !important; gap: 0 !important; }
.mt-sparr-card { border-bottom: 1px solid rgba(28,28,28,0.06) !important; border-right: none !important; padding: 10px 0 !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; }
.mt-sparr-card:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-sparr-chart-area svg { min-width: 460px; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
L
2,2%
Under spärren
KD
5,7%
Nära spärren
C
6,8%
Över spärren
MP
6,1%
Över spärren
4%
RIKSDAGSSP\u00c4RREN
0%
2%
6%
8%
NOV
DEC
JAN
FEB
MAR
APR
2025\u20132026
2026 \u2192
\u2190 Demoskop 4,5
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56,MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7,yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620,MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9,yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#53A045',d:'mt-sp-dmp'},{k:'C',c:'#005D2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA1',d:'mt-sp-dkd'},{k:'L',c:'#006AB3',d:'mt-sp-dl'}
];
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4?ok:thr;
return icon+' '+p.k+' '+v.toFixed(1).replace('.',',')+'%';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L
= enskild mätning
Källa: Verian/Sifo, Novus, Demoskop — sammanvägt av MT, april 2026
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
@media (max-width: 700px) {
.mt-ros-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-ros-wrap { padding: 0 8px !important; }
.mt-ros-candidates { flex-direction: column !important; gap: 0 !important; }
.mt-ros-cand { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; padding: 16px 0 !important; }
.mt-ros-cand:last-child { border-bottom: none !important; }
.mt-ros-cand-photo { width: 64px !important; height: 64px !important; }
.mt-ros-cand-name { font-size: 17px !important; }
.mt-ros-cand-pct { font-size: 34px !important; }
.mt-ros-scenarios { flex-direction: column !important; gap: 0 !important; }
.mt-ros-scen { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; }
.mt-ros-scen:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-ros-cand-name { font-size: 15px !important; }
.mt-ros-cand-pct { font-size: 28px !important; }
.mt-ros-cand-photo { width: 56px !important; height: 56px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
Magdalena Andersson
Förtroende
43%
S i opinionen
32,7%
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende
36%
M i opinionen
16,8%
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende
29%
SD i opinionen
20,0%
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block — S + V + C + MP
194
+19
Kristerssons / Åkessons block — M + KD + SD + L (0)
155
−20
Hypotetiskt: om L klarar 4%
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4%
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4% + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0%
30%
60%
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43%
Kristersson 36%
Åkesson 29%
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson–Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40,A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg'),tt=document.getElementById('mt-cf-tt'),
hl=document.getElementById('mt-cf-hl'),dots=document.getElementById('mt-cf-dots'),
lbl=document.getElementById('mt-cf-labels'),
da=document.getElementById('mt-cf-da'),dk=document.getElementById('mt-cf-dk'),dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Källa: MT:s sammanvägda opinion + Novus/Verian partiledarförtroende, april 2026
@media (max-width: 480px) {
.mt-metod-wrap { padding: 0 8px !important; }
.mt-metod-wrap .mt-metod-body { font-size: 18px !important; }
.mt-metod-wrap .mt-metod-caption { font-size: 14.4px !important; }
}
.mt-metod-wrap details summary {
cursor: pointer;
list-style: none;
display: flex;
align-items: center;
justify-content: space-between;
font-family: 'GT Planar Medium','GT Planar',sans-serif;
font-size: 24px;
font-weight: 500;
letter-spacing: 0px;
line-height: 1.16666667;
padding: 0 0 14px 0;
}
.mt-metod-wrap details summary::-webkit-details-marker { display: none; }
.mt-metod-wrap details summary::after {
content: '+';
font-family: 'GT Planar Regular','GT Planar',sans-serif;
font-size: 22px;
font-weight: 300;
opacity: 0.35;
}
.mt-metod-wrap details[open] summary::after {
content: '−';
}
Så räknar vi
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Syftet är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt — nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt — vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas — institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 — samma metod som Valmyndigheten använder sedan valet 2018. Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Utjämningsmandat säkerställer riksproportionalitet. I beräkningen behandlas hela riket som en valkrets, vilket ger en god approximation av den faktiska mandatfördelningen. Partier under 4% exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidö-partierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor. Opinionsdata: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för att beräkna sammanvägningar, verifiera mandatfördelningen mot den jämkade uddatalsmetoden och producera grafik — inte för att generera redaktionella bedömningar eller slutsatser. Alla journalistiska prioriteringar, tolkningar och val av presentation görs av MT:s redaktion.
Senast uppdaterad: mars 2026
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity, funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 16px 20px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 8px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1) !important; }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15) !important; border-bottom: 1px solid rgba(28,28,28,0.15) !important; font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
@media (max-width: 480px) {
.mt-pop-table { font-size: 18px; line-height: 21.6px; }
.mt-pop-table th { font-size: 18px; line-height: 21.6px; }
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti (S)
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna (viktar efter tid och urvalsstorlek)
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Verian/Sifo, Novus, Demoskop, Indikator. April 2026.
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
.mt-man-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Brödtext: GT Planar Regular, 20px/24px / 18px/21.6px mobil
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-man-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-man-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-man-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* BLOCKLINJE */
.mt-man-block-bar {
position: relative;
height: 52px;
display: flex;
overflow: hidden;
}
.mt-man-block-seg {
display: flex;
align-items: center;
justify-content: center;
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
font-weight: 500;
font-variant-numeric: tabular-nums;
color: #fff;
}
.mt-man-block-labels {
display: flex;
justify-content: space-between;
margin-bottom: 6px;
}
.mt-man-block-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
opacity: 0.5;
text-transform: uppercase;
letter-spacing: 0.06em;
}
.mt-man-block-totals {
display: flex;
justify-content: space-between;
align-items: baseline;
margin-top: 8px;
}
.mt-man-block-total-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
}
.mt-man-block-total-sub {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.45;
margin-left: 4px;
}
/* L-NOT */
.mt-man-l-note {
margin-top: 12px;
padding: 16px 20px;
background: #E0FF63;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
}
/* SEKTIONSAVSTÅND */
.mt-man-section { margin-bottom: 40px; }
@media (max-width: 480px) { .mt-man-section { margin-bottom: 28px; } }
/* MANDATKORT */
.mt-man-seats-row {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 28px;
}
.mt-man-seat-card {
flex: 1 1 calc(12.5% - 10px);
min-width: 68px;
padding: 10px 8px 8px;
}
.mt-man-seat-short {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
.mt-man-seat-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
}
.mt-man-seat-prev {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 4px;
}
/* SWING */
.mt-man-swing-wrap {
margin-bottom: 28px;
}
.mt-man-swing-text {
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
margin-bottom: 16px;
}
.mt-man-swing-row {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 4px;
}
.mt-man-swing-party {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 28px;
text-align: right;
flex-shrink: 0;
}
.mt-man-swing-bar {
flex: 1;
height: 12px;
background: rgba(28,28,28,0.06);
position: relative;
}
.mt-man-swing-mid {
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 1px;
background: rgba(28,28,28,0.15);
}
.mt-man-swing-fill-pos {
position: absolute;
left: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-fill-neg {
position: absolute;
right: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 36px;
text-align: right;
font-variant-numeric: tabular-nums;
flex-shrink: 0;
}
/* HEMICYCLE TOOLTIP */
.mt-hc-tooltip {
display: none;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #E0FF63;
border: none;
padding: 12px 18px;
font-family: 'GT Planar Regular', sans-serif;
pointer-events: none;
z-index: 10;
text-align: center;
}
.mt-hc-tt-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
margin-bottom: 2px;
}
.mt-hc-tt-seats {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
line-height: 1;
font-variant-numeric: tabular-nums;
}
.mt-hc-tt-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 2px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-man-title { font-size: 20px; line-height: 24px; }
.mt-man-l-note { font-size: 18px; line-height: 21.6px; }
.mt-man-swing-text { font-size: 18px; line-height: 21.6px; }
.mt-man-seat-card { min-width: calc(25% - 10px); flex: 1 1 calc(25% - 10px); }
.mt-man-seat-num { font-size: 22px; }
.mt-man-block-total-num { font-size: 24px; }
.mt-man-hemicycle-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-wrap svg { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-man-seat-card { min-width: calc(50% - 10px); flex: 1 1 calc(50% - 10px); }
}
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'Vänsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Miljöpartiet',seats:22,color:'#52A243'},
'C':{name:'Centerpartiet',seats:25,color:'#005C2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4690'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA3'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot');
var legs=document.querySelectorAll('.mt-hc-leg');
var tt=document.getElementById('mt-hc-tt');
var ttN=document.getElementById('mt-hc-tt-name');
var ttS=document.getElementById('mt-hc-tt-seats');
var active=null;
function hl(p){
if(active===p)return; active=p;
dots.forEach(function(d){
if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}
else{d.style.opacity='0.1';d.setAttribute('r','4');}
});
var i=parties[p];
ttN.textContent=i.name; ttN.style.color=i.color;
ttS.textContent=i.seats; ttS.style.color=i.color;
tt.style.display='block';
}
function rs(){
active=null;
dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});
tt.style.display='none';
}
dots.forEach(function(d){
d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});
d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});
});
legs.forEach(function(l){
l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});
});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
Opposition
Tidöpartierna
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
194
mandat
175 = majoritet
155
mandat
L under spärren. Med 2,2 % faller Liberalerna under 4 %-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) försvinner helt ur beräkningen.
Mandat per parti
S
119
val ’22: 107
SD
73
val ’22: 73
M
61
val ’22: 68
V
28
val ’22: 24
C
25
val ’22: 24
MP
22
val ’22: 18
KD
21
val ’22: 19
L
0
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen går från 173 till 194 mandat, en ökning med 21 platser och en klar majoritet. Tidöpartierna faller från 176 till 155. Det drivs framför allt av att L:s 16 mandat försvinner om partiet inte klarar spärren.
S
+12
V
+4
MP
+4
C
+1
KD
+2
SD
±0
M
−7
L
−16
Nollstrecket = valet 2022.
MT:s sammanvägda opinion. April 2026.
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
.mt-sparr-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-sparr-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-sparr-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* STATUS CARDS */
.mt-sparr-cards {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-sparr-card {
flex: 1;
min-width: 120px;
padding: 16px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-sparr-card:last-child { border-right: none; }
.mt-sparr-card-party {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
margin-bottom: 6px;
}
.mt-sparr-card-dot {
width: 8px;
height: 8px;
flex-shrink: 0;
}
.mt-sparr-card-name {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-card-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-sparr-card-val sup {
font-size: 12px;
font-weight: 400;
vertical-align: baseline;
}
.mt-sparr-card-status {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-top: 4px;
color: #1C1C1C;
opacity: 0.4;
}
/* TOOLTIP */
.mt-sparr-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-sparr-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-sparr-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* LEGEND */
.mt-sparr-legend {
display: flex;
flex-wrap: wrap;
gap: 6px 18px;
margin: 12px 0 6px;
}
.mt-sparr-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-legend-dash {
width: 14px;
height: 2px;
display: inline-block;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-sparr-cards { flex-direction: column; }
.mt-sparr-card {
border-right: none;
border-bottom: 1px solid rgba(28,28,28,0.08);
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 12px 0;
}
.mt-sparr-card:last-child { border-bottom: none; }
.mt-sparr-card-val { font-size: 24px; }
.mt-sparr-chart-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-sparr-chart-wrap svg { min-width: 480px; }
}
L
2,2 %
Under spärren
KD
5,7 %
Nära spärren
C
6,8 %
Över spärren
MP
6,1 %
Över spärren
4 %
RIKSDAGSSPÄRREN
0 %
2 %
6 %
8 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
← Demoskop 4,5 %
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56, MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7, yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620, MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9, yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#52A243',d:'mt-sp-dmp'},
{k:'C', c:'#005C2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA3',d:'mt-sp-dkd'},
{k:'L', c:'#006AB4',d:'mt-sp-dl'}
];
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4
? '●'
: '●';
return icon+' '+p.k+' '+fmt(v)+' %';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L (under 4 %)
= enskild mätning
Verian/Sifo, Novus, Demoskop. April 2026.
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
.mt-ros-wrap * { box-sizing: border-box; }
.mt-ros-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-ros-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
.mt-ros-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-ros-section { margin-bottom: 40px; }
/* KANDIDATKORT */
.mt-ros-candidates {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-cand {
flex: 1;
padding: 20px 16px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-cand:last-child { border-right: none; }
.mt-ros-cand-header {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 14px;
}
.mt-ros-cand-photo {
width: 76px;
height: 76px;
object-fit: cover;
filter: grayscale(100%);
display: block;
flex-shrink: 0;
}
.mt-ros-cand-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
color: #1C1C1C;
}
.mt-ros-cand-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 3px;
color: #1C1C1C;
}
.mt-ros-cand-bar-track {
height: 4px;
background: rgba(28,28,28,0.08);
margin-bottom: 8px;
}
.mt-ros-cand-bar-fill { height: 100%; }
.mt-ros-cand-path {
padding-top: 10px;
border-top: 1px solid rgba(28,28,28,0.08);
font-size: 12px;
line-height: 1.5;
color: #1C1C1C;
opacity: 0.6;
}
/* MANDATSTAPLAR */
.mt-ros-bar-row { margin-bottom: 14px; }
.mt-ros-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 4px;
color: #1C1C1C;
}
.mt-ros-bar-track {
height: 28px;
background: rgba(28,28,28,0.04);
position: relative;
}
.mt-ros-majority-label {
font-size: 12px;
opacity: 0.4;
margin-left: calc(175/349 * 100%);
transform: translateX(-50%);
text-align: center;
margin-top: 4px;
display: inline-block;
}
/* SCENARIER */
.mt-ros-scenarios {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-scen {
flex: 1;
padding: 16px 14px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-scen:last-child { border-right: none; }
.mt-ros-scen-tag {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-bottom: 8px;
}
.mt-ros-scen-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
margin-bottom: 8px;
color: #1C1C1C;
}
.mt-ros-scen-text {
font-size: 12px;
line-height: 1.55;
color: #1C1C1C;
opacity: 0.6;
}
.mt-ros-scen-req {
margin-top: 10px;
font-size: 12px;
opacity: 0.35;
}
/* TOOLTIP */
.mt-ros-tooltip {
display: none;
position: absolute;
top: 10px;
left: 0;
background: #E0FF63;
border: none;
padding: 8px 12px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 130px;
color: #1C1C1C;
}
.mt-ros-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-ros-title { font-size: 20px; line-height: 24px; }
.mt-ros-section { margin-bottom: 28px; }
.mt-ros-candidates { flex-direction: column; }
.mt-ros-cand { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-cand:last-child { border-bottom: none; }
.mt-ros-cand-photo { width: 60px; height: 60px; }
.mt-ros-scenarios { flex-direction: column; }
.mt-ros-scen { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-scen:last-child { border-bottom: none; }
}
Magdalena Andersson
Förtroende43 %
S i opinionen32,7 %
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende36 %
M i opinionen16,8 %
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende29 %
SD i opinionen20,0 %
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block: S + V + C + MP
194
+19
Kristerssons / Åkessons block: M + KD + SD
155
−20
Om L klarar 4 %
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4 %
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4 % + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0 %
30 %
60 %
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43 %
Kristersson 36 %
Åkesson 29 %
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson/Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40, A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg');
var tt=document.getElementById('mt-cf-tt');
var hl=document.getElementById('mt-cf-hl');
var dots=document.getElementById('mt-cf-dots');
var lbl=document.getElementById('mt-cf-labels');
var da=document.getElementById('mt-cf-da');
var dk=document.getElementById('mt-cf-dk');
var dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MT:s sammanvägda opinion + Novus/Verian partiledarförtroende. April 2026.
.mt-metod-wrap {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.6;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
background: transparent;
}
.mt-metod-wrap p {
margin: 0 0 8px;
font-family: 'GT Planar Regular', sans-serif !important;
font-size: 12px !important;
line-height: 1.6 !important;
font-weight: 400 !important;
}
.mt-metod-wrap p:last-child { margin: 0; }
.mt-metod-wrap { font-size: 12px; }
}
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Institut, mätperiod och datum anges kortfattat under respektive diagram och tabell. Syftet med sammanvägningen är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt: nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt: vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas: institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 (samma metod som Valmyndigheten använder sedan valet 2018). Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Partier under 4 % exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidöpartierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se. Foto Magdalena Andersson: Mathias Hansson/Socialdemokraterna. Foto Ulf Kristersson och Jimmie Åkesson: TT.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för beräkningar och grafik, inte för att generera redaktionella bedömningar. Alla journalistiska prioriteringar och tolkningar görs av MT:s redaktion. Senast uppdaterad: april 2026.
6a6824e092fb54c26197ab8e8da776b40b3af695
b31f395df9eec5c945dac5d897db86a061313ecb
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister?
Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity — funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
max-width: 660px;
margin: 2em auto;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
border: 1px solid rgba(28,28,28,0.15);
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 14px 16px;
border-right: 1px solid rgba(28,28,28,0.15);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 6px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1); }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15); border-bottom: 1px solid rgba(28,28,28,0.15); font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti — S
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025–2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Visar de tre senaste mätningarna. MT-snittet viktar efter tid och urvalsstorlek.
Källa: Verian/Sifo, Novus, Demoskop, Indikator — sammanvägt av Morgon-Tidningen, april 2026
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
@media (max-width: 700px) {
.mt-man-wrap { padding: 0 12px !important; }
.mt-man-title { font-size: 26px !important; }
}
@media (max-width: 480px) {
.mt-man-wrap { padding: 0 8px !important; }
.mt-man-title { font-size: 22px !important; line-height: 1.15 !important; }
.mt-man-subtitle { font-size: 12px !important; }
.mt-man-block-bar-wrap { margin-left: -8px; margin-right: -8px; padding: 0 8px; }
.mt-man-seats-row { flex-wrap: wrap !important; gap: 8px !important; }
.mt-man-seat-card { min-width: calc(25% - 8px) !important; flex: 1 1 calc(25% - 8px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
.mt-man-seat-pct { font-size: 9px !important; }
.mt-man-hemicycle-area { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-area svg { min-width: 480px; }
.mt-man-hemicycle-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
}
@media (max-width: 360px) {
.mt-man-title { font-size: 19px !important; }
.mt-man-seat-card { min-width: calc(50% - 6px) !important; flex: 1 1 calc(50% - 6px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'V\u00e4nsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Milj\u00f6partiet',seats:22,color:'#53A045'},
'C':{name:'Centerpartiet',seats:25,color:'#005D2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4790'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA1'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot'),legs=document.querySelectorAll('.mt-hc-leg'),
tt=document.getElementById('mt-hc-tt'),ttN=document.getElementById('mt-hc-tt-name'),
ttS=document.getElementById('mt-hc-tt-seats'),active=null;
function hl(p){if(active===p)return;active=p;
dots.forEach(function(d){if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}else{d.style.opacity='0.12';d.setAttribute('r','4');}});
var i=parties[p];ttN.textContent=i.name;ttN.style.color=i.color;ttS.textContent=i.seats;ttS.style.color=i.color;tt.style.display='block';};
function rs(){active=null;dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});tt.style.display='none';};
dots.forEach(function(d){d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});});
legs.forEach(function(l){l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
OPPOSITION
TIDÖ
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
175 — MAJORITET
194
mandat
155
mandat
L under spärren. Med 2,2% faller Liberalerna under 4%-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) fördelas inte — de försvinner helt ur beräkningen. Tidö förlorar ett helt ben.
Mandatskillnad mellan blocken
±0
+20
+40
NOV
DEC
JAN
FEB
MAR
APR
+30
+33
+27
+31
+31
+33 mandat
Mandatövertag för oppositionen. Valet 2022: −3 (Tidö fick 176 mot 173).
(function(){
var D=[
{m:'Okt 2025',x:56,opp:194,tido:155,diff:39,y:32.0},
{m:'Nov 2025',x:168.8,opp:193,tido:156,diff:37,y:36.0},
{m:'Dec 2025',x:281.6,opp:191,tido:158,diff:33,y:44.0},
{m:'Jan 2026',x:394.4,opp:192,tido:157,diff:35,y:40.0},
{m:'Feb 2026',x:507.2,opp:192,tido:157,diff:35,y:40.0},
{m:'Mar 2026',x:620,opp:190,tido:159,diff:31,y:48.0}
];
var svg=document.getElementById('mt-mb-svg'),tt=document.getElementById('mt-mb-tt'),
hl=document.getElementById('mt-mb-hl'),dot=document.getElementById('mt-mb-dot'),
lbl=document.getElementById('mt-mb-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-mb-tt-m').textContent=d.m;
document.getElementById('mt-mb-tt-b').innerHTML=
'Opposition: '+d.opp+' mandatTidö: '+d.tido+' mandatSkillnad: +'+d.diff+'';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-mbz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Mandat per parti
S
119
32,8%
val ’22: 107
SD
73
21,8%
val ’22: 73
M
61
18,1%
val ’22: 68
V
28
8,0%
val ’22: 24
MP
22
6,6%
val ’22: 18
C
25
6,0%
val ’22: 24
KD
21
5,4%
val ’22: 19
L
0
under 4%
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen (S+V+C+MP) går från 173 till 194 mandat — en ökning med 21 platser och en klar majoritet. Tidö-partierna faller från 176 till 155 — framför allt drivet av att L:s 16 mandat försvinner helt om partiet inte klarar spärren. S vinner 12, C vinner 1, KD vinner 2, V och MP vinner 4 vardera. M tappar 7, SD oförändrat.
S
+12
V
+4
MP
+4
SD
±0
KD
+2
C
+1
M
−7
L
−20
Nollstrecket = valet 2022. Grönt = fler mandat, rött = färre.
Källa: MT:s sammanvägda opinion, april 2026. Beräkning: jämkade uddatalsmetoden (1,2)
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
@media (max-width: 700px) {
.mt-sparr-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-sparr-wrap { padding: 0 8px !important; }
.mt-sparr-chart-area {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin-left: -8px;
margin-right: -8px;
padding: 0 8px;
}
.mt-sparr-chart-area svg { min-width: 520px; }
.mt-sparr-chart-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
.mt-sparr-cards { flex-direction: column !important; gap: 0 !important; }
.mt-sparr-card { border-bottom: 1px solid rgba(28,28,28,0.06) !important; border-right: none !important; padding: 10px 0 !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; }
.mt-sparr-card:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-sparr-chart-area svg { min-width: 460px; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
L
2,2%
Under spärren
KD
5,7%
Nära spärren
C
6,8%
Över spärren
MP
6,1%
Över spärren
4%
RIKSDAGSSP\u00c4RREN
0%
2%
6%
8%
NOV
DEC
JAN
FEB
MAR
APR
2025\u20132026
2026 \u2192
\u2190 Demoskop 4,5
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56,MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7,yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620,MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9,yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#53A045',d:'mt-sp-dmp'},{k:'C',c:'#005D2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA1',d:'mt-sp-dkd'},{k:'L',c:'#006AB3',d:'mt-sp-dl'}
];
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4?ok:thr;
return icon+' '+p.k+' '+v.toFixed(1).replace('.',',')+'%';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L
= enskild mätning
Källa: Verian/Sifo, Novus, Demoskop — sammanvägt av MT, april 2026
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
@media (max-width: 700px) {
.mt-ros-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-ros-wrap { padding: 0 8px !important; }
.mt-ros-candidates { flex-direction: column !important; gap: 0 !important; }
.mt-ros-cand { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; padding: 16px 0 !important; }
.mt-ros-cand:last-child { border-bottom: none !important; }
.mt-ros-cand-photo { width: 64px !important; height: 64px !important; }
.mt-ros-cand-name { font-size: 17px !important; }
.mt-ros-cand-pct { font-size: 34px !important; }
.mt-ros-scenarios { flex-direction: column !important; gap: 0 !important; }
.mt-ros-scen { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; }
.mt-ros-scen:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-ros-cand-name { font-size: 15px !important; }
.mt-ros-cand-pct { font-size: 28px !important; }
.mt-ros-cand-photo { width: 56px !important; height: 56px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
Magdalena Andersson
Förtroende
43%
S i opinionen
32,7%
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende
36%
M i opinionen
16,8%
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende
29%
SD i opinionen
20,0%
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block — S + V + C + MP
194
+19
Kristerssons / Åkessons block — M + KD + SD + L (0)
155
−20
Hypotetiskt: om L klarar 4%
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4%
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4% + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0%
30%
60%
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43%
Kristersson 36%
Åkesson 29%
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson–Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40,A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg'),tt=document.getElementById('mt-cf-tt'),
hl=document.getElementById('mt-cf-hl'),dots=document.getElementById('mt-cf-dots'),
lbl=document.getElementById('mt-cf-labels'),
da=document.getElementById('mt-cf-da'),dk=document.getElementById('mt-cf-dk'),dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Källa: MT:s sammanvägda opinion + Novus/Verian partiledarförtroende, april 2026
@media (max-width: 480px) {
.mt-metod-wrap { padding: 0 8px !important; }
.mt-metod-wrap .mt-metod-body { font-size: 18px !important; }
.mt-metod-wrap .mt-metod-caption { font-size: 14.4px !important; }
}
.mt-metod-wrap details summary {
cursor: pointer;
list-style: none;
display: flex;
align-items: center;
justify-content: space-between;
font-family: 'GT Planar Medium','GT Planar',sans-serif;
font-size: 24px;
font-weight: 500;
letter-spacing: 0px;
line-height: 1.16666667;
padding: 0 0 14px 0;
}
.mt-metod-wrap details summary::-webkit-details-marker { display: none; }
.mt-metod-wrap details summary::after {
content: '+';
font-family: 'GT Planar Regular','GT Planar',sans-serif;
font-size: 22px;
font-weight: 300;
opacity: 0.35;
}
.mt-metod-wrap details[open] summary::after {
content: '−';
}
Så räknar vi
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Syftet är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt — nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt — vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas — institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 — samma metod som Valmyndigheten använder sedan valet 2018. Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Utjämningsmandat säkerställer riksproportionalitet. I beräkningen behandlas hela riket som en valkrets, vilket ger en god approximation av den faktiska mandatfördelningen. Partier under 4% exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidö-partierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor. Opinionsdata: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för att beräkna sammanvägningar, verifiera mandatfördelningen mot den jämkade uddatalsmetoden och producera grafik — inte för att generera redaktionella bedömningar eller slutsatser. Alla journalistiska prioriteringar, tolkningar och val av presentation görs av MT:s redaktion.
Senast uppdaterad: mars 2026
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister?
Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity — funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 16px 20px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 8px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1); }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15); border-bottom: 1px solid rgba(28,28,28,0.15); font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
@media (max-width: 480px) {
.mt-pop-table { font-size: 18px; line-height: 21.6px; }
.mt-pop-table th { font-size: 18px; line-height: 21.6px; }
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti — S
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025–2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Visar de tre senaste mätningarna. MT-snittet viktar efter tid och urvalsstorlek.
Källa: Verian/Sifo, Novus, Demoskop, Indikator — sammanvägt av Morgon-Tidningen, april 2026
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
@media (max-width: 700px) {
.mt-man-wrap { padding: 0 12px !important; }
.mt-man-title { font-size: 26px !important; }
}
@media (max-width: 480px) {
.mt-man-wrap { padding: 0 8px !important; }
.mt-man-title { font-size: 22px !important; line-height: 1.15 !important; }
.mt-man-subtitle { font-size: 12px !important; }
.mt-man-block-bar-wrap { margin-left: -8px; margin-right: -8px; padding: 0 8px; }
.mt-man-seats-row { flex-wrap: wrap !important; gap: 8px !important; }
.mt-man-seat-card { min-width: calc(25% - 8px) !important; flex: 1 1 calc(25% - 8px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
.mt-man-seat-pct { font-size: 9px !important; }
.mt-man-hemicycle-area { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-area svg { min-width: 480px; }
.mt-man-hemicycle-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
}
@media (max-width: 360px) {
.mt-man-title { font-size: 19px !important; }
.mt-man-seat-card { min-width: calc(50% - 6px) !important; flex: 1 1 calc(50% - 6px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'V\u00e4nsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Milj\u00f6partiet',seats:22,color:'#53A045'},
'C':{name:'Centerpartiet',seats:25,color:'#005D2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4790'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA1'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot'),legs=document.querySelectorAll('.mt-hc-leg'),
tt=document.getElementById('mt-hc-tt'),ttN=document.getElementById('mt-hc-tt-name'),
ttS=document.getElementById('mt-hc-tt-seats'),active=null;
function hl(p){if(active===p)return;active=p;
dots.forEach(function(d){if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}else{d.style.opacity='0.12';d.setAttribute('r','4');}});
var i=parties[p];ttN.textContent=i.name;ttN.style.color=i.color;ttS.textContent=i.seats;ttS.style.color=i.color;tt.style.display='block';};
function rs(){active=null;dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});tt.style.display='none';};
dots.forEach(function(d){d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});});
legs.forEach(function(l){l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
OPPOSITION
TIDÖ
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
175 — MAJORITET
194
mandat
155
mandat
L under spärren. Med 2,2% faller Liberalerna under 4%-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) fördelas inte — de försvinner helt ur beräkningen. Tidö förlorar ett helt ben.
Mandatskillnad mellan blocken
±0
+20
+40
NOV
DEC
JAN
FEB
MAR
APR
+30
+33
+27
+31
+31
+33 mandat
Mandatövertag för oppositionen. Valet 2022: −3 (Tidö fick 176 mot 173).
(function(){
var D=[
{m:'Okt 2025',x:56,opp:194,tido:155,diff:39,y:32.0},
{m:'Nov 2025',x:168.8,opp:193,tido:156,diff:37,y:36.0},
{m:'Dec 2025',x:281.6,opp:191,tido:158,diff:33,y:44.0},
{m:'Jan 2026',x:394.4,opp:192,tido:157,diff:35,y:40.0},
{m:'Feb 2026',x:507.2,opp:192,tido:157,diff:35,y:40.0},
{m:'Mar 2026',x:620,opp:190,tido:159,diff:31,y:48.0}
];
var svg=document.getElementById('mt-mb-svg'),tt=document.getElementById('mt-mb-tt'),
hl=document.getElementById('mt-mb-hl'),dot=document.getElementById('mt-mb-dot'),
lbl=document.getElementById('mt-mb-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-mb-tt-m').textContent=d.m;
document.getElementById('mt-mb-tt-b').innerHTML=
'Opposition: '+d.opp+' mandatTidö: '+d.tido+' mandatSkillnad: +'+d.diff+'';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-mbz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Mandat per parti
S
119
32,8%
val ’22: 107
SD
73
21,8%
val ’22: 73
M
61
18,1%
val ’22: 68
V
28
8,0%
val ’22: 24
MP
22
6,6%
val ’22: 18
C
25
6,0%
val ’22: 24
KD
21
5,4%
val ’22: 19
L
0
under 4%
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen (S+V+C+MP) går från 173 till 194 mandat — en ökning med 21 platser och en klar majoritet. Tidö-partierna faller från 176 till 155 — framför allt drivet av att L:s 16 mandat försvinner helt om partiet inte klarar spärren. S vinner 12, C vinner 1, KD vinner 2, V och MP vinner 4 vardera. M tappar 7, SD oförändrat.
S
+12
V
+4
MP
+4
SD
±0
KD
+2
C
+1
M
−7
L
−20
Nollstrecket = valet 2022. Grönt = fler mandat, rött = färre.
Källa: MT:s sammanvägda opinion, april 2026. Beräkning: jämkade uddatalsmetoden (1,2)
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
@media (max-width: 700px) {
.mt-sparr-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-sparr-wrap { padding: 0 8px !important; }
.mt-sparr-chart-area {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin-left: -8px;
margin-right: -8px;
padding: 0 8px;
}
.mt-sparr-chart-area svg { min-width: 520px; }
.mt-sparr-chart-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
.mt-sparr-cards { flex-direction: column !important; gap: 0 !important; }
.mt-sparr-card { border-bottom: 1px solid rgba(28,28,28,0.06) !important; border-right: none !important; padding: 10px 0 !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; }
.mt-sparr-card:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-sparr-chart-area svg { min-width: 460px; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
L
2,2%
Under spärren
KD
5,7%
Nära spärren
C
6,8%
Över spärren
MP
6,1%
Över spärren
4%
RIKSDAGSSP\u00c4RREN
0%
2%
6%
8%
NOV
DEC
JAN
FEB
MAR
APR
2025\u20132026
2026 \u2192
\u2190 Demoskop 4,5
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56,MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7,yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620,MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9,yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#53A045',d:'mt-sp-dmp'},{k:'C',c:'#005D2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA1',d:'mt-sp-dkd'},{k:'L',c:'#006AB3',d:'mt-sp-dl'}
];
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4?ok:thr;
return icon+' '+p.k+' '+v.toFixed(1).replace('.',',')+'%';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L
= enskild mätning
Källa: Verian/Sifo, Novus, Demoskop — sammanvägt av MT, april 2026
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
@media (max-width: 700px) {
.mt-ros-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-ros-wrap { padding: 0 8px !important; }
.mt-ros-candidates { flex-direction: column !important; gap: 0 !important; }
.mt-ros-cand { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; padding: 16px 0 !important; }
.mt-ros-cand:last-child { border-bottom: none !important; }
.mt-ros-cand-photo { width: 64px !important; height: 64px !important; }
.mt-ros-cand-name { font-size: 17px !important; }
.mt-ros-cand-pct { font-size: 34px !important; }
.mt-ros-scenarios { flex-direction: column !important; gap: 0 !important; }
.mt-ros-scen { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; }
.mt-ros-scen:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-ros-cand-name { font-size: 15px !important; }
.mt-ros-cand-pct { font-size: 28px !important; }
.mt-ros-cand-photo { width: 56px !important; height: 56px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
Magdalena Andersson
Förtroende
43%
S i opinionen
32,7%
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende
36%
M i opinionen
16,8%
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende
29%
SD i opinionen
20,0%
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block — S + V + C + MP
194
+19
Kristerssons / Åkessons block — M + KD + SD + L (0)
155
−20
Hypotetiskt: om L klarar 4%
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4%
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4% + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0%
30%
60%
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43%
Kristersson 36%
Åkesson 29%
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson–Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40,A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg'),tt=document.getElementById('mt-cf-tt'),
hl=document.getElementById('mt-cf-hl'),dots=document.getElementById('mt-cf-dots'),
lbl=document.getElementById('mt-cf-labels'),
da=document.getElementById('mt-cf-da'),dk=document.getElementById('mt-cf-dk'),dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Källa: MT:s sammanvägda opinion + Novus/Verian partiledarförtroende, april 2026
@media (max-width: 480px) {
.mt-metod-wrap { padding: 0 8px !important; }
.mt-metod-wrap .mt-metod-body { font-size: 18px !important; }
.mt-metod-wrap .mt-metod-caption { font-size: 14.4px !important; }
}
.mt-metod-wrap details summary {
cursor: pointer;
list-style: none;
display: flex;
align-items: center;
justify-content: space-between;
font-family: 'GT Planar Medium','GT Planar',sans-serif;
font-size: 24px;
font-weight: 500;
letter-spacing: 0px;
line-height: 1.16666667;
padding: 0 0 14px 0;
}
.mt-metod-wrap details summary::-webkit-details-marker { display: none; }
.mt-metod-wrap details summary::after {
content: '+';
font-family: 'GT Planar Regular','GT Planar',sans-serif;
font-size: 22px;
font-weight: 300;
opacity: 0.35;
}
.mt-metod-wrap details[open] summary::after {
content: '−';
}
Så räknar vi
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Syftet är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt — nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt — vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas — institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 — samma metod som Valmyndigheten använder sedan valet 2018. Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Utjämningsmandat säkerställer riksproportionalitet. I beräkningen behandlas hela riket som en valkrets, vilket ger en god approximation av den faktiska mandatfördelningen. Partier under 4% exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidö-partierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor. Opinionsdata: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för att beräkna sammanvägningar, verifiera mandatfördelningen mot den jämkade uddatalsmetoden och producera grafik — inte för att generera redaktionella bedömningar eller slutsatser. Alla journalistiska prioriteringar, tolkningar och val av presentation görs av MT:s redaktion.
Senast uppdaterad: mars 2026
1c38286fe1efba8cb47bc1d618a485922298b797
6a6824e092fb54c26197ab8e8da776b40b3af695
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister?
Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
/* --- Tablet --- */
@media (max-width: 700px) {
.mt-pop-wrap { padding: 0 12px !important; }
.mt-pop-title { font-size: 28px !important; }
.mt-pop-key-val { font-size: 30px !important; }
}
/* --- Mobile --- */
@media (max-width: 480px) {
.mt-pop-wrap { padding: 0 8px !important; }
/* Key cards: wrap naturally */
.mt-pop-keys { gap: 0 !important; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06) !important; }
.mt-pop-key-val { font-size: 28px !important; }
.mt-pop-key-val span { font-size: 11px !important; }
/* Charts: let SVGs scale down naturally instead of scrolling */
.mt-pop-chart-area {
overflow: visible;
margin-left: 0;
margin-right: 0;
padding: 0;
}
.mt-pop-chart-area svg { min-width: 0; width: 100%; }
.mt-pop-chart-area::after { display: none; }
/* Legend tighter */
.mt-pop-legend { gap: 6px 12px !important; }
.mt-pop-legend-item { font-size: 10px !important; }
/* Table: scroll is fine here since tables need width */
.mt-pop-table-wrap {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.mt-pop-table-wrap table { min-width: 540px; }
}
/* --- Very small screens (SE, Galaxy S) --- */
@media (max-width: 360px) {
.mt-pop-title { font-size: 20px !important; }
.mt-pop-key-val { font-size: 24px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
Största parti
32,7%
S
Oppositionen
53,3%
S+V+C+MP
Tidö-partierna
44,7%
M+KD+L+SD
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+d.opp.toFixed(1).replace('.',',')+'%'+
'Tidö: '+d.tido.toFixed(1).replace('.',',')+'%'+
'Skillnad: +'+d.diff.toFixed(1).replace('.',',')+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
4%
36%
26%
16%
6%
NOV
DEC
JAN
FEB
MAR
APR
2025\u20132026
2026 \u2192
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SP\u00c4RREN
(function(){
var D=[
{m:'Nov 2025',x:60,S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4790'},{k:'V',c:'#ED1C24'},
{k:'MP',c:'#53A045'},{k:'C',c:'#005D2B'},{k:'KD',c:'#005EA1'},{k:'L',c:'#006AB3'}
];
var Y=function(v){return 330-(v/36)*300;};
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);
hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (streckad = under 4%)
Senaste mätningarna
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo apr
32,7
20,0
16,8
7,7
6,1
6,8
5,7
2,2
Indikator mar
33,4
20,6
18,4
7,0
5,7
5,7
4,6
2,2
Novus mar
32,7
21,0
17,5
7,5
5,7
6,3
5,1
2,3
MT snitt
32,7
20,0
16,8
7,7
6,1
6,8
5,7
2,2
Visar de tre senaste mätningarna. MT-snittet viktar efter tid och urvalsstorlek.
Källa: Verian/Sifo, Novus, Demoskop, Indikator — sammanvägt av MT, april 2026
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
@media (max-width: 700px) {
.mt-man-wrap { padding: 0 12px !important; }
.mt-man-title { font-size: 26px !important; }
}
@media (max-width: 480px) {
.mt-man-wrap { padding: 0 8px !important; }
.mt-man-title { font-size: 22px !important; line-height: 1.15 !important; }
.mt-man-subtitle { font-size: 12px !important; }
.mt-man-block-bar-wrap { margin-left: -8px; margin-right: -8px; padding: 0 8px; }
.mt-man-seats-row { flex-wrap: wrap !important; gap: 8px !important; }
.mt-man-seat-card { min-width: calc(25% - 8px) !important; flex: 1 1 calc(25% - 8px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
.mt-man-seat-pct { font-size: 9px !important; }
.mt-man-hemicycle-area { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-area svg { min-width: 480px; }
.mt-man-hemicycle-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
}
@media (max-width: 360px) {
.mt-man-title { font-size: 19px !important; }
.mt-man-seat-card { min-width: calc(50% - 6px) !important; flex: 1 1 calc(50% - 6px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'V\u00e4nsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Milj\u00f6partiet',seats:22,color:'#53A045'},
'C':{name:'Centerpartiet',seats:25,color:'#005D2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4790'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA1'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot'),legs=document.querySelectorAll('.mt-hc-leg'),
tt=document.getElementById('mt-hc-tt'),ttN=document.getElementById('mt-hc-tt-name'),
ttS=document.getElementById('mt-hc-tt-seats'),active=null;
function hl(p){if(active===p)return;active=p;
dots.forEach(function(d){if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}else{d.style.opacity='0.12';d.setAttribute('r','4');}});
var i=parties[p];ttN.textContent=i.name;ttN.style.color=i.color;ttS.textContent=i.seats;ttS.style.color=i.color;tt.style.display='block';};
function rs(){active=null;dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});tt.style.display='none';};
dots.forEach(function(d){d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});});
legs.forEach(function(l){l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
OPPOSITION
TIDÖ
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
175 — MAJORITET
194
mandat
155
mandat
L under spärren. Med 2,2% faller Liberalerna under 4%-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) fördelas inte — de försvinner helt ur beräkningen. Tidö förlorar ett helt ben.
Mandatskillnad mellan blocken
±0
+20
+40
NOV
DEC
JAN
FEB
MAR
APR
+30
+33
+27
+31
+31
+33 mandat
Mandatövertag för oppositionen. Valet 2022: −3 (Tidö fick 176 mot 173).
(function(){
var D=[
{m:'Okt 2025',x:56,opp:194,tido:155,diff:39,y:32.0},
{m:'Nov 2025',x:168.8,opp:193,tido:156,diff:37,y:36.0},
{m:'Dec 2025',x:281.6,opp:191,tido:158,diff:33,y:44.0},
{m:'Jan 2026',x:394.4,opp:192,tido:157,diff:35,y:40.0},
{m:'Feb 2026',x:507.2,opp:192,tido:157,diff:35,y:40.0},
{m:'Mar 2026',x:620,opp:190,tido:159,diff:31,y:48.0}
];
var svg=document.getElementById('mt-mb-svg'),tt=document.getElementById('mt-mb-tt'),
hl=document.getElementById('mt-mb-hl'),dot=document.getElementById('mt-mb-dot'),
lbl=document.getElementById('mt-mb-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-mb-tt-m').textContent=d.m;
document.getElementById('mt-mb-tt-b').innerHTML=
'Opposition: '+d.opp+' mandatTidö: '+d.tido+' mandatSkillnad: +'+d.diff+'';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-mbz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Mandat per parti
S
119
32,8%
val ’22: 107
SD
73
21,8%
val ’22: 73
M
61
18,1%
val ’22: 68
V
28
8,0%
val ’22: 24
MP
22
6,6%
val ’22: 18
C
25
6,0%
val ’22: 24
KD
21
5,4%
val ’22: 19
L
0
under 4%
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen (S+V+C+MP) går från 173 till 194 mandat — en ökning med 21 platser och en klar majoritet. Tidö-partierna faller från 176 till 155 — framför allt drivet av att L:s 16 mandat försvinner helt om partiet inte klarar spärren. S vinner 12, C vinner 1, KD vinner 2, V och MP vinner 4 vardera. M tappar 7, SD oförändrat.
S
+12
V
+4
MP
+4
SD
±0
KD
+2
C
+1
M
−7
L
−20
Nollstrecket = valet 2022. Grönt = fler mandat, rött = färre.
Källa: MT:s sammanvägda opinion, april 2026. Beräkning: jämkade uddatalsmetoden (1,2)
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
@media (max-width: 700px) {
.mt-sparr-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-sparr-wrap { padding: 0 8px !important; }
.mt-sparr-chart-area {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin-left: -8px;
margin-right: -8px;
padding: 0 8px;
}
.mt-sparr-chart-area svg { min-width: 520px; }
.mt-sparr-chart-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
.mt-sparr-cards { flex-direction: column !important; gap: 0 !important; }
.mt-sparr-card { border-bottom: 1px solid rgba(28,28,28,0.06) !important; border-right: none !important; padding: 10px 0 !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; }
.mt-sparr-card:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-sparr-chart-area svg { min-width: 460px; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
L
2,2%
Under spärren
KD
5,7%
Nära spärren
C
6,8%
Över spärren
MP
6,1%
Över spärren
4%
RIKSDAGSSP\u00c4RREN
0%
2%
6%
8%
NOV
DEC
JAN
FEB
MAR
APR
2025\u20132026
2026 \u2192
\u2190 Demoskop 4,5
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56,MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7,yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620,MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9,yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#53A045',d:'mt-sp-dmp'},{k:'C',c:'#005D2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA1',d:'mt-sp-dkd'},{k:'L',c:'#006AB3',d:'mt-sp-dl'}
];
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4?ok:thr;
return icon+' '+p.k+' '+v.toFixed(1).replace('.',',')+'%';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L
= enskild mätning
Källa: Verian/Sifo, Novus, Demoskop — sammanvägt av MT, april 2026
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
@media (max-width: 700px) {
.mt-ros-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-ros-wrap { padding: 0 8px !important; }
.mt-ros-candidates { flex-direction: column !important; gap: 0 !important; }
.mt-ros-cand { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; padding: 16px 0 !important; }
.mt-ros-cand:last-child { border-bottom: none !important; }
.mt-ros-cand-photo { width: 64px !important; height: 64px !important; }
.mt-ros-cand-name { font-size: 17px !important; }
.mt-ros-cand-pct { font-size: 34px !important; }
.mt-ros-scenarios { flex-direction: column !important; gap: 0 !important; }
.mt-ros-scen { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; }
.mt-ros-scen:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-ros-cand-name { font-size: 15px !important; }
.mt-ros-cand-pct { font-size: 28px !important; }
.mt-ros-cand-photo { width: 56px !important; height: 56px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
Magdalena Andersson
Förtroende
43%
S i opinionen
32,7%
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende
36%
M i opinionen
16,8%
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende
29%
SD i opinionen
20,0%
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block — S + V + C + MP
194
+19
Kristerssons / Åkessons block — M + KD + SD + L (0)
155
−20
Hypotetiskt: om L klarar 4%
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4%
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4% + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0%
30%
60%
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43%
Kristersson 36%
Åkesson 29%
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson–Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40,A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg'),tt=document.getElementById('mt-cf-tt'),
hl=document.getElementById('mt-cf-hl'),dots=document.getElementById('mt-cf-dots'),
lbl=document.getElementById('mt-cf-labels'),
da=document.getElementById('mt-cf-da'),dk=document.getElementById('mt-cf-dk'),dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Källa: MT:s sammanvägda opinion + Novus/Verian partiledarförtroende, april 2026
@media (max-width: 480px) {
.mt-metod-wrap { padding: 0 8px !important; }
.mt-metod-wrap .mt-metod-body { font-size: 18px !important; }
.mt-metod-wrap .mt-metod-caption { font-size: 14.4px !important; }
}
.mt-metod-wrap details summary {
cursor: pointer;
list-style: none;
display: flex;
align-items: center;
justify-content: space-between;
font-family: 'GT Planar Medium','GT Planar',sans-serif;
font-size: 24px;
font-weight: 500;
letter-spacing: 0px;
line-height: 1.16666667;
padding: 0 0 14px 0;
}
.mt-metod-wrap details summary::-webkit-details-marker { display: none; }
.mt-metod-wrap details summary::after {
content: '+';
font-family: 'GT Planar Regular','GT Planar',sans-serif;
font-size: 22px;
font-weight: 300;
opacity: 0.35;
}
.mt-metod-wrap details[open] summary::after {
content: '−';
}
Så räknar vi
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Syftet är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt — nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt — vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas — institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 — samma metod som Valmyndigheten använder sedan valet 2018. Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Utjämningsmandat säkerställer riksproportionalitet. I beräkningen behandlas hela riket som en valkrets, vilket ger en god approximation av den faktiska mandatfördelningen. Partier under 4% exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidö-partierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor. Opinionsdata: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för att beräkna sammanvägningar, verifiera mandatfördelningen mot den jämkade uddatalsmetoden och producera grafik — inte för att generera redaktionella bedömningar eller slutsatser. Alla journalistiska prioriteringar, tolkningar och val av presentation görs av MT:s redaktion.
Senast uppdaterad: mars 2026
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister?
Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity — funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
max-width: 660px;
margin: 2em auto;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
border: 1px solid rgba(28,28,28,0.15);
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 14px 16px;
border-right: 1px solid rgba(28,28,28,0.15);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 6px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1); }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15); border-bottom: 1px solid rgba(28,28,28,0.15); font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti — S
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025–2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Visar de tre senaste mätningarna. MT-snittet viktar efter tid och urvalsstorlek.
Källa: Verian/Sifo, Novus, Demoskop, Indikator — sammanvägt av Morgon-Tidningen, april 2026
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
@media (max-width: 700px) {
.mt-man-wrap { padding: 0 12px !important; }
.mt-man-title { font-size: 26px !important; }
}
@media (max-width: 480px) {
.mt-man-wrap { padding: 0 8px !important; }
.mt-man-title { font-size: 22px !important; line-height: 1.15 !important; }
.mt-man-subtitle { font-size: 12px !important; }
.mt-man-block-bar-wrap { margin-left: -8px; margin-right: -8px; padding: 0 8px; }
.mt-man-seats-row { flex-wrap: wrap !important; gap: 8px !important; }
.mt-man-seat-card { min-width: calc(25% - 8px) !important; flex: 1 1 calc(25% - 8px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
.mt-man-seat-pct { font-size: 9px !important; }
.mt-man-hemicycle-area { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-area svg { min-width: 480px; }
.mt-man-hemicycle-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
}
@media (max-width: 360px) {
.mt-man-title { font-size: 19px !important; }
.mt-man-seat-card { min-width: calc(50% - 6px) !important; flex: 1 1 calc(50% - 6px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'V\u00e4nsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Milj\u00f6partiet',seats:22,color:'#53A045'},
'C':{name:'Centerpartiet',seats:25,color:'#005D2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4790'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA1'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot'),legs=document.querySelectorAll('.mt-hc-leg'),
tt=document.getElementById('mt-hc-tt'),ttN=document.getElementById('mt-hc-tt-name'),
ttS=document.getElementById('mt-hc-tt-seats'),active=null;
function hl(p){if(active===p)return;active=p;
dots.forEach(function(d){if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}else{d.style.opacity='0.12';d.setAttribute('r','4');}});
var i=parties[p];ttN.textContent=i.name;ttN.style.color=i.color;ttS.textContent=i.seats;ttS.style.color=i.color;tt.style.display='block';};
function rs(){active=null;dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});tt.style.display='none';};
dots.forEach(function(d){d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});});
legs.forEach(function(l){l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
OPPOSITION
TIDÖ
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
175 — MAJORITET
194
mandat
155
mandat
L under spärren. Med 2,2% faller Liberalerna under 4%-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) fördelas inte — de försvinner helt ur beräkningen. Tidö förlorar ett helt ben.
Mandatskillnad mellan blocken
±0
+20
+40
NOV
DEC
JAN
FEB
MAR
APR
+30
+33
+27
+31
+31
+33 mandat
Mandatövertag för oppositionen. Valet 2022: −3 (Tidö fick 176 mot 173).
(function(){
var D=[
{m:'Okt 2025',x:56,opp:194,tido:155,diff:39,y:32.0},
{m:'Nov 2025',x:168.8,opp:193,tido:156,diff:37,y:36.0},
{m:'Dec 2025',x:281.6,opp:191,tido:158,diff:33,y:44.0},
{m:'Jan 2026',x:394.4,opp:192,tido:157,diff:35,y:40.0},
{m:'Feb 2026',x:507.2,opp:192,tido:157,diff:35,y:40.0},
{m:'Mar 2026',x:620,opp:190,tido:159,diff:31,y:48.0}
];
var svg=document.getElementById('mt-mb-svg'),tt=document.getElementById('mt-mb-tt'),
hl=document.getElementById('mt-mb-hl'),dot=document.getElementById('mt-mb-dot'),
lbl=document.getElementById('mt-mb-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-mb-tt-m').textContent=d.m;
document.getElementById('mt-mb-tt-b').innerHTML=
'Opposition: '+d.opp+' mandatTidö: '+d.tido+' mandatSkillnad: +'+d.diff+'';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-mbz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Mandat per parti
S
119
32,8%
val ’22: 107
SD
73
21,8%
val ’22: 73
M
61
18,1%
val ’22: 68
V
28
8,0%
val ’22: 24
MP
22
6,6%
val ’22: 18
C
25
6,0%
val ’22: 24
KD
21
5,4%
val ’22: 19
L
0
under 4%
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen (S+V+C+MP) går från 173 till 194 mandat — en ökning med 21 platser och en klar majoritet. Tidö-partierna faller från 176 till 155 — framför allt drivet av att L:s 16 mandat försvinner helt om partiet inte klarar spärren. S vinner 12, C vinner 1, KD vinner 2, V och MP vinner 4 vardera. M tappar 7, SD oförändrat.
S
+12
V
+4
MP
+4
SD
±0
KD
+2
C
+1
M
−7
L
−20
Nollstrecket = valet 2022. Grönt = fler mandat, rött = färre.
Källa: MT:s sammanvägda opinion, april 2026. Beräkning: jämkade uddatalsmetoden (1,2)
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
@media (max-width: 700px) {
.mt-sparr-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-sparr-wrap { padding: 0 8px !important; }
.mt-sparr-chart-area {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin-left: -8px;
margin-right: -8px;
padding: 0 8px;
}
.mt-sparr-chart-area svg { min-width: 520px; }
.mt-sparr-chart-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
.mt-sparr-cards { flex-direction: column !important; gap: 0 !important; }
.mt-sparr-card { border-bottom: 1px solid rgba(28,28,28,0.06) !important; border-right: none !important; padding: 10px 0 !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; }
.mt-sparr-card:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-sparr-chart-area svg { min-width: 460px; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
L
2,2%
Under spärren
KD
5,7%
Nära spärren
C
6,8%
Över spärren
MP
6,1%
Över spärren
4%
RIKSDAGSSP\u00c4RREN
0%
2%
6%
8%
NOV
DEC
JAN
FEB
MAR
APR
2025\u20132026
2026 \u2192
\u2190 Demoskop 4,5
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56,MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7,yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620,MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9,yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#53A045',d:'mt-sp-dmp'},{k:'C',c:'#005D2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA1',d:'mt-sp-dkd'},{k:'L',c:'#006AB3',d:'mt-sp-dl'}
];
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4?ok:thr;
return icon+' '+p.k+' '+v.toFixed(1).replace('.',',')+'%';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L
= enskild mätning
Källa: Verian/Sifo, Novus, Demoskop — sammanvägt av MT, april 2026
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
@media (max-width: 700px) {
.mt-ros-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-ros-wrap { padding: 0 8px !important; }
.mt-ros-candidates { flex-direction: column !important; gap: 0 !important; }
.mt-ros-cand { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; padding: 16px 0 !important; }
.mt-ros-cand:last-child { border-bottom: none !important; }
.mt-ros-cand-photo { width: 64px !important; height: 64px !important; }
.mt-ros-cand-name { font-size: 17px !important; }
.mt-ros-cand-pct { font-size: 34px !important; }
.mt-ros-scenarios { flex-direction: column !important; gap: 0 !important; }
.mt-ros-scen { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; }
.mt-ros-scen:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-ros-cand-name { font-size: 15px !important; }
.mt-ros-cand-pct { font-size: 28px !important; }
.mt-ros-cand-photo { width: 56px !important; height: 56px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
Magdalena Andersson
Förtroende
43%
S i opinionen
32,7%
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende
36%
M i opinionen
16,8%
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende
29%
SD i opinionen
20,0%
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block — S + V + C + MP
194
+19
Kristerssons / Åkessons block — M + KD + SD + L (0)
155
−20
Hypotetiskt: om L klarar 4%
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4%
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4% + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0%
30%
60%
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43%
Kristersson 36%
Åkesson 29%
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson–Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40,A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg'),tt=document.getElementById('mt-cf-tt'),
hl=document.getElementById('mt-cf-hl'),dots=document.getElementById('mt-cf-dots'),
lbl=document.getElementById('mt-cf-labels'),
da=document.getElementById('mt-cf-da'),dk=document.getElementById('mt-cf-dk'),dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Källa: MT:s sammanvägda opinion + Novus/Verian partiledarförtroende, april 2026
@media (max-width: 480px) {
.mt-metod-wrap { padding: 0 8px !important; }
.mt-metod-wrap .mt-metod-body { font-size: 18px !important; }
.mt-metod-wrap .mt-metod-caption { font-size: 14.4px !important; }
}
.mt-metod-wrap details summary {
cursor: pointer;
list-style: none;
display: flex;
align-items: center;
justify-content: space-between;
font-family: 'GT Planar Medium','GT Planar',sans-serif;
font-size: 24px;
font-weight: 500;
letter-spacing: 0px;
line-height: 1.16666667;
padding: 0 0 14px 0;
}
.mt-metod-wrap details summary::-webkit-details-marker { display: none; }
.mt-metod-wrap details summary::after {
content: '+';
font-family: 'GT Planar Regular','GT Planar',sans-serif;
font-size: 22px;
font-weight: 300;
opacity: 0.35;
}
.mt-metod-wrap details[open] summary::after {
content: '−';
}
Så räknar vi
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Syftet är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt — nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt — vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas — institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 — samma metod som Valmyndigheten använder sedan valet 2018. Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Utjämningsmandat säkerställer riksproportionalitet. I beräkningen behandlas hela riket som en valkrets, vilket ger en god approximation av den faktiska mandatfördelningen. Partier under 4% exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidö-partierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor. Opinionsdata: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för att beräkna sammanvägningar, verifiera mandatfördelningen mot den jämkade uddatalsmetoden och producera grafik — inte för att generera redaktionella bedömningar eller slutsatser. Alla journalistiska prioriteringar, tolkningar och val av presentation görs av MT:s redaktion.
Senast uppdaterad: mars 2026
4aadb380664b6ee2dfd24fa6acfd4ac868268622
93dc7bc4e4ddee94529eda33ddf7e0dff383646b
9ebab5391aa39932e1e827a53af70a23291de084
b31f395df9eec5c945dac5d897db86a061313ecb
6a6824e092fb54c26197ab8e8da776b40b3af695
1c38286fe1efba8cb47bc1d618a485922298b797
9ebab5391aa39932e1e827a53af70a23291de084Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer: Rubrik: GT Planar Medium, 24px / 20px mobil Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity, funktionell text) Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4 */
.mt-pop-wrap { font-family: 'GT Planar Regular', sans-serif; color: #1C1C1C; background: transparent; }
/* KEY CARDS */ .mt-pop-keys { display: flex; gap: 0; margin-bottom: 28px; background: #F1F1EB; flex-wrap: wrap; } .mt-pop-key-card { flex: 1; min-width: 140px; padding: 16px 20px; border-right: 1px solid rgba(28,28,28,0.08); text-align: center; } .mt-pop-key-card:last-child { border-right: none; } .mt-pop-key-label { font-family: 'GT Planar Regular', sans-serif; font-size: 10px; text-transform: uppercase; letter-spacing: 0.08em; color: #1C1C1C; opacity: 0.4; margin-bottom: 8px; } .mt-pop-key-val { font-family: 'GT Planar Medium', sans-serif; font-size: 32px; font-weight: 500; font-variant-numeric: tabular-nums; line-height: 1; color: #1C1C1C; } .mt-pop-key-val sup { font-size: 13px; font-weight: 400; vertical-align: baseline; }
/* RUBRIKER */ .mt-pop-section-title { font-family: 'GT Planar Medium', sans-serif; font-size: 24px; font-weight: 500; line-height: 28px; color: #1C1C1C; margin-bottom: 12px; }
/* BILDTEXT */ .mt-pop-caption { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; line-height: 1.2; letter-spacing: 0.4px; color: #1C1C1C; opacity: 0.4; }
/* LEGEND */ .mt-pop-legend { display: flex; flex-wrap: wrap; gap: 8px 20px; margin: 16px 0 24px; padding-left: 4px; } .mt-pop-legend-item { display: flex; align-items: center; gap: 5px; font-family: 'GT Planar Regular', sans-serif; font-size: 12px; color: #1C1C1C; } .mt-pop-legend-dash { width: 18px; height: 2.5px; display: inline-block; }
/* TABELL */ .mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; } .mt-pop-table { width: 100%; border-collapse: collapse; border-spacing: 0; font-family: 'GT Planar Regular', sans-serif; font-size: 20px; line-height: 24px; font-variant-numeric: tabular-nums; color: #1C1C1C; } .mt-pop-table th { text-align: left; padding: 8px 10px 8px 0; font-family: 'GT Planar Regular', sans-serif; font-size: 20px; line-height: 24px; color: #1C1C1C; border-bottom: 1px solid rgba(28,28,28,0.15); font-weight: 400; } .mt-pop-table th.num { text-align: right; padding: 8px 10px; } .mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1) !important; } .mt-pop-table td.num { text-align: right; padding: 8px 10px; } .mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15) !important; border-bottom: 1px solid rgba(28,28,28,0.15) !important; font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); } @media (max-width: 480px) { .mt-pop-table { font-size: 18px; line-height: 21.6px; } .mt-pop-table th { font-size: 18px; line-height: 21.6px; } .mt-pop-key-val { font-size: 28px; } .mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); } .mt-pop-section-title { font-size: 20px; line-height: 24px; } } @media (max-width: 360px) { .mt-pop-key-val { font-size: 24px; } }
/* TOOLTIP */ .mt-pop-tooltip { display: none; position: absolute; top: 30px; left: 0; background: #E0FF63; border: none; padding: 10px 14px; font-family: 'GT Planar Regular', sans-serif; font-size: 12px; pointer-events: none; z-index: 10; min-width: 120px; color: #1C1C1C; } .mt-pop-tooltip-month { font-family: 'GT Planar Medium', sans-serif; font-size: 12px; margin-bottom: 6px; } .mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */ @media (max-width: 480px) { .mt-pop-key-val { font-size: 28px; } .mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); } .mt-pop-section-title { font-size: 20px; line-height: 24px; } .mt-pop-table { min-width: 480px; } }
@media (max-width: 360px) { .mt-pop-key-val { font-size: 24px; } }
Största parti (S) 32,7 %
Oppositionen 53,3 %
Tidöpartierna 44,7 %
Skillnad mellan blocken
±0 +5 +10
NOV DEC JAN FEB MAR APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){ var D=[ {m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6}, {m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8}, {m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0}, {m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9}, {m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8}, {m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2} ]; var svg=document.getElementById('mt-bd-svg'); var tt=document.getElementById('mt-bd-tt'); var hl=document.getElementById('mt-bd-hl'); var dot=document.getElementById('mt-bd-dot'); var lbl=document.getElementById('mt-bd-labels'); function fmt(v){return v.toFixed(1).replace('.',',');} function show(i){ var d=D[i]; hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3'; dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1'; lbl.style.opacity='0.12'; document.getElementById('mt-bd-tt-m').textContent=d.m; document.getElementById('mt-bd-tt-b').innerHTML= 'Opposition: '+fmt(d.opp)+' %'+ 'Tidö: '+fmt(d.tido)+' %'+ 'Skillnad: +'+fmt(d.diff)+' pe'; tt.style.display='block'; var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width; tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px'; } function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';} document.querySelectorAll('.mt-bz').forEach(function(z){ var i=parseInt(z.getAttribute('data-i')); z.addEventListener('mouseenter',function(){show(i);}); z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false}); }); svg.addEventListener('mouseleave',hide); document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();}); })();
36 % 26 % 16 % 6 % 4 %
NOV DEC JAN FEB MAR APR 2025/2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2 UNDER SPÄRREN
(function(){ var D=[ {m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2}, {m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3}, {m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9}, {m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9}, {m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6}, {m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2} ]; var P=[ {k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'}, {k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'} ]; var Y=function(v){return 330-(v/36)*300;}; function fmt(v){return v.toFixed(1).replace('.',',');} var svg=document.getElementById('mt-pop-svg'); var tt=document.getElementById('mt-pop-tt'); var ttM=document.getElementById('mt-tt-m'); var ttB=document.getElementById('mt-tt-b'); var hl=document.getElementById('mt-pop-hline'); var hd=document.getElementById('mt-pop-hdots'); var el=document.getElementById('mt-pop-end-labels'); var dots={}; P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());}); function show(i){ var d=D[i]; hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3'; hd.style.opacity='1'; el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px'; } function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';} document.querySelectorAll('.mt-hz').forEach(function(z){ var i=parseInt(z.getAttribute('data-i')); z.addEventListener('mouseenter',function(){show(i);}); z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false}); }); svg.addEventListener('mouseleave',hide); document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();}); })();
S SD M V MP C KD L (under 4 %)
Senaste mätningarna (viktar efter tid och urvalsstorlek)
Institut S SD M V MP C KD L
Verian/Sifo (apr) 32,720,016,8 7,76,16,8 5,72,2
Indikator (mar) 33,420,618,4 7,05,75,7 4,62,2
Novus (mar) 32,721,017,5 7,55,76,3 5,12,3
MT snitt 32,720,016,8 7,76,16,8 5,72,2
Verian/Sifo, Novus, Demoskop, Indikator. April 2026.
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
.mt-man-wrap * { box-sizing: border-box; }
/* Tre textnivåer: Rubrik: GT Planar Medium, 24px / 20px mobil Brödtext: GT Planar Regular, 20px/24px / 18px/21.6px mobil Bildtext: GT Planar Regular, 12px, opacity 0.4 */
.mt-man-wrap { font-family: 'GT Planar Regular', sans-serif; color: #1C1C1C; background: transparent; }
.mt-man-title { font-family: 'GT Planar Medium', sans-serif; font-size: 24px; font-weight: 500; line-height: 28px; color: #1C1C1C; margin-bottom: 12px; }
.mt-man-caption { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; line-height: 1.2; letter-spacing: 0.4px; color: #1C1C1C; opacity: 0.4; }
/* BLOCKLINJE */ .mt-man-block-bar { position: relative; height: 52px; display: flex; overflow: hidden; } .mt-man-block-seg { display: flex; align-items: center; justify-content: center; font-family: 'GT Planar Medium', sans-serif; font-size: 14px; font-weight: 500; font-variant-numeric: tabular-nums; color: #fff; } .mt-man-block-labels { display: flex; justify-content: space-between; margin-bottom: 6px; } .mt-man-block-label { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; color: #1C1C1C; opacity: 0.5; text-transform: uppercase; letter-spacing: 0.06em; } .mt-man-block-totals { display: flex; justify-content: space-between; align-items: baseline; margin-top: 8px; } .mt-man-block-total-num { font-family: 'GT Planar Medium', sans-serif; font-size: 28px; font-weight: 500; font-variant-numeric: tabular-nums; } .mt-man-block-total-sub { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; opacity: 0.45; margin-left: 4px; }
/* L-NOT */ .mt-man-l-note { margin-top: 12px; padding: 16px 20px; background: #E0FF63; font-family: 'GT Planar Regular', sans-serif; font-size: 20px; line-height: 24px; color: #1C1C1C; }
/* SEKTIONSAVSTÅND */ .mt-man-section { margin-bottom: 40px; } @media (max-width: 480px) { .mt-man-section { margin-bottom: 28px; } }
/* MANDATKORT */ .mt-man-seats-row { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 28px; } .mt-man-seat-card { flex: 1 1 calc(12.5% - 10px); min-width: 68px; padding: 10px 8px 8px; } .mt-man-seat-short { font-family: 'GT Planar Medium', sans-serif; font-size: 12px; margin-bottom: 4px; } .mt-man-seat-num { font-family: 'GT Planar Medium', sans-serif; font-size: 28px; font-weight: 500; font-variant-numeric: tabular-nums; line-height: 1; } .mt-man-seat-prev { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; opacity: 0.4; margin-top: 4px; }
/* SWING */ .mt-man-swing-wrap { margin-bottom: 28px; } .mt-man-swing-text { font-family: 'GT Planar Regular', sans-serif; font-size: 20px; line-height: 24px; color: #1C1C1C; margin-bottom: 16px; } .mt-man-swing-row { display: flex; align-items: center; gap: 10px; margin-bottom: 4px; } .mt-man-swing-party { font-family: 'GT Planar Medium', sans-serif; font-size: 12px; width: 28px; text-align: right; flex-shrink: 0; } .mt-man-swing-bar { flex: 1; height: 12px; background: rgba(28,28,28,0.06); position: relative; } .mt-man-swing-mid { position: absolute; left: 50%; top: 0; bottom: 0; width: 1px; background: rgba(28,28,28,0.15); } .mt-man-swing-fill-pos { position: absolute; left: 50%; top: 1px; bottom: 1px; opacity: 0.75; } .mt-man-swing-fill-neg { position: absolute; right: 50%; top: 1px; bottom: 1px; opacity: 0.75; } .mt-man-swing-val { font-family: 'GT Planar Medium', sans-serif; font-size: 12px; width: 36px; text-align: right; font-variant-numeric: tabular-nums; flex-shrink: 0; }
/* HEMICYCLE TOOLTIP */ .mt-hc-tooltip { display: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #E0FF63; border: none; padding: 12px 18px; font-family: 'GT Planar Regular', sans-serif; pointer-events: none; z-index: 10; text-align: center; } .mt-hc-tt-name { font-family: 'GT Planar Medium', sans-serif; font-size: 14px; margin-bottom: 2px; } .mt-hc-tt-seats { font-family: 'GT Planar Medium', sans-serif; font-size: 32px; font-weight: 500; line-height: 1; font-variant-numeric: tabular-nums; } .mt-hc-tt-label { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; opacity: 0.4; margin-top: 2px; }
/* MOBIL */ @media (max-width: 480px) { .mt-man-title { font-size: 20px; line-height: 24px; } .mt-man-l-note { font-size: 18px; line-height: 21.6px; } .mt-man-swing-text { font-size: 18px; line-height: 21.6px; } .mt-man-seat-card { min-width: calc(25% - 10px); flex: 1 1 calc(25% - 10px); } .mt-man-seat-num { font-size: 22px; } .mt-man-block-total-num { font-size: 24px; } .mt-man-hemicycle-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; } .mt-man-hemicycle-wrap svg { min-width: 480px; } } @media (max-width: 360px) { .mt-man-seat-card { min-width: calc(50% - 10px); flex: 1 1 calc(50% - 10px); } }
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){ var parties={ 'V':{name:'Vänsterpartiet',seats:28,color:'#9E1A2F'}, 'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'}, 'MP':{name:'Miljöpartiet',seats:22,color:'#52A243'}, 'C':{name:'Centerpartiet',seats:25,color:'#005C2B'}, 'M':{name:'Moderaterna',seats:61,color:'#2C4690'}, 'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA3'}, 'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'} }; var dots=document.querySelectorAll('.mt-hc-dot'); var legs=document.querySelectorAll('.mt-hc-leg'); var tt=document.getElementById('mt-hc-tt'); var ttN=document.getElementById('mt-hc-tt-name'); var ttS=document.getElementById('mt-hc-tt-seats'); var active=null; function hl(p){ if(active===p)return; active=p; dots.forEach(function(d){ if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');} else{d.style.opacity='0.1';d.setAttribute('r','4');} }); var i=parties[p]; ttN.textContent=i.name; ttN.style.color=i.color; ttS.textContent=i.seats; ttS.style.color=i.color; tt.style.display='block'; } function rs(){ active=null; dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');}); tt.style.display='none'; } dots.forEach(function(d){ d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));}); d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false}); }); legs.forEach(function(l){ l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));}); l.addEventListener('click',function(){hl(l.getAttribute('data-p'));}); l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false}); }); document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs); document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();}); })();
Opposition Tidöpartierna
S 119 V 28 C 25 MP 22
SD 73 M 61 KD 21
194 mandat
175 = majoritet
155 mandat
L under spärren. Med 2,2 % faller Liberalerna under 4 %-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) försvinner helt ur beräkningen.
Mandat per parti
S 119 val ’22: 107
SD 73 val ’22: 73
M 61 val ’22: 68
V 28 val ’22: 24
C 25 val ’22: 24
MP 22 val ’22: 18
KD 21 val ’22: 19
L 0 val ’22: 16
Mandatförskjutning sedan valet 2022 Oppositionen går från 173 till 194 mandat, en ökning med 21 platser och en klar majoritet. Tidöpartierna faller från 176 till 155. Det drivs framför allt av att L:s 16 mandat försvinner om partiet inte klarar spärren.
S
+12
V
+4
MP
+4
C
+1
KD
+2
SD
±0
M
−7
L
−16
Nollstrecket = valet 2022.
MT:s sammanvägda opinion. April 2026.
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
.mt-sparr-wrap * { box-sizing: border-box; }
/* Tre textnivåer: Rubrik: GT Planar Medium, 24px / 20px mobil Etikett: GT Planar Regular, 12px, #1C1C1C Bildtext: GT Planar Regular, 12px, opacity 0.4 */
.mt-sparr-wrap { font-family: 'GT Planar Regular', sans-serif; color: #1C1C1C; background: transparent; }
.mt-sparr-caption { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; line-height: 1.2; letter-spacing: 0.4px; color: #1C1C1C; opacity: 0.4; }
/* STATUS CARDS */ .mt-sparr-cards { display: flex; gap: 0; margin-bottom: 28px; background: #F1F1EB; flex-wrap: wrap; } .mt-sparr-card { flex: 1; min-width: 120px; padding: 16px; border-right: 1px solid rgba(28,28,28,0.08); text-align: center; } .mt-sparr-card:last-child { border-right: none; } .mt-sparr-card-party { display: flex; align-items: center; justify-content: center; gap: 6px; margin-bottom: 6px; } .mt-sparr-card-dot { width: 8px; height: 8px; flex-shrink: 0; } .mt-sparr-card-name { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; color: #1C1C1C; } .mt-sparr-card-val { font-family: 'GT Planar Medium', sans-serif; font-size: 28px; font-weight: 500; font-variant-numeric: tabular-nums; line-height: 1; color: #1C1C1C; } .mt-sparr-card-val sup { font-size: 12px; font-weight: 400; vertical-align: baseline; } .mt-sparr-card-status { font-family: 'GT Planar Regular', sans-serif; font-size: 10px; text-transform: uppercase; letter-spacing: 0.06em; margin-top: 4px; color: #1C1C1C; opacity: 0.4; }
/* TOOLTIP */ .mt-sparr-tooltip { display: none; position: absolute; top: 30px; left: 0; background: #E0FF63; border: none; padding: 10px 14px; font-family: 'GT Planar Regular', sans-serif; font-size: 12px; pointer-events: none; z-index: 10; min-width: 120px; color: #1C1C1C; } .mt-sparr-tooltip-month { font-family: 'GT Planar Medium', sans-serif; font-size: 12px; margin-bottom: 6px; } .mt-sparr-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* LEGEND */ .mt-sparr-legend { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 12px 0 6px; } .mt-sparr-legend-item { display: flex; align-items: center; gap: 5px; font-family: 'GT Planar Regular', sans-serif; font-size: 12px; color: #1C1C1C; } .mt-sparr-legend-dash { width: 14px; height: 2px; display: inline-block; }
/* MOBIL */ @media (max-width: 480px) { .mt-sparr-cards { flex-direction: column; } .mt-sparr-card { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); display: flex; flex-direction: row; align-items: center; justify-content: space-between; padding: 12px 0; } .mt-sparr-card:last-child { border-bottom: none; } .mt-sparr-card-val { font-size: 24px; } .mt-sparr-chart-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; } .mt-sparr-chart-wrap svg { min-width: 480px; } }
L
2,2 % Under spärren
KD
5,7 % Nära spärren
C
6,8 % Över spärren
MP
6,1 % Över spärren
4 % RIKSDAGSSPÄRREN
0 %
2 %
6 %
8 %
NOV DEC JAN FEB MAR APR 2025/2026
2026 →
← Demoskop 4,5 %
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){ var D=[ {m:'Nov 2025',x:56, MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7, yC:152.1,yKD:181.1,yL:239.1}, {m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9}, {m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8}, {m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8}, {m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2}, {m:'Apr 2026',x:620, MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9, yKD:126.3,yL:239.1} ]; var P=[ {k:'MP',c:'#52A243',d:'mt-sp-dmp'}, {k:'C', c:'#005C2B',d:'mt-sp-dc'}, {k:'KD',c:'#005EA3',d:'mt-sp-dkd'}, {k:'L', c:'#006AB4',d:'mt-sp-dl'} ]; function fmt(v){return v.toFixed(1).replace('.',',');} var svg=document.getElementById('mt-sp-svg'); var tt=document.getElementById('mt-sp-tt'); var hl=document.getElementById('mt-sp-hl'); var dots=document.getElementById('mt-sp-dots'); var lbl=document.getElementById('mt-sp-labels'); function show(i){ var d=D[i]; hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3'; dots.style.opacity='1'; lbl.style.opacity=i=4 ? '●' : '●'; return icon+' '+p.k+' '+fmt(v)+' %'; }).join(''); tt.style.display='block'; var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width; tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px'; } function hide(){ hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none'; } document.querySelectorAll('.mt-sz').forEach(function(z){ var i=parseInt(z.getAttribute('data-i')); z.addEventListener('mouseenter',function(){show(i);}); z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false}); }); svg.addEventListener('mouseleave',hide); document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();}); })();
MP C KD L (under 4 %) = enskild mätning
Verian/Sifo, Novus, Demoskop. April 2026.
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
.mt-ros-wrap * { box-sizing: border-box; }
.mt-ros-wrap { font-family: 'GT Planar Regular', sans-serif; color: #1C1C1C; background: transparent; }
.mt-ros-caption { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; line-height: 1.2; letter-spacing: 0.4px; color: #1C1C1C; opacity: 0.4; }
.mt-ros-title { font-family: 'GT Planar Medium', sans-serif; font-size: 24px; font-weight: 500; line-height: 28px; color: #1C1C1C; margin-bottom: 12px; }
.mt-ros-section { margin-bottom: 40px; }
/* KANDIDATKORT */ .mt-ros-candidates { display: flex; gap: 0; background: #F1F1EB; } .mt-ros-cand { flex: 1; padding: 20px 16px; border-right: 1px solid rgba(28,28,28,0.08); } .mt-ros-cand:last-child { border-right: none; } .mt-ros-cand-header { display: flex; align-items: center; gap: 12px; margin-bottom: 14px; } .mt-ros-cand-photo { width: 76px; height: 76px; object-fit: cover; filter: grayscale(100%); display: block; flex-shrink: 0; } .mt-ros-cand-name { font-family: 'GT Planar Medium', sans-serif; font-size: 16px; font-weight: 500; line-height: 1.2; color: #1C1C1C; } .mt-ros-cand-bar-label { display: flex; justify-content: space-between; font-size: 12px; margin-bottom: 3px; color: #1C1C1C; } .mt-ros-cand-bar-track { height: 4px; background: rgba(28,28,28,0.08); margin-bottom: 8px; } .mt-ros-cand-bar-fill { height: 100%; } .mt-ros-cand-path { padding-top: 10px; border-top: 1px solid rgba(28,28,28,0.08); font-size: 12px; line-height: 1.5; color: #1C1C1C; opacity: 0.6; }
/* MANDATSTAPLAR */ .mt-ros-bar-row { margin-bottom: 14px; } .mt-ros-bar-label { display: flex; justify-content: space-between; font-size: 12px; margin-bottom: 4px; color: #1C1C1C; } .mt-ros-bar-track { height: 28px; background: rgba(28,28,28,0.04); position: relative; } .mt-ros-majority-label { font-size: 12px; opacity: 0.4; margin-left: calc(175/349 * 100%); transform: translateX(-50%); text-align: center; margin-top: 4px; display: inline-block; }
/* SCENARIER */ .mt-ros-scenarios { display: flex; gap: 0; background: #F1F1EB; } .mt-ros-scen { flex: 1; padding: 16px 14px; border-right: 1px solid rgba(28,28,28,0.08); } .mt-ros-scen:last-child { border-right: none; } .mt-ros-scen-tag { font-size: 10px; text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 8px; } .mt-ros-scen-title { font-family: 'GT Planar Medium', sans-serif; font-size: 16px; font-weight: 500; line-height: 1.2; margin-bottom: 8px; color: #1C1C1C; } .mt-ros-scen-text { font-size: 12px; line-height: 1.55; color: #1C1C1C; opacity: 0.6; } .mt-ros-scen-req { margin-top: 10px; font-size: 12px; opacity: 0.35; }
/* TOOLTIP */ .mt-ros-tooltip { display: none; position: absolute; top: 10px; left: 0; background: #E0FF63; border: none; padding: 8px 12px; font-family: 'GT Planar Regular', sans-serif; font-size: 12px; pointer-events: none; z-index: 10; min-width: 130px; color: #1C1C1C; } .mt-ros-tooltip-month { font-family: 'GT Planar Medium', sans-serif; font-size: 12px; margin-bottom: 4px; }
/* MOBIL */ @media (max-width: 480px) { .mt-ros-title { font-size: 20px; line-height: 24px; } .mt-ros-section { margin-bottom: 28px; } .mt-ros-candidates { flex-direction: column; } .mt-ros-cand { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); } .mt-ros-cand:last-child { border-bottom: none; } .mt-ros-cand-photo { width: 60px; height: 60px; } .mt-ros-scenarios { flex-direction: column; } .mt-ros-scen { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); } .mt-ros-scen:last-child { border-bottom: none; } }
Magdalena Andersson
Förtroende43 %
S i opinionen32,7 %
S+V+C+MP = 194 mandat Klar majoritet.
Ulf Kristersson
Förtroende36 %
M i opinionen16,8 %
M+KD+L+SD = 155 mandat 17 mandat kort.
Jimmie Åkesson
Förtroende29 %
SD i opinionen20,0 %
SD större än M: 73 vs 61 Kräver statsministerposten.
Anderssons block: S + V + C + MP 194
+19
Kristerssons / Åkessons block: M + KD + SD 155
−20
Om L klarar 4 % ~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt Andersson bildar regering S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet. Kräver: L under 4 %
Möjligt Kristersson får fortsätta L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen. Kräver: L över 4 % + marginaler
Utmanaren Åkesson kräver statsministerposten SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen. Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0 % 30 % 60 % JUN 25 SEP 25 DEC 25 FEB 26
Andersson 43 %
Kristersson 36 %
Åkesson 29 %
← Åkesson gick om Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson/Kristersson: från 12 till 7 pe.
(function(){ var D=[ {m:'Jun 2025',x:40, A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7}, {m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5}, {m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5}, {m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2} ]; var svg=document.getElementById('mt-cf-svg'); var tt=document.getElementById('mt-cf-tt'); var hl=document.getElementById('mt-cf-hl'); var dots=document.getElementById('mt-cf-dots'); var lbl=document.getElementById('mt-cf-labels'); var da=document.getElementById('mt-cf-da'); var dk=document.getElementById('mt-cf-dk'); var dj=document.getElementById('mt-cf-dj'); function show(i){ var d=D[i]; hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3'; dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px'; } function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';} document.querySelectorAll('.mt-cz').forEach(function(z){ var i=parseInt(z.getAttribute('data-i')); z.addEventListener('mouseenter',function(){show(i);}); z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false}); }); svg.addEventListener('mouseleave',hide); document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();}); })();
MT:s sammanvägda opinion + Novus/Verian partiledarförtroende. April 2026.
.mt-metod-wrap { font-family: 'GT Planar Regular', sans-serif; font-size: 12px; line-height: 1.6; letter-spacing: 0.4px; color: #1C1C1C; opacity: 0.4; background: transparent; } .mt-metod-wrap p { margin: 0 0 8px; font-family: 'GT Planar Regular', sans-serif !important; font-size: 12px !important; line-height: 1.6 !important; font-weight: 400 !important; } .mt-metod-wrap p:last-child { margin: 0; } .mt-metod-wrap { font-size: 12px; } }
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Institut, mätperiod och datum anges kortfattat under respektive diagram och tabell. Syftet med sammanvägningen är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge. Tidsvikt: nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt: vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas: institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis. Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 (samma metod som Valmyndigheten använder sedan valet 2018). Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Partier under 4 % exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten. Oppositionen definieras som S + V + C + MP. Tidöpartierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022. Källor: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se. Foto Magdalena Andersson: Mathias Hansson/Socialdemokraterna. Foto Ulf Kristersson och Jimmie Åkesson: TT. Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för beräkningar och grafik, inte för att generera redaktionella bedömningar. Alla journalistiska prioriteringar och tolkningar görs av MT:s redaktion. Senast uppdaterad: april 2026.
93dc7bc4e4ddee94529eda33ddf7e0dff383646b
4aadb380664b6ee2dfd24fa6acfd4ac868268622
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity, funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 16px 20px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 8px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1); }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15); border-bottom: 1px solid rgba(28,28,28,0.15); font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
@media (max-width: 480px) {
.mt-pop-table { font-size: 18px; line-height: 21.6px; }
.mt-pop-table th { font-size: 18px; line-height: 21.6px; }
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti (S)
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Viktar efter tid och urvalsstorlek.
Verian/Sifo, Novus, Demoskop, Indikator. April 2026.
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
.mt-man-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Brödtext: GT Planar Regular, 20px/24px / 18px/21.6px mobil
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-man-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-man-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-man-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* BLOCKLINJE */
.mt-man-block-bar {
position: relative;
height: 52px;
display: flex;
overflow: hidden;
}
.mt-man-block-seg {
display: flex;
align-items: center;
justify-content: center;
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
font-weight: 500;
font-variant-numeric: tabular-nums;
color: #fff;
}
.mt-man-block-labels {
display: flex;
justify-content: space-between;
margin-bottom: 6px;
}
.mt-man-block-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
opacity: 0.5;
text-transform: uppercase;
letter-spacing: 0.06em;
}
.mt-man-block-totals {
display: flex;
justify-content: space-between;
align-items: baseline;
margin-top: 8px;
}
.mt-man-block-total-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
}
.mt-man-block-total-sub {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.45;
margin-left: 4px;
}
/* L-NOT */
.mt-man-l-note {
margin-top: 12px;
padding: 16px 20px;
background: #E0FF63;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
}
/* SEKTIONSAVSTÅND */
.mt-man-section { margin-bottom: 40px; }
@media (max-width: 480px) { .mt-man-section { margin-bottom: 28px; } }
/* MANDATKORT */
.mt-man-seats-row {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 28px;
}
.mt-man-seat-card {
flex: 1 1 calc(12.5% - 10px);
min-width: 68px;
padding: 10px 8px 8px;
}
.mt-man-seat-short {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
.mt-man-seat-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
}
.mt-man-seat-prev {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 4px;
}
/* SWING */
.mt-man-swing-wrap {
margin-bottom: 28px;
}
.mt-man-swing-text {
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
margin-bottom: 16px;
}
.mt-man-swing-row {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 4px;
}
.mt-man-swing-party {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 28px;
text-align: right;
flex-shrink: 0;
}
.mt-man-swing-bar {
flex: 1;
height: 12px;
background: rgba(28,28,28,0.06);
position: relative;
}
.mt-man-swing-mid {
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 1px;
background: rgba(28,28,28,0.15);
}
.mt-man-swing-fill-pos {
position: absolute;
left: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-fill-neg {
position: absolute;
right: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 36px;
text-align: right;
font-variant-numeric: tabular-nums;
flex-shrink: 0;
}
/* HEMICYCLE TOOLTIP */
.mt-hc-tooltip {
display: none;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: rgba(255,255,247,0.95);
border: 1px solid rgba(28,28,28,0.12);
padding: 12px 18px;
font-family: 'GT Planar Regular', sans-serif;
pointer-events: none;
z-index: 10;
text-align: center;
}
.mt-hc-tt-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
margin-bottom: 2px;
}
.mt-hc-tt-seats {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
line-height: 1;
font-variant-numeric: tabular-nums;
}
.mt-hc-tt-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 2px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-man-title { font-size: 20px; line-height: 24px; }
.mt-man-l-note { font-size: 18px; line-height: 21.6px; }
.mt-man-swing-text { font-size: 18px; line-height: 21.6px; }
.mt-man-seat-card { min-width: calc(25% - 10px); flex: 1 1 calc(25% - 10px); }
.mt-man-seat-num { font-size: 22px; }
.mt-man-block-total-num { font-size: 24px; }
.mt-man-hemicycle-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-wrap svg { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-man-seat-card { min-width: calc(50% - 10px); flex: 1 1 calc(50% - 10px); }
}
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'Vänsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Miljöpartiet',seats:22,color:'#52A243'},
'C':{name:'Centerpartiet',seats:25,color:'#005C2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4690'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA3'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot');
var legs=document.querySelectorAll('.mt-hc-leg');
var tt=document.getElementById('mt-hc-tt');
var ttN=document.getElementById('mt-hc-tt-name');
var ttS=document.getElementById('mt-hc-tt-seats');
var active=null;
function hl(p){
if(active===p)return; active=p;
dots.forEach(function(d){
if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}
else{d.style.opacity='0.1';d.setAttribute('r','4');}
});
var i=parties[p];
ttN.textContent=i.name; ttN.style.color=i.color;
ttS.textContent=i.seats; ttS.style.color=i.color;
tt.style.display='block';
}
function rs(){
active=null;
dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});
tt.style.display='none';
}
dots.forEach(function(d){
d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});
d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});
});
legs.forEach(function(l){
l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});
});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
Opposition
Tidöpartierna
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
194
mandat
175 = majoritet
155
mandat
L under spärren. Med 2,2 % faller Liberalerna under 4 %-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) försvinner helt ur beräkningen.
Mandat per parti
S
119
val ’22: 107
SD
73
val ’22: 73
M
61
val ’22: 68
V
28
val ’22: 24
C
25
val ’22: 24
MP
22
val ’22: 18
KD
21
val ’22: 19
L
0
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen går från 173 till 194 mandat, en ökning med 21 platser och en klar majoritet. Tidöpartierna faller från 176 till 155. Det drivs framför allt av att L:s 16 mandat försvinner om partiet inte klarar spärren.
S
+12
V
+4
MP
+4
C
+1
KD
+2
SD
±0
M
−7
L
−16
Nollstrecket = valet 2022.
MT:s sammanvägda opinion. April 2026.
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
.mt-sparr-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-sparr-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-sparr-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* STATUS CARDS */
.mt-sparr-cards {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-sparr-card {
flex: 1;
min-width: 120px;
padding: 16px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-sparr-card:last-child { border-right: none; }
.mt-sparr-card-party {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
margin-bottom: 6px;
}
.mt-sparr-card-dot {
width: 8px;
height: 8px;
flex-shrink: 0;
}
.mt-sparr-card-name {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-card-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-sparr-card-val sup {
font-size: 12px;
font-weight: 400;
vertical-align: baseline;
}
.mt-sparr-card-status {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-top: 4px;
color: #1C1C1C;
opacity: 0.4;
}
/* TOOLTIP */
.mt-sparr-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-sparr-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-sparr-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* LEGEND */
.mt-sparr-legend {
display: flex;
flex-wrap: wrap;
gap: 6px 18px;
margin: 12px 0 6px;
}
.mt-sparr-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-legend-dash {
width: 14px;
height: 2px;
display: inline-block;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-sparr-cards { flex-direction: column; }
.mt-sparr-card {
border-right: none;
border-bottom: 1px solid rgba(28,28,28,0.08);
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 12px 0;
}
.mt-sparr-card:last-child { border-bottom: none; }
.mt-sparr-card-val { font-size: 24px; }
.mt-sparr-chart-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-sparr-chart-wrap svg { min-width: 480px; }
}
L
2,2 %
Under spärren
KD
5,7 %
Nära spärren
C
6,8 %
Över spärren
MP
6,1 %
Över spärren
4 %
RIKSDAGSSPÄRREN
0 %
2 %
6 %
8 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
← Demoskop 4,5 %
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56, MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7, yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620, MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9, yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#52A243',d:'mt-sp-dmp'},
{k:'C', c:'#005C2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA3',d:'mt-sp-dkd'},
{k:'L', c:'#006AB4',d:'mt-sp-dl'}
];
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4
? '●'
: '●';
return icon+' '+p.k+' '+fmt(v)+' %';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L (under 4 %)
= enskild mätning
Verian/Sifo, Novus, Demoskop. April 2026.
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
.mt-ros-wrap * { box-sizing: border-box; }
.mt-ros-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-ros-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
.mt-ros-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-ros-section { margin-bottom: 40px; }
/* KANDIDATKORT */
.mt-ros-candidates {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-cand {
flex: 1;
padding: 20px 16px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-cand:last-child { border-right: none; }
.mt-ros-cand-header {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 14px;
}
.mt-ros-cand-photo {
width: 76px;
height: 76px;
object-fit: cover;
filter: grayscale(100%);
display: block;
flex-shrink: 0;
}
.mt-ros-cand-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
color: #1C1C1C;
}
.mt-ros-cand-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 3px;
color: #1C1C1C;
}
.mt-ros-cand-bar-track {
height: 4px;
background: rgba(28,28,28,0.08);
margin-bottom: 8px;
}
.mt-ros-cand-bar-fill { height: 100%; }
.mt-ros-cand-path {
padding-top: 10px;
border-top: 1px solid rgba(28,28,28,0.08);
font-size: 12px;
line-height: 1.5;
color: #1C1C1C;
opacity: 0.6;
}
/* MANDATSTAPLAR */
.mt-ros-bar-row { margin-bottom: 14px; }
.mt-ros-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 4px;
color: #1C1C1C;
}
.mt-ros-bar-track {
height: 28px;
background: rgba(28,28,28,0.04);
position: relative;
}
.mt-ros-majority-label {
font-size: 12px;
opacity: 0.4;
margin-left: calc(175/349 * 100%);
transform: translateX(-50%);
text-align: center;
margin-top: 4px;
display: inline-block;
}
/* SCENARIER */
.mt-ros-scenarios {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-scen {
flex: 1;
padding: 16px 14px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-scen:last-child { border-right: none; }
.mt-ros-scen-tag {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-bottom: 8px;
}
.mt-ros-scen-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
margin-bottom: 8px;
color: #1C1C1C;
}
.mt-ros-scen-text {
font-size: 12px;
line-height: 1.55;
color: #1C1C1C;
opacity: 0.6;
}
.mt-ros-scen-req {
margin-top: 10px;
font-size: 12px;
opacity: 0.35;
}
/* TOOLTIP */
.mt-ros-tooltip {
display: none;
position: absolute;
top: 10px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 8px 12px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 130px;
color: #1C1C1C;
}
.mt-ros-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-ros-title { font-size: 20px; line-height: 24px; }
.mt-ros-section { margin-bottom: 28px; }
.mt-ros-candidates { flex-direction: column; }
.mt-ros-cand { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-cand:last-child { border-bottom: none; }
.mt-ros-cand-photo { width: 60px; height: 60px; }
.mt-ros-scenarios { flex-direction: column; }
.mt-ros-scen { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-scen:last-child { border-bottom: none; }
}
Magdalena Andersson
Förtroende43 %
S i opinionen32,7 %
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende36 %
M i opinionen16,8 %
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende29 %
SD i opinionen20,0 %
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block: S + V + C + MP
194
+19
Kristerssons / Åkessons block: M + KD + SD
155
−20
Om L klarar 4 %
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4 %
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4 % + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0 %
30 %
60 %
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43 %
Kristersson 36 %
Åkesson 29 %
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson/Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40, A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg');
var tt=document.getElementById('mt-cf-tt');
var hl=document.getElementById('mt-cf-hl');
var dots=document.getElementById('mt-cf-dots');
var lbl=document.getElementById('mt-cf-labels');
var da=document.getElementById('mt-cf-da');
var dk=document.getElementById('mt-cf-dk');
var dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MT:s sammanvägda opinion + Novus/Verian partiledarförtroende. April 2026.
.mt-metod-wrap {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.6;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
background: transparent;
}
.mt-metod-wrap p {
margin: 0 0 8px;
font-family: 'GT Planar Regular', sans-serif !important;
font-size: 12px !important;
line-height: 1.6 !important;
font-weight: 400 !important;
}
.mt-metod-wrap p:last-child { margin: 0; }
.mt-metod-wrap { font-size: 12px; }
}
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Institut, mätperiod och datum anges kortfattat under respektive diagram och tabell. Syftet med sammanvägningen är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt: nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt: vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas: institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 (samma metod som Valmyndigheten använder sedan valet 2018). Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Partier under 4 % exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidöpartierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för beräkningar och grafik, inte för att generera redaktionella bedömningar. Alla journalistiska prioriteringar och tolkningar görs av MT:s redaktion. Senast uppdaterad: april 2026.
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity, funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 16px 20px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 8px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1) !important; }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15) !important; border-bottom: 1px solid rgba(28,28,28,0.15) !important; font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
@media (max-width: 480px) {
.mt-pop-table { font-size: 18px; line-height: 21.6px; }
.mt-pop-table th { font-size: 18px; line-height: 21.6px; }
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 12px 16px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 28px;
color: #1C1C1C;
pointer-events: none;
z-index: 10;
min-width: 140px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti (S)
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken (oppositionen leder med 6,5 pe)
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition '+fmt(d.opp)+' %'+
'Tidö '+fmt(d.tido)+' %'+
'+'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna (viktar efter tid och urvalsstorlek)
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Verian/Sifo, Novus, Demoskop, Indikator. April 2026.
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
.mt-man-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Brödtext: GT Planar Regular, 20px/24px / 18px/21.6px mobil
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-man-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-man-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-man-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* BLOCKLINJE */
.mt-man-block-bar {
position: relative;
height: 52px;
display: flex;
overflow: hidden;
}
.mt-man-block-seg {
display: flex;
align-items: center;
justify-content: center;
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
font-variant-numeric: tabular-nums;
color: #fff;
}
.mt-man-block-labels {
display: flex;
justify-content: space-between;
margin-bottom: 6px;
}
.mt-man-block-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
opacity: 0.5;
text-transform: uppercase;
letter-spacing: 0.06em;
}
.mt-man-block-totals {
display: flex;
justify-content: space-between;
align-items: baseline;
margin-top: 8px;
}
.mt-man-block-total-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-variant-numeric: tabular-nums;
}
.mt-man-block-total-sub {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.45;
margin-left: 4px;
}
/* L-NOT */
.mt-man-l-note {
margin-top: 12px;
padding: 16px 20px;
background: #E0FF63;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
}
/* SEKTIONSAVSTÅND */
.mt-man-section { margin-bottom: 40px; }
@media (max-width: 480px) { .mt-man-section { margin-bottom: 28px; } }
/* MANDATKORT */
.mt-man-seats-row {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 28px;
}
.mt-man-seat-card {
flex: 1 1 calc(12.5% - 10px);
min-width: 68px;
padding: 10px 8px 8px;
}
.mt-man-seat-short {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
.mt-man-seat-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-variant-numeric: tabular-nums;
line-height: 1;
}
.mt-man-seat-prev {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 4px;
}
/* SWING */
.mt-man-swing-wrap {
margin-bottom: 28px;
}
.mt-man-swing-text {
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
margin-bottom: 16px;
}
.mt-man-swing-row {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 4px;
}
.mt-man-swing-party {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 28px;
text-align: right;
flex-shrink: 0;
}
.mt-man-swing-bar {
flex: 1;
height: 12px;
background: rgba(28,28,28,0.06);
position: relative;
}
.mt-man-swing-mid {
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 1px;
background: rgba(28,28,28,0.15);
}
.mt-man-swing-fill-pos {
position: absolute;
left: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-fill-neg {
position: absolute;
right: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 36px;
text-align: right;
font-variant-numeric: tabular-nums;
flex-shrink: 0;
}
/* HEMICYCLE TOOLTIP */
.mt-hc-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 12px 16px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 28px;
color: #1C1C1C;
pointer-events: none;
z-index: 10;
min-width: 140px;
}
.mt-hc-tt-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
margin-bottom: 2px;
}
.mt-hc-tt-seats {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
line-height: 1;
font-variant-numeric: tabular-nums;
}
.mt-hc-tt-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 2px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-man-title { font-size: 20px; line-height: 24px; }
.mt-man-l-note { font-size: 18px; line-height: 21.6px; }
.mt-man-swing-text { font-size: 18px; line-height: 21.6px; }
.mt-man-seat-card { min-width: calc(25% - 10px); flex: 1 1 calc(25% - 10px); }
.mt-man-seat-num { font-size: 22px; }
.mt-man-block-total-num { font-size: 24px; }
.mt-man-hemicycle-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-wrap svg { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-man-seat-card { min-width: calc(50% - 10px); flex: 1 1 calc(50% - 10px); }
}
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'Vänsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Miljöpartiet',seats:22,color:'#52A243'},
'C':{name:'Centerpartiet',seats:25,color:'#005C2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4690'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA3'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot');
var legs=document.querySelectorAll('.mt-hc-leg');
var tt=document.getElementById('mt-hc-tt');
var ttN=document.getElementById('mt-hc-tt-name');
var ttS=document.getElementById('mt-hc-tt-seats');
var active=null;
function hl(p){
if(active===p)return; active=p;
dots.forEach(function(d){
if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}
else{d.style.opacity='0.1';d.setAttribute('r','4');}
});
var i=parties[p];
ttN.textContent=i.name; ttN.style.color=i.color;
ttS.textContent=i.seats; ttS.style.color=i.color;
tt.style.display='block';
}
function rs(){
active=null;
dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});
tt.style.display='none';
}
dots.forEach(function(d){
d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});
d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});
});
legs.forEach(function(l){
l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});
});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
Opposition
Tidöpartierna
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
194
mandat
175 = majoritet
155
mandat
L under spärren. Med 2,2 % faller Liberalerna under 4 %-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) försvinner helt ur beräkningen.
Mandat per parti
S
119
val ’22: 107
SD
73
val ’22: 73
M
61
val ’22: 68
V
28
val ’22: 24
C
25
val ’22: 24
MP
22
val ’22: 18
KD
21
val ’22: 19
L
0
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen går från 173 till 194 mandat, en ökning med 21 platser och en klar majoritet. Tidöpartierna faller från 176 till 155. Det drivs framför allt av att L:s 16 mandat försvinner om partiet inte klarar spärren.
S
+12
V
+4
MP
+4
C
+1
KD
+2
SD
±0
M
−7
L
−16
Nollstrecket = valet 2022.
MT:s sammanvägda opinion. April 2026.
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
.mt-sparr-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-sparr-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-sparr-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* STATUS CARDS */
.mt-sparr-cards {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-sparr-card {
flex: 1;
min-width: 120px;
padding: 16px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-sparr-card:last-child { border-right: none; }
.mt-sparr-card-party {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
margin-bottom: 6px;
}
.mt-sparr-card-dot {
width: 8px;
height: 8px;
flex-shrink: 0;
}
.mt-sparr-card-name {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-card-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-sparr-card-val sup {
font-size: 12px;
vertical-align: baseline;
}
.mt-sparr-card-status {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-top: 4px;
color: #1C1C1C;
opacity: 0.4;
}
/* TOOLTIP */
.mt-sparr-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 12px 16px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 28px;
color: #1C1C1C;
pointer-events: none;
z-index: 10;
min-width: 140px;
}
/* LEGEND */
.mt-sparr-legend {
display: flex;
flex-wrap: wrap;
gap: 6px 18px;
margin: 12px 0 6px;
}
.mt-sparr-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-legend-dash {
width: 14px;
height: 2px;
display: inline-block;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-sparr-cards { flex-direction: column; }
.mt-sparr-card {
border-right: none;
border-bottom: 1px solid rgba(28,28,28,0.08);
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 12px 0;
}
.mt-sparr-card:last-child { border-bottom: none; }
.mt-sparr-card-val { font-size: 24px; }
.mt-sparr-chart-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-sparr-chart-wrap svg { min-width: 480px; }
}
L
2,2 %
Under spärren
KD
5,7 %
Nära spärren
C
6,8 %
Över spärren
MP
6,1 %
Över spärren
4 %
RIKSDAGSSPÄRREN
0 %
2 %
6 %
8 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
← Demoskop 4,5 %
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56, MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7, yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620, MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9, yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#52A243',d:'mt-sp-dmp'},
{k:'C', c:'#005C2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA3',d:'mt-sp-dkd'},
{k:'L', c:'#006AB4',d:'mt-sp-dl'}
];
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L (under 4 %)
= enskild mätning
Verian/Sifo, Novus, Demoskop. April 2026.
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
.mt-ros-wrap * { box-sizing: border-box; }
.mt-ros-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-ros-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
.mt-ros-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-ros-section { margin-bottom: 40px; }
/* KANDIDATKORT */
.mt-ros-candidates {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-cand {
flex: 1;
padding: 20px 16px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-cand:last-child { border-right: none; }
.mt-ros-cand-header {
display: flex;
align-items: flex-start;
gap: 12px;
margin-bottom: 14px;
}
.mt-ros-cand-photo {
width: 76px;
height: 76px;
object-fit: cover;
filter: grayscale(100%);
display: block;
flex-shrink: 0;
}
.mt-ros-cand-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
line-height: 1.2;
color: #1C1C1C;
}
.mt-ros-cand-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 3px;
color: #1C1C1C;
}
.mt-ros-cand-bar-track {
height: 4px;
background: rgba(28,28,28,0.08);
margin-bottom: 8px;
}
.mt-ros-cand-bar-fill { height: 100%; }
.mt-ros-cand-path {
padding-top: 10px;
border-top: 1px solid rgba(28,28,28,0.08);
font-size: 12px;
line-height: 1.5;
color: #1C1C1C;
opacity: 0.6;
}
/* MANDATSTAPLAR */
.mt-ros-bar-row { margin-bottom: 14px; }
.mt-ros-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 4px;
color: #1C1C1C;
}
.mt-ros-bar-track {
height: 28px;
background: rgba(28,28,28,0.04);
position: relative;
}
.mt-ros-majority-label {
font-size: 12px;
opacity: 0.4;
margin-left: calc(175/349 * 100%);
transform: translateX(-50%);
text-align: center;
margin-top: 4px;
display: inline-block;
}
/* SCENARIER */
.mt-ros-body {
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
margin: 0 0 20px;
}
.mt-ros-subhead {
font-family: 'GT Planar Medium', sans-serif;
}
.mt-ros-scenarios {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-scen {
flex: 1;
padding: 16px 14px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-scen:last-child { border-right: none; }
.mt-ros-scen-tag {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-bottom: 8px;
}
.mt-ros-scen-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
line-height: 1.2;
margin-bottom: 8px;
color: #1C1C1C;
}
.mt-ros-scen-text {
font-size: 12px;
line-height: 1.55;
color: #1C1C1C;
opacity: 0.6;
}
.mt-ros-scen-req {
margin-top: 10px;
font-size: 12px;
opacity: 0.35;
}
/* TOOLTIP */
.mt-ros-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 12px 16px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 28px;
color: #1C1C1C;
pointer-events: none;
z-index: 10;
min-width: 140px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-ros-title { font-size: 20px; line-height: 24px; }
.mt-ros-section { margin-bottom: 28px; }
.mt-ros-candidates { flex-direction: column; }
.mt-ros-cand { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-cand:last-child { border-bottom: none; }
.mt-ros-cand-photo { width: 60px; height: 60px; }
}
Magdalena Andersson
Förtroende43 %
S i opinionen32,7 %
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende36 %
M i opinionen16,8 %
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende29 %
SD i opinionen20,0 %
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block: S + V + C + MP
194
+19
Kristerssons / Åkessons block: M + KD + SD
155
−20
Om L klarar 4 %
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt: Andersson bildar regering. S-ledd regering med stöd av V, C och MP. L missar spärren och oppositionen får klar majoritet. Det kräver att L landar under 4 %.
Möjligt: Kristersson får fortsätta. L klarar spärren och Tidö når runt 174 mandat. Kristersson behöver då stöd av ytterligare ett mandat eller att talmannen ger honom chansen att regera i minoritet.
Utmanaren: Åkesson kräver statsministerposten. SD är större än M. Åkesson hävdar rätten att leda en högerregering. Det kräver Tidö-majoritet och att M ger vika.
Förtroendeligan
Andel väljare med stort förtroende för respektive partiledare, enligt Novus och Verian. Andersson leder tydligt men gapet till Kristersson har krympt från 12 till 7 procentenheter sedan juni 2025.
0 %
30 %
60 %
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43 %
Kristersson 36 %
Åkesson 29 %
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson/Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40, A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg');
var tt=document.getElementById('mt-cf-tt');
var hl=document.getElementById('mt-cf-hl');
var dots=document.getElementById('mt-cf-dots');
var lbl=document.getElementById('mt-cf-labels');
var da=document.getElementById('mt-cf-da');
var dk=document.getElementById('mt-cf-dk');
var dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MT:s sammanvägda opinion + Novus/Verian partiledarförtroende. April 2026.
.mt-metod-wrap {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.6;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
background: transparent;
}
.mt-metod-wrap p {
margin: 0 0 8px;
font-family: 'GT Planar Regular', sans-serif !important;
font-size: 12px !important;
line-height: 1.6 !important;
font-weight: 400 !important;
}
.mt-metod-wrap p:last-child { margin: 0; }
.mt-metod-wrap { font-size: 12px; }
}
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Institut, mätperiod och datum anges kortfattat under respektive diagram och tabell. Syftet med sammanvägningen är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt: nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt: vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas: institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 (samma metod som Valmyndigheten använder sedan valet 2018). Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Partier under 4 % exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidöpartierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se. Foto Magdalena Andersson: Mathias Hansson/Socialdemokraterna. Foto Ulf Kristersson och Jimmie Åkesson: TT.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för beräkningar och grafik, inte för att generera redaktionella bedömningar. Alla journalistiska prioriteringar och tolkningar görs av MT:s redaktion. Senast uppdaterad: april 2026.
9ebab5391aa39932e1e827a53af70a23291de084
93dc7bc4e4ddee94529eda33ddf7e0dff383646b
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity, funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 16px 20px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 8px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1) !important; }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15) !important; border-bottom: 1px solid rgba(28,28,28,0.15) !important; font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
@media (max-width: 480px) {
.mt-pop-table { font-size: 18px; line-height: 21.6px; }
.mt-pop-table th { font-size: 18px; line-height: 21.6px; }
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti (S)
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna (viktar efter tid och urvalsstorlek)
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Verian/Sifo, Novus, Demoskop, Indikator. April 2026.
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
.mt-man-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Brödtext: GT Planar Regular, 20px/24px / 18px/21.6px mobil
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-man-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-man-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-man-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* BLOCKLINJE */
.mt-man-block-bar {
position: relative;
height: 52px;
display: flex;
overflow: hidden;
}
.mt-man-block-seg {
display: flex;
align-items: center;
justify-content: center;
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
font-weight: 500;
font-variant-numeric: tabular-nums;
color: #fff;
}
.mt-man-block-labels {
display: flex;
justify-content: space-between;
margin-bottom: 6px;
}
.mt-man-block-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
opacity: 0.5;
text-transform: uppercase;
letter-spacing: 0.06em;
}
.mt-man-block-totals {
display: flex;
justify-content: space-between;
align-items: baseline;
margin-top: 8px;
}
.mt-man-block-total-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
}
.mt-man-block-total-sub {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.45;
margin-left: 4px;
}
/* L-NOT */
.mt-man-l-note {
margin-top: 12px;
padding: 16px 20px;
background: #E0FF63;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
}
/* SEKTIONSAVSTÅND */
.mt-man-section { margin-bottom: 40px; }
@media (max-width: 480px) { .mt-man-section { margin-bottom: 28px; } }
/* MANDATKORT */
.mt-man-seats-row {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 28px;
}
.mt-man-seat-card {
flex: 1 1 calc(12.5% - 10px);
min-width: 68px;
padding: 10px 8px 8px;
}
.mt-man-seat-short {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
.mt-man-seat-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
}
.mt-man-seat-prev {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 4px;
}
/* SWING */
.mt-man-swing-wrap {
margin-bottom: 28px;
}
.mt-man-swing-text {
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
margin-bottom: 16px;
}
.mt-man-swing-row {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 4px;
}
.mt-man-swing-party {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 28px;
text-align: right;
flex-shrink: 0;
}
.mt-man-swing-bar {
flex: 1;
height: 12px;
background: rgba(28,28,28,0.06);
position: relative;
}
.mt-man-swing-mid {
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 1px;
background: rgba(28,28,28,0.15);
}
.mt-man-swing-fill-pos {
position: absolute;
left: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-fill-neg {
position: absolute;
right: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 36px;
text-align: right;
font-variant-numeric: tabular-nums;
flex-shrink: 0;
}
/* HEMICYCLE TOOLTIP */
.mt-hc-tooltip {
display: none;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #E0FF63;
border: none;
padding: 12px 18px;
font-family: 'GT Planar Regular', sans-serif;
pointer-events: none;
z-index: 10;
text-align: center;
}
.mt-hc-tt-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
margin-bottom: 2px;
}
.mt-hc-tt-seats {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
line-height: 1;
font-variant-numeric: tabular-nums;
}
.mt-hc-tt-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 2px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-man-title { font-size: 20px; line-height: 24px; }
.mt-man-l-note { font-size: 18px; line-height: 21.6px; }
.mt-man-swing-text { font-size: 18px; line-height: 21.6px; }
.mt-man-seat-card { min-width: calc(25% - 10px); flex: 1 1 calc(25% - 10px); }
.mt-man-seat-num { font-size: 22px; }
.mt-man-block-total-num { font-size: 24px; }
.mt-man-hemicycle-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-wrap svg { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-man-seat-card { min-width: calc(50% - 10px); flex: 1 1 calc(50% - 10px); }
}
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'Vänsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Miljöpartiet',seats:22,color:'#52A243'},
'C':{name:'Centerpartiet',seats:25,color:'#005C2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4690'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA3'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot');
var legs=document.querySelectorAll('.mt-hc-leg');
var tt=document.getElementById('mt-hc-tt');
var ttN=document.getElementById('mt-hc-tt-name');
var ttS=document.getElementById('mt-hc-tt-seats');
var active=null;
function hl(p){
if(active===p)return; active=p;
dots.forEach(function(d){
if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}
else{d.style.opacity='0.1';d.setAttribute('r','4');}
});
var i=parties[p];
ttN.textContent=i.name; ttN.style.color=i.color;
ttS.textContent=i.seats; ttS.style.color=i.color;
tt.style.display='block';
}
function rs(){
active=null;
dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});
tt.style.display='none';
}
dots.forEach(function(d){
d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});
d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});
});
legs.forEach(function(l){
l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});
});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
Opposition
Tidöpartierna
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
194
mandat
175 = majoritet
155
mandat
L under spärren. Med 2,2 % faller Liberalerna under 4 %-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) försvinner helt ur beräkningen.
Mandat per parti
S
119
val ’22: 107
SD
73
val ’22: 73
M
61
val ’22: 68
V
28
val ’22: 24
C
25
val ’22: 24
MP
22
val ’22: 18
KD
21
val ’22: 19
L
0
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen går från 173 till 194 mandat, en ökning med 21 platser och en klar majoritet. Tidöpartierna faller från 176 till 155. Det drivs framför allt av att L:s 16 mandat försvinner om partiet inte klarar spärren.
S
+12
V
+4
MP
+4
C
+1
KD
+2
SD
±0
M
−7
L
−16
Nollstrecket = valet 2022.
MT:s sammanvägda opinion. April 2026.
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
.mt-sparr-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-sparr-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-sparr-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* STATUS CARDS */
.mt-sparr-cards {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-sparr-card {
flex: 1;
min-width: 120px;
padding: 16px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-sparr-card:last-child { border-right: none; }
.mt-sparr-card-party {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
margin-bottom: 6px;
}
.mt-sparr-card-dot {
width: 8px;
height: 8px;
flex-shrink: 0;
}
.mt-sparr-card-name {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-card-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-sparr-card-val sup {
font-size: 12px;
font-weight: 400;
vertical-align: baseline;
}
.mt-sparr-card-status {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-top: 4px;
color: #1C1C1C;
opacity: 0.4;
}
/* TOOLTIP */
.mt-sparr-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-sparr-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-sparr-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* LEGEND */
.mt-sparr-legend {
display: flex;
flex-wrap: wrap;
gap: 6px 18px;
margin: 12px 0 6px;
}
.mt-sparr-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-legend-dash {
width: 14px;
height: 2px;
display: inline-block;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-sparr-cards { flex-direction: column; }
.mt-sparr-card {
border-right: none;
border-bottom: 1px solid rgba(28,28,28,0.08);
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 12px 0;
}
.mt-sparr-card:last-child { border-bottom: none; }
.mt-sparr-card-val { font-size: 24px; }
.mt-sparr-chart-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-sparr-chart-wrap svg { min-width: 480px; }
}
L
2,2 %
Under spärren
KD
5,7 %
Nära spärren
C
6,8 %
Över spärren
MP
6,1 %
Över spärren
4 %
RIKSDAGSSPÄRREN
0 %
2 %
6 %
8 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
← Demoskop 4,5 %
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56, MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7, yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620, MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9, yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#52A243',d:'mt-sp-dmp'},
{k:'C', c:'#005C2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA3',d:'mt-sp-dkd'},
{k:'L', c:'#006AB4',d:'mt-sp-dl'}
];
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4
? '●'
: '●';
return icon+' '+p.k+' '+fmt(v)+' %';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L (under 4 %)
= enskild mätning
Verian/Sifo, Novus, Demoskop. April 2026.
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
.mt-ros-wrap * { box-sizing: border-box; }
.mt-ros-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-ros-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
.mt-ros-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-ros-section { margin-bottom: 40px; }
/* KANDIDATKORT */
.mt-ros-candidates {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-cand {
flex: 1;
padding: 20px 16px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-cand:last-child { border-right: none; }
.mt-ros-cand-header {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 14px;
}
.mt-ros-cand-photo {
width: 76px;
height: 76px;
object-fit: cover;
filter: grayscale(100%);
display: block;
flex-shrink: 0;
}
.mt-ros-cand-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
color: #1C1C1C;
}
.mt-ros-cand-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 3px;
color: #1C1C1C;
}
.mt-ros-cand-bar-track {
height: 4px;
background: rgba(28,28,28,0.08);
margin-bottom: 8px;
}
.mt-ros-cand-bar-fill { height: 100%; }
.mt-ros-cand-path {
padding-top: 10px;
border-top: 1px solid rgba(28,28,28,0.08);
font-size: 12px;
line-height: 1.5;
color: #1C1C1C;
opacity: 0.6;
}
/* MANDATSTAPLAR */
.mt-ros-bar-row { margin-bottom: 14px; }
.mt-ros-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 4px;
color: #1C1C1C;
}
.mt-ros-bar-track {
height: 28px;
background: rgba(28,28,28,0.04);
position: relative;
}
.mt-ros-majority-label {
font-size: 12px;
opacity: 0.4;
margin-left: calc(175/349 * 100%);
transform: translateX(-50%);
text-align: center;
margin-top: 4px;
display: inline-block;
}
/* SCENARIER */
.mt-ros-scenarios {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-scen {
flex: 1;
padding: 16px 14px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-scen:last-child { border-right: none; }
.mt-ros-scen-tag {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-bottom: 8px;
}
.mt-ros-scen-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
margin-bottom: 8px;
color: #1C1C1C;
}
.mt-ros-scen-text {
font-size: 12px;
line-height: 1.55;
color: #1C1C1C;
opacity: 0.6;
}
.mt-ros-scen-req {
margin-top: 10px;
font-size: 12px;
opacity: 0.35;
}
/* TOOLTIP */
.mt-ros-tooltip {
display: none;
position: absolute;
top: 10px;
left: 0;
background: #E0FF63;
border: none;
padding: 8px 12px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 130px;
color: #1C1C1C;
}
.mt-ros-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-ros-title { font-size: 20px; line-height: 24px; }
.mt-ros-section { margin-bottom: 28px; }
.mt-ros-candidates { flex-direction: column; }
.mt-ros-cand { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-cand:last-child { border-bottom: none; }
.mt-ros-cand-photo { width: 60px; height: 60px; }
.mt-ros-scenarios { flex-direction: column; }
.mt-ros-scen { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-scen:last-child { border-bottom: none; }
}
Magdalena Andersson
Förtroende43 %
S i opinionen32,7 %
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende36 %
M i opinionen16,8 %
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende29 %
SD i opinionen20,0 %
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block: S + V + C + MP
194
+19
Kristerssons / Åkessons block: M + KD + SD
155
−20
Om L klarar 4 %
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4 %
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4 % + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0 %
30 %
60 %
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43 %
Kristersson 36 %
Åkesson 29 %
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson/Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40, A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg');
var tt=document.getElementById('mt-cf-tt');
var hl=document.getElementById('mt-cf-hl');
var dots=document.getElementById('mt-cf-dots');
var lbl=document.getElementById('mt-cf-labels');
var da=document.getElementById('mt-cf-da');
var dk=document.getElementById('mt-cf-dk');
var dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MT:s sammanvägda opinion + Novus/Verian partiledarförtroende. April 2026.
.mt-metod-wrap {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.6;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
background: transparent;
}
.mt-metod-wrap p {
margin: 0 0 8px;
font-family: 'GT Planar Regular', sans-serif !important;
font-size: 12px !important;
line-height: 1.6 !important;
font-weight: 400 !important;
}
.mt-metod-wrap p:last-child { margin: 0; }
.mt-metod-wrap { font-size: 12px; }
}
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Institut, mätperiod och datum anges kortfattat under respektive diagram och tabell. Syftet med sammanvägningen är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt: nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt: vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas: institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 (samma metod som Valmyndigheten använder sedan valet 2018). Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Partier under 4 % exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidöpartierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se. Foto Magdalena Andersson: Mathias Hansson/Socialdemokraterna. Foto Ulf Kristersson och Jimmie Åkesson: TT.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för beräkningar och grafik, inte för att generera redaktionella bedömningar. Alla journalistiska prioriteringar och tolkningar görs av MT:s redaktion. Senast uppdaterad: april 2026.
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity, funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 16px 20px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 8px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1); }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15); border-bottom: 1px solid rgba(28,28,28,0.15); font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
@media (max-width: 480px) {
.mt-pop-table { font-size: 18px; line-height: 21.6px; }
.mt-pop-table th { font-size: 18px; line-height: 21.6px; }
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti (S)
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Viktar efter tid och urvalsstorlek.
Verian/Sifo, Novus, Demoskop, Indikator. April 2026.
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
.mt-man-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Brödtext: GT Planar Regular, 20px/24px / 18px/21.6px mobil
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-man-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-man-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-man-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* BLOCKLINJE */
.mt-man-block-bar {
position: relative;
height: 52px;
display: flex;
overflow: hidden;
}
.mt-man-block-seg {
display: flex;
align-items: center;
justify-content: center;
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
font-weight: 500;
font-variant-numeric: tabular-nums;
color: #fff;
}
.mt-man-block-labels {
display: flex;
justify-content: space-between;
margin-bottom: 6px;
}
.mt-man-block-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
opacity: 0.5;
text-transform: uppercase;
letter-spacing: 0.06em;
}
.mt-man-block-totals {
display: flex;
justify-content: space-between;
align-items: baseline;
margin-top: 8px;
}
.mt-man-block-total-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
}
.mt-man-block-total-sub {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.45;
margin-left: 4px;
}
/* L-NOT */
.mt-man-l-note {
margin-top: 12px;
padding: 16px 20px;
background: #E0FF63;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
}
/* SEKTIONSAVSTÅND */
.mt-man-section { margin-bottom: 40px; }
@media (max-width: 480px) { .mt-man-section { margin-bottom: 28px; } }
/* MANDATKORT */
.mt-man-seats-row {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 28px;
}
.mt-man-seat-card {
flex: 1 1 calc(12.5% - 10px);
min-width: 68px;
padding: 10px 8px 8px;
}
.mt-man-seat-short {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
.mt-man-seat-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
}
.mt-man-seat-prev {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 4px;
}
/* SWING */
.mt-man-swing-wrap {
margin-bottom: 28px;
}
.mt-man-swing-text {
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
margin-bottom: 16px;
}
.mt-man-swing-row {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 4px;
}
.mt-man-swing-party {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 28px;
text-align: right;
flex-shrink: 0;
}
.mt-man-swing-bar {
flex: 1;
height: 12px;
background: rgba(28,28,28,0.06);
position: relative;
}
.mt-man-swing-mid {
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 1px;
background: rgba(28,28,28,0.15);
}
.mt-man-swing-fill-pos {
position: absolute;
left: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-fill-neg {
position: absolute;
right: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 36px;
text-align: right;
font-variant-numeric: tabular-nums;
flex-shrink: 0;
}
/* HEMICYCLE TOOLTIP */
.mt-hc-tooltip {
display: none;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: rgba(255,255,247,0.95);
border: 1px solid rgba(28,28,28,0.12);
padding: 12px 18px;
font-family: 'GT Planar Regular', sans-serif;
pointer-events: none;
z-index: 10;
text-align: center;
}
.mt-hc-tt-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
margin-bottom: 2px;
}
.mt-hc-tt-seats {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
line-height: 1;
font-variant-numeric: tabular-nums;
}
.mt-hc-tt-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 2px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-man-title { font-size: 20px; line-height: 24px; }
.mt-man-l-note { font-size: 18px; line-height: 21.6px; }
.mt-man-swing-text { font-size: 18px; line-height: 21.6px; }
.mt-man-seat-card { min-width: calc(25% - 10px); flex: 1 1 calc(25% - 10px); }
.mt-man-seat-num { font-size: 22px; }
.mt-man-block-total-num { font-size: 24px; }
.mt-man-hemicycle-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-wrap svg { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-man-seat-card { min-width: calc(50% - 10px); flex: 1 1 calc(50% - 10px); }
}
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'Vänsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Miljöpartiet',seats:22,color:'#52A243'},
'C':{name:'Centerpartiet',seats:25,color:'#005C2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4690'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA3'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot');
var legs=document.querySelectorAll('.mt-hc-leg');
var tt=document.getElementById('mt-hc-tt');
var ttN=document.getElementById('mt-hc-tt-name');
var ttS=document.getElementById('mt-hc-tt-seats');
var active=null;
function hl(p){
if(active===p)return; active=p;
dots.forEach(function(d){
if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}
else{d.style.opacity='0.1';d.setAttribute('r','4');}
});
var i=parties[p];
ttN.textContent=i.name; ttN.style.color=i.color;
ttS.textContent=i.seats; ttS.style.color=i.color;
tt.style.display='block';
}
function rs(){
active=null;
dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});
tt.style.display='none';
}
dots.forEach(function(d){
d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});
d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});
});
legs.forEach(function(l){
l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});
});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
Opposition
Tidöpartierna
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
194
mandat
175 = majoritet
155
mandat
L under spärren. Med 2,2 % faller Liberalerna under 4 %-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) försvinner helt ur beräkningen.
Mandat per parti
S
119
val ’22: 107
SD
73
val ’22: 73
M
61
val ’22: 68
V
28
val ’22: 24
C
25
val ’22: 24
MP
22
val ’22: 18
KD
21
val ’22: 19
L
0
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen går från 173 till 194 mandat, en ökning med 21 platser och en klar majoritet. Tidöpartierna faller från 176 till 155. Det drivs framför allt av att L:s 16 mandat försvinner om partiet inte klarar spärren.
S
+12
V
+4
MP
+4
C
+1
KD
+2
SD
±0
M
−7
L
−16
Nollstrecket = valet 2022.
MT:s sammanvägda opinion. April 2026.
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
.mt-sparr-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-sparr-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-sparr-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* STATUS CARDS */
.mt-sparr-cards {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-sparr-card {
flex: 1;
min-width: 120px;
padding: 16px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-sparr-card:last-child { border-right: none; }
.mt-sparr-card-party {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
margin-bottom: 6px;
}
.mt-sparr-card-dot {
width: 8px;
height: 8px;
flex-shrink: 0;
}
.mt-sparr-card-name {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-card-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-sparr-card-val sup {
font-size: 12px;
font-weight: 400;
vertical-align: baseline;
}
.mt-sparr-card-status {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-top: 4px;
color: #1C1C1C;
opacity: 0.4;
}
/* TOOLTIP */
.mt-sparr-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-sparr-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-sparr-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* LEGEND */
.mt-sparr-legend {
display: flex;
flex-wrap: wrap;
gap: 6px 18px;
margin: 12px 0 6px;
}
.mt-sparr-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-legend-dash {
width: 14px;
height: 2px;
display: inline-block;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-sparr-cards { flex-direction: column; }
.mt-sparr-card {
border-right: none;
border-bottom: 1px solid rgba(28,28,28,0.08);
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 12px 0;
}
.mt-sparr-card:last-child { border-bottom: none; }
.mt-sparr-card-val { font-size: 24px; }
.mt-sparr-chart-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-sparr-chart-wrap svg { min-width: 480px; }
}
L
2,2 %
Under spärren
KD
5,7 %
Nära spärren
C
6,8 %
Över spärren
MP
6,1 %
Över spärren
4 %
RIKSDAGSSPÄRREN
0 %
2 %
6 %
8 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
← Demoskop 4,5 %
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56, MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7, yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620, MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9, yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#52A243',d:'mt-sp-dmp'},
{k:'C', c:'#005C2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA3',d:'mt-sp-dkd'},
{k:'L', c:'#006AB4',d:'mt-sp-dl'}
];
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4
? '●'
: '●';
return icon+' '+p.k+' '+fmt(v)+' %';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L (under 4 %)
= enskild mätning
Verian/Sifo, Novus, Demoskop. April 2026.
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
.mt-ros-wrap * { box-sizing: border-box; }
.mt-ros-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-ros-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
.mt-ros-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-ros-section { margin-bottom: 40px; }
/* KANDIDATKORT */
.mt-ros-candidates {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-cand {
flex: 1;
padding: 20px 16px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-cand:last-child { border-right: none; }
.mt-ros-cand-header {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 14px;
}
.mt-ros-cand-photo {
width: 76px;
height: 76px;
object-fit: cover;
filter: grayscale(100%);
display: block;
flex-shrink: 0;
}
.mt-ros-cand-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
color: #1C1C1C;
}
.mt-ros-cand-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 3px;
color: #1C1C1C;
}
.mt-ros-cand-bar-track {
height: 4px;
background: rgba(28,28,28,0.08);
margin-bottom: 8px;
}
.mt-ros-cand-bar-fill { height: 100%; }
.mt-ros-cand-path {
padding-top: 10px;
border-top: 1px solid rgba(28,28,28,0.08);
font-size: 12px;
line-height: 1.5;
color: #1C1C1C;
opacity: 0.6;
}
/* MANDATSTAPLAR */
.mt-ros-bar-row { margin-bottom: 14px; }
.mt-ros-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 4px;
color: #1C1C1C;
}
.mt-ros-bar-track {
height: 28px;
background: rgba(28,28,28,0.04);
position: relative;
}
.mt-ros-majority-label {
font-size: 12px;
opacity: 0.4;
margin-left: calc(175/349 * 100%);
transform: translateX(-50%);
text-align: center;
margin-top: 4px;
display: inline-block;
}
/* SCENARIER */
.mt-ros-scenarios {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-scen {
flex: 1;
padding: 16px 14px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-scen:last-child { border-right: none; }
.mt-ros-scen-tag {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-bottom: 8px;
}
.mt-ros-scen-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
margin-bottom: 8px;
color: #1C1C1C;
}
.mt-ros-scen-text {
font-size: 12px;
line-height: 1.55;
color: #1C1C1C;
opacity: 0.6;
}
.mt-ros-scen-req {
margin-top: 10px;
font-size: 12px;
opacity: 0.35;
}
/* TOOLTIP */
.mt-ros-tooltip {
display: none;
position: absolute;
top: 10px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 8px 12px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 130px;
color: #1C1C1C;
}
.mt-ros-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-ros-title { font-size: 20px; line-height: 24px; }
.mt-ros-section { margin-bottom: 28px; }
.mt-ros-candidates { flex-direction: column; }
.mt-ros-cand { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-cand:last-child { border-bottom: none; }
.mt-ros-cand-photo { width: 60px; height: 60px; }
.mt-ros-scenarios { flex-direction: column; }
.mt-ros-scen { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-scen:last-child { border-bottom: none; }
}
Magdalena Andersson
Förtroende43 %
S i opinionen32,7 %
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende36 %
M i opinionen16,8 %
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende29 %
SD i opinionen20,0 %
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block: S + V + C + MP
194
+19
Kristerssons / Åkessons block: M + KD + SD
155
−20
Om L klarar 4 %
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4 %
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4 % + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0 %
30 %
60 %
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43 %
Kristersson 36 %
Åkesson 29 %
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson/Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40, A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg');
var tt=document.getElementById('mt-cf-tt');
var hl=document.getElementById('mt-cf-hl');
var dots=document.getElementById('mt-cf-dots');
var lbl=document.getElementById('mt-cf-labels');
var da=document.getElementById('mt-cf-da');
var dk=document.getElementById('mt-cf-dk');
var dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MT:s sammanvägda opinion + Novus/Verian partiledarförtroende. April 2026.
.mt-metod-wrap {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.6;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
background: transparent;
}
.mt-metod-wrap p {
margin: 0 0 8px;
font-family: 'GT Planar Regular', sans-serif !important;
font-size: 12px !important;
line-height: 1.6 !important;
font-weight: 400 !important;
}
.mt-metod-wrap p:last-child { margin: 0; }
.mt-metod-wrap { font-size: 12px; }
}
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Institut, mätperiod och datum anges kortfattat under respektive diagram och tabell. Syftet med sammanvägningen är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt: nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt: vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas: institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 (samma metod som Valmyndigheten använder sedan valet 2018). Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Partier under 4 % exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidöpartierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för beräkningar och grafik, inte för att generera redaktionella bedömningar. Alla journalistiska prioriteringar och tolkningar görs av MT:s redaktion. Senast uppdaterad: april 2026.
b31f395df9eec5c945dac5d897db86a061313ecb
9ebab5391aa39932e1e827a53af70a23291de084
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister?
Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity — funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 16px 20px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 8px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1); }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15); border-bottom: 1px solid rgba(28,28,28,0.15); font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
@media (max-width: 480px) {
.mt-pop-table { font-size: 18px; line-height: 21.6px; }
.mt-pop-table th { font-size: 18px; line-height: 21.6px; }
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti — S
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025–2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Visar de tre senaste mätningarna. MT-snittet viktar efter tid och urvalsstorlek.
Källa: Verian/Sifo, Novus, Demoskop, Indikator — sammanvägt av Morgon-Tidningen, april 2026
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
@media (max-width: 700px) {
.mt-man-wrap { padding: 0 12px !important; }
.mt-man-title { font-size: 26px !important; }
}
@media (max-width: 480px) {
.mt-man-wrap { padding: 0 8px !important; }
.mt-man-title { font-size: 22px !important; line-height: 1.15 !important; }
.mt-man-subtitle { font-size: 12px !important; }
.mt-man-block-bar-wrap { margin-left: -8px; margin-right: -8px; padding: 0 8px; }
.mt-man-seats-row { flex-wrap: wrap !important; gap: 8px !important; }
.mt-man-seat-card { min-width: calc(25% - 8px) !important; flex: 1 1 calc(25% - 8px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
.mt-man-seat-pct { font-size: 9px !important; }
.mt-man-hemicycle-area { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-area svg { min-width: 480px; }
.mt-man-hemicycle-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
}
@media (max-width: 360px) {
.mt-man-title { font-size: 19px !important; }
.mt-man-seat-card { min-width: calc(50% - 6px) !important; flex: 1 1 calc(50% - 6px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'V\u00e4nsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Milj\u00f6partiet',seats:22,color:'#53A045'},
'C':{name:'Centerpartiet',seats:25,color:'#005D2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4790'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA1'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot'),legs=document.querySelectorAll('.mt-hc-leg'),
tt=document.getElementById('mt-hc-tt'),ttN=document.getElementById('mt-hc-tt-name'),
ttS=document.getElementById('mt-hc-tt-seats'),active=null;
function hl(p){if(active===p)return;active=p;
dots.forEach(function(d){if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}else{d.style.opacity='0.12';d.setAttribute('r','4');}});
var i=parties[p];ttN.textContent=i.name;ttN.style.color=i.color;ttS.textContent=i.seats;ttS.style.color=i.color;tt.style.display='block';};
function rs(){active=null;dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});tt.style.display='none';};
dots.forEach(function(d){d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});});
legs.forEach(function(l){l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
OPPOSITION
TIDÖ
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
175 — MAJORITET
194
mandat
155
mandat
L under spärren. Med 2,2% faller Liberalerna under 4%-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) fördelas inte — de försvinner helt ur beräkningen. Tidö förlorar ett helt ben.
Mandatskillnad mellan blocken
±0
+20
+40
NOV
DEC
JAN
FEB
MAR
APR
+30
+33
+27
+31
+31
+33 mandat
Mandatövertag för oppositionen. Valet 2022: −3 (Tidö fick 176 mot 173).
(function(){
var D=[
{m:'Okt 2025',x:56,opp:194,tido:155,diff:39,y:32.0},
{m:'Nov 2025',x:168.8,opp:193,tido:156,diff:37,y:36.0},
{m:'Dec 2025',x:281.6,opp:191,tido:158,diff:33,y:44.0},
{m:'Jan 2026',x:394.4,opp:192,tido:157,diff:35,y:40.0},
{m:'Feb 2026',x:507.2,opp:192,tido:157,diff:35,y:40.0},
{m:'Mar 2026',x:620,opp:190,tido:159,diff:31,y:48.0}
];
var svg=document.getElementById('mt-mb-svg'),tt=document.getElementById('mt-mb-tt'),
hl=document.getElementById('mt-mb-hl'),dot=document.getElementById('mt-mb-dot'),
lbl=document.getElementById('mt-mb-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-mb-tt-m').textContent=d.m;
document.getElementById('mt-mb-tt-b').innerHTML=
'Opposition: '+d.opp+' mandatTidö: '+d.tido+' mandatSkillnad: +'+d.diff+'';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-mbz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Mandat per parti
S
119
32,8%
val ’22: 107
SD
73
21,8%
val ’22: 73
M
61
18,1%
val ’22: 68
V
28
8,0%
val ’22: 24
MP
22
6,6%
val ’22: 18
C
25
6,0%
val ’22: 24
KD
21
5,4%
val ’22: 19
L
0
under 4%
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen (S+V+C+MP) går från 173 till 194 mandat — en ökning med 21 platser och en klar majoritet. Tidö-partierna faller från 176 till 155 — framför allt drivet av att L:s 16 mandat försvinner helt om partiet inte klarar spärren. S vinner 12, C vinner 1, KD vinner 2, V och MP vinner 4 vardera. M tappar 7, SD oförändrat.
S
+12
V
+4
MP
+4
SD
±0
KD
+2
C
+1
M
−7
L
−20
Nollstrecket = valet 2022. Grönt = fler mandat, rött = färre.
Källa: MT:s sammanvägda opinion, april 2026. Beräkning: jämkade uddatalsmetoden (1,2)
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
@media (max-width: 700px) {
.mt-sparr-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-sparr-wrap { padding: 0 8px !important; }
.mt-sparr-chart-area {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin-left: -8px;
margin-right: -8px;
padding: 0 8px;
}
.mt-sparr-chart-area svg { min-width: 520px; }
.mt-sparr-chart-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
.mt-sparr-cards { flex-direction: column !important; gap: 0 !important; }
.mt-sparr-card { border-bottom: 1px solid rgba(28,28,28,0.06) !important; border-right: none !important; padding: 10px 0 !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; }
.mt-sparr-card:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-sparr-chart-area svg { min-width: 460px; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
L
2,2%
Under spärren
KD
5,7%
Nära spärren
C
6,8%
Över spärren
MP
6,1%
Över spärren
4%
RIKSDAGSSP\u00c4RREN
0%
2%
6%
8%
NOV
DEC
JAN
FEB
MAR
APR
2025\u20132026
2026 \u2192
\u2190 Demoskop 4,5
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56,MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7,yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620,MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9,yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#53A045',d:'mt-sp-dmp'},{k:'C',c:'#005D2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA1',d:'mt-sp-dkd'},{k:'L',c:'#006AB3',d:'mt-sp-dl'}
];
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4?ok:thr;
return icon+' '+p.k+' '+v.toFixed(1).replace('.',',')+'%';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L
= enskild mätning
Källa: Verian/Sifo, Novus, Demoskop — sammanvägt av MT, april 2026
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
@media (max-width: 700px) {
.mt-ros-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-ros-wrap { padding: 0 8px !important; }
.mt-ros-candidates { flex-direction: column !important; gap: 0 !important; }
.mt-ros-cand { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; padding: 16px 0 !important; }
.mt-ros-cand:last-child { border-bottom: none !important; }
.mt-ros-cand-photo { width: 64px !important; height: 64px !important; }
.mt-ros-cand-name { font-size: 17px !important; }
.mt-ros-cand-pct { font-size: 34px !important; }
.mt-ros-scenarios { flex-direction: column !important; gap: 0 !important; }
.mt-ros-scen { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; }
.mt-ros-scen:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-ros-cand-name { font-size: 15px !important; }
.mt-ros-cand-pct { font-size: 28px !important; }
.mt-ros-cand-photo { width: 56px !important; height: 56px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
Magdalena Andersson
Förtroende
43%
S i opinionen
32,7%
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende
36%
M i opinionen
16,8%
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende
29%
SD i opinionen
20,0%
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block — S + V + C + MP
194
+19
Kristerssons / Åkessons block — M + KD + SD + L (0)
155
−20
Hypotetiskt: om L klarar 4%
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4%
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4% + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0%
30%
60%
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43%
Kristersson 36%
Åkesson 29%
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson–Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40,A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg'),tt=document.getElementById('mt-cf-tt'),
hl=document.getElementById('mt-cf-hl'),dots=document.getElementById('mt-cf-dots'),
lbl=document.getElementById('mt-cf-labels'),
da=document.getElementById('mt-cf-da'),dk=document.getElementById('mt-cf-dk'),dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Källa: MT:s sammanvägda opinion + Novus/Verian partiledarförtroende, april 2026
@media (max-width: 480px) {
.mt-metod-wrap { padding: 0 8px !important; }
.mt-metod-wrap .mt-metod-body { font-size: 18px !important; }
.mt-metod-wrap .mt-metod-caption { font-size: 14.4px !important; }
}
.mt-metod-wrap details summary {
cursor: pointer;
list-style: none;
display: flex;
align-items: center;
justify-content: space-between;
font-family: 'GT Planar Medium','GT Planar',sans-serif;
font-size: 24px;
font-weight: 500;
letter-spacing: 0px;
line-height: 1.16666667;
padding: 0 0 14px 0;
}
.mt-metod-wrap details summary::-webkit-details-marker { display: none; }
.mt-metod-wrap details summary::after {
content: '+';
font-family: 'GT Planar Regular','GT Planar',sans-serif;
font-size: 22px;
font-weight: 300;
opacity: 0.35;
}
.mt-metod-wrap details[open] summary::after {
content: '−';
}
Så räknar vi
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Syftet är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt — nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt — vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas — institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 — samma metod som Valmyndigheten använder sedan valet 2018. Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Utjämningsmandat säkerställer riksproportionalitet. I beräkningen behandlas hela riket som en valkrets, vilket ger en god approximation av den faktiska mandatfördelningen. Partier under 4% exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidö-partierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor. Opinionsdata: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för att beräkna sammanvägningar, verifiera mandatfördelningen mot den jämkade uddatalsmetoden och producera grafik — inte för att generera redaktionella bedömningar eller slutsatser. Alla journalistiska prioriteringar, tolkningar och val av presentation görs av MT:s redaktion.
Senast uppdaterad: mars 2026
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity, funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 16px 20px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 8px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1) !important; }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15) !important; border-bottom: 1px solid rgba(28,28,28,0.15) !important; font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
@media (max-width: 480px) {
.mt-pop-table { font-size: 18px; line-height: 21.6px; }
.mt-pop-table th { font-size: 18px; line-height: 21.6px; }
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti (S)
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna (viktar efter tid och urvalsstorlek)
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Verian/Sifo, Novus, Demoskop, Indikator. April 2026.
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
.mt-man-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Brödtext: GT Planar Regular, 20px/24px / 18px/21.6px mobil
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-man-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-man-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-man-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* BLOCKLINJE */
.mt-man-block-bar {
position: relative;
height: 52px;
display: flex;
overflow: hidden;
}
.mt-man-block-seg {
display: flex;
align-items: center;
justify-content: center;
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
font-weight: 500;
font-variant-numeric: tabular-nums;
color: #fff;
}
.mt-man-block-labels {
display: flex;
justify-content: space-between;
margin-bottom: 6px;
}
.mt-man-block-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
opacity: 0.5;
text-transform: uppercase;
letter-spacing: 0.06em;
}
.mt-man-block-totals {
display: flex;
justify-content: space-between;
align-items: baseline;
margin-top: 8px;
}
.mt-man-block-total-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
}
.mt-man-block-total-sub {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.45;
margin-left: 4px;
}
/* L-NOT */
.mt-man-l-note {
margin-top: 12px;
padding: 16px 20px;
background: #E0FF63;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
}
/* SEKTIONSAVSTÅND */
.mt-man-section { margin-bottom: 40px; }
@media (max-width: 480px) { .mt-man-section { margin-bottom: 28px; } }
/* MANDATKORT */
.mt-man-seats-row {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 28px;
}
.mt-man-seat-card {
flex: 1 1 calc(12.5% - 10px);
min-width: 68px;
padding: 10px 8px 8px;
}
.mt-man-seat-short {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
.mt-man-seat-num {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
}
.mt-man-seat-prev {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 4px;
}
/* SWING */
.mt-man-swing-wrap {
margin-bottom: 28px;
}
.mt-man-swing-text {
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
margin-bottom: 16px;
}
.mt-man-swing-row {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 4px;
}
.mt-man-swing-party {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 28px;
text-align: right;
flex-shrink: 0;
}
.mt-man-swing-bar {
flex: 1;
height: 12px;
background: rgba(28,28,28,0.06);
position: relative;
}
.mt-man-swing-mid {
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 1px;
background: rgba(28,28,28,0.15);
}
.mt-man-swing-fill-pos {
position: absolute;
left: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-fill-neg {
position: absolute;
right: 50%;
top: 1px;
bottom: 1px;
opacity: 0.75;
}
.mt-man-swing-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
width: 36px;
text-align: right;
font-variant-numeric: tabular-nums;
flex-shrink: 0;
}
/* HEMICYCLE TOOLTIP */
.mt-hc-tooltip {
display: none;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #E0FF63;
border: none;
padding: 12px 18px;
font-family: 'GT Planar Regular', sans-serif;
pointer-events: none;
z-index: 10;
text-align: center;
}
.mt-hc-tt-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 14px;
margin-bottom: 2px;
}
.mt-hc-tt-seats {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
line-height: 1;
font-variant-numeric: tabular-nums;
}
.mt-hc-tt-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
opacity: 0.4;
margin-top: 2px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-man-title { font-size: 20px; line-height: 24px; }
.mt-man-l-note { font-size: 18px; line-height: 21.6px; }
.mt-man-swing-text { font-size: 18px; line-height: 21.6px; }
.mt-man-seat-card { min-width: calc(25% - 10px); flex: 1 1 calc(25% - 10px); }
.mt-man-seat-num { font-size: 22px; }
.mt-man-block-total-num { font-size: 24px; }
.mt-man-hemicycle-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-wrap svg { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-man-seat-card { min-width: calc(50% - 10px); flex: 1 1 calc(50% - 10px); }
}
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'Vänsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Miljöpartiet',seats:22,color:'#52A243'},
'C':{name:'Centerpartiet',seats:25,color:'#005C2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4690'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA3'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot');
var legs=document.querySelectorAll('.mt-hc-leg');
var tt=document.getElementById('mt-hc-tt');
var ttN=document.getElementById('mt-hc-tt-name');
var ttS=document.getElementById('mt-hc-tt-seats');
var active=null;
function hl(p){
if(active===p)return; active=p;
dots.forEach(function(d){
if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}
else{d.style.opacity='0.1';d.setAttribute('r','4');}
});
var i=parties[p];
ttN.textContent=i.name; ttN.style.color=i.color;
ttS.textContent=i.seats; ttS.style.color=i.color;
tt.style.display='block';
}
function rs(){
active=null;
dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});
tt.style.display='none';
}
dots.forEach(function(d){
d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});
d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});
});
legs.forEach(function(l){
l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});
l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});
});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
Opposition
Tidöpartierna
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
194
mandat
175 = majoritet
155
mandat
L under spärren. Med 2,2 % faller Liberalerna under 4 %-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) försvinner helt ur beräkningen.
Mandat per parti
S
119
val ’22: 107
SD
73
val ’22: 73
M
61
val ’22: 68
V
28
val ’22: 24
C
25
val ’22: 24
MP
22
val ’22: 18
KD
21
val ’22: 19
L
0
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen går från 173 till 194 mandat, en ökning med 21 platser och en klar majoritet. Tidöpartierna faller från 176 till 155. Det drivs framför allt av att L:s 16 mandat försvinner om partiet inte klarar spärren.
S
+12
V
+4
MP
+4
C
+1
KD
+2
SD
±0
M
−7
L
−16
Nollstrecket = valet 2022.
MT:s sammanvägda opinion. April 2026.
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
.mt-sparr-wrap * { box-sizing: border-box; }
/* Tre textnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C
Bildtext: GT Planar Regular, 12px, opacity 0.4
*/
.mt-sparr-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-sparr-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* STATUS CARDS */
.mt-sparr-cards {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-sparr-card {
flex: 1;
min-width: 120px;
padding: 16px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-sparr-card:last-child { border-right: none; }
.mt-sparr-card-party {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
margin-bottom: 6px;
}
.mt-sparr-card-dot {
width: 8px;
height: 8px;
flex-shrink: 0;
}
.mt-sparr-card-name {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-card-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 28px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-sparr-card-val sup {
font-size: 12px;
font-weight: 400;
vertical-align: baseline;
}
.mt-sparr-card-status {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-top: 4px;
color: #1C1C1C;
opacity: 0.4;
}
/* TOOLTIP */
.mt-sparr-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: #E0FF63;
border: none;
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-sparr-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-sparr-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* LEGEND */
.mt-sparr-legend {
display: flex;
flex-wrap: wrap;
gap: 6px 18px;
margin: 12px 0 6px;
}
.mt-sparr-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-sparr-legend-dash {
width: 14px;
height: 2px;
display: inline-block;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-sparr-cards { flex-direction: column; }
.mt-sparr-card {
border-right: none;
border-bottom: 1px solid rgba(28,28,28,0.08);
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 12px 0;
}
.mt-sparr-card:last-child { border-bottom: none; }
.mt-sparr-card-val { font-size: 24px; }
.mt-sparr-chart-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-sparr-chart-wrap svg { min-width: 480px; }
}
L
2,2 %
Under spärren
KD
5,7 %
Nära spärren
C
6,8 %
Över spärren
MP
6,1 %
Över spärren
4 %
RIKSDAGSSPÄRREN
0 %
2 %
6 %
8 %
NOV
DEC
JAN
FEB
MAR
APR
2025/2026
2026 →
← Demoskop 4,5 %
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56, MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7, yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620, MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9, yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#52A243',d:'mt-sp-dmp'},
{k:'C', c:'#005C2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA3',d:'mt-sp-dkd'},
{k:'L', c:'#006AB4',d:'mt-sp-dl'}
];
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4
? '●'
: '●';
return icon+' '+p.k+' '+fmt(v)+' %';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L (under 4 %)
= enskild mätning
Verian/Sifo, Novus, Demoskop. April 2026.
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
.mt-ros-wrap * { box-sizing: border-box; }
.mt-ros-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
.mt-ros-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
.mt-ros-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
.mt-ros-section { margin-bottom: 40px; }
/* KANDIDATKORT */
.mt-ros-candidates {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-cand {
flex: 1;
padding: 20px 16px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-cand:last-child { border-right: none; }
.mt-ros-cand-header {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 14px;
}
.mt-ros-cand-photo {
width: 76px;
height: 76px;
object-fit: cover;
filter: grayscale(100%);
display: block;
flex-shrink: 0;
}
.mt-ros-cand-name {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
color: #1C1C1C;
}
.mt-ros-cand-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 3px;
color: #1C1C1C;
}
.mt-ros-cand-bar-track {
height: 4px;
background: rgba(28,28,28,0.08);
margin-bottom: 8px;
}
.mt-ros-cand-bar-fill { height: 100%; }
.mt-ros-cand-path {
padding-top: 10px;
border-top: 1px solid rgba(28,28,28,0.08);
font-size: 12px;
line-height: 1.5;
color: #1C1C1C;
opacity: 0.6;
}
/* MANDATSTAPLAR */
.mt-ros-bar-row { margin-bottom: 14px; }
.mt-ros-bar-label {
display: flex;
justify-content: space-between;
font-size: 12px;
margin-bottom: 4px;
color: #1C1C1C;
}
.mt-ros-bar-track {
height: 28px;
background: rgba(28,28,28,0.04);
position: relative;
}
.mt-ros-majority-label {
font-size: 12px;
opacity: 0.4;
margin-left: calc(175/349 * 100%);
transform: translateX(-50%);
text-align: center;
margin-top: 4px;
display: inline-block;
}
/* SCENARIER */
.mt-ros-scenarios {
display: flex;
gap: 0;
background: #F1F1EB;
}
.mt-ros-scen {
flex: 1;
padding: 16px 14px;
border-right: 1px solid rgba(28,28,28,0.08);
}
.mt-ros-scen:last-child { border-right: none; }
.mt-ros-scen-tag {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.06em;
margin-bottom: 8px;
}
.mt-ros-scen-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
margin-bottom: 8px;
color: #1C1C1C;
}
.mt-ros-scen-text {
font-size: 12px;
line-height: 1.55;
color: #1C1C1C;
opacity: 0.6;
}
.mt-ros-scen-req {
margin-top: 10px;
font-size: 12px;
opacity: 0.35;
}
/* TOOLTIP */
.mt-ros-tooltip {
display: none;
position: absolute;
top: 10px;
left: 0;
background: #E0FF63;
border: none;
padding: 8px 12px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 130px;
color: #1C1C1C;
}
.mt-ros-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 4px;
}
/* MOBIL */
@media (max-width: 480px) {
.mt-ros-title { font-size: 20px; line-height: 24px; }
.mt-ros-section { margin-bottom: 28px; }
.mt-ros-candidates { flex-direction: column; }
.mt-ros-cand { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-cand:last-child { border-bottom: none; }
.mt-ros-cand-photo { width: 60px; height: 60px; }
.mt-ros-scenarios { flex-direction: column; }
.mt-ros-scen { border-right: none; border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-ros-scen:last-child { border-bottom: none; }
}
Magdalena Andersson
Förtroende43 %
S i opinionen32,7 %
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende36 %
M i opinionen16,8 %
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende29 %
SD i opinionen20,0 %
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block: S + V + C + MP
194
+19
Kristerssons / Åkessons block: M + KD + SD
155
−20
Om L klarar 4 %
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4 %
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4 % + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0 %
30 %
60 %
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43 %
Kristersson 36 %
Åkesson 29 %
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson/Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40, A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg');
var tt=document.getElementById('mt-cf-tt');
var hl=document.getElementById('mt-cf-hl');
var dots=document.getElementById('mt-cf-dots');
var lbl=document.getElementById('mt-cf-labels');
var da=document.getElementById('mt-cf-da');
var dk=document.getElementById('mt-cf-dk');
var dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MT:s sammanvägda opinion + Novus/Verian partiledarförtroende. April 2026.
.mt-metod-wrap {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.6;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
background: transparent;
}
.mt-metod-wrap p {
margin: 0 0 8px;
font-family: 'GT Planar Regular', sans-serif !important;
font-size: 12px !important;
line-height: 1.6 !important;
font-weight: 400 !important;
}
.mt-metod-wrap p:last-child { margin: 0; }
.mt-metod-wrap { font-size: 12px; }
}
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Institut, mätperiod och datum anges kortfattat under respektive diagram och tabell. Syftet med sammanvägningen är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt: nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt: vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas: institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 (samma metod som Valmyndigheten använder sedan valet 2018). Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Partier under 4 % exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidöpartierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se. Foto Magdalena Andersson: Mathias Hansson/Socialdemokraterna. Foto Ulf Kristersson och Jimmie Åkesson: TT.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för beräkningar och grafik, inte för att generera redaktionella bedömningar. Alla journalistiska prioriteringar och tolkningar görs av MT:s redaktion. Senast uppdaterad: april 2026.
6a6824e092fb54c26197ab8e8da776b40b3af695
b31f395df9eec5c945dac5d897db86a061313ecb
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister?
Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity — funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
max-width: 660px;
margin: 2em auto;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
border: 1px solid rgba(28,28,28,0.15);
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 14px 16px;
border-right: 1px solid rgba(28,28,28,0.15);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 6px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1); }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15); border-bottom: 1px solid rgba(28,28,28,0.15); font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti — S
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025–2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Visar de tre senaste mätningarna. MT-snittet viktar efter tid och urvalsstorlek.
Källa: Verian/Sifo, Novus, Demoskop, Indikator — sammanvägt av Morgon-Tidningen, april 2026
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
@media (max-width: 700px) {
.mt-man-wrap { padding: 0 12px !important; }
.mt-man-title { font-size: 26px !important; }
}
@media (max-width: 480px) {
.mt-man-wrap { padding: 0 8px !important; }
.mt-man-title { font-size: 22px !important; line-height: 1.15 !important; }
.mt-man-subtitle { font-size: 12px !important; }
.mt-man-block-bar-wrap { margin-left: -8px; margin-right: -8px; padding: 0 8px; }
.mt-man-seats-row { flex-wrap: wrap !important; gap: 8px !important; }
.mt-man-seat-card { min-width: calc(25% - 8px) !important; flex: 1 1 calc(25% - 8px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
.mt-man-seat-pct { font-size: 9px !important; }
.mt-man-hemicycle-area { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-area svg { min-width: 480px; }
.mt-man-hemicycle-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
}
@media (max-width: 360px) {
.mt-man-title { font-size: 19px !important; }
.mt-man-seat-card { min-width: calc(50% - 6px) !important; flex: 1 1 calc(50% - 6px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'V\u00e4nsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Milj\u00f6partiet',seats:22,color:'#53A045'},
'C':{name:'Centerpartiet',seats:25,color:'#005D2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4790'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA1'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot'),legs=document.querySelectorAll('.mt-hc-leg'),
tt=document.getElementById('mt-hc-tt'),ttN=document.getElementById('mt-hc-tt-name'),
ttS=document.getElementById('mt-hc-tt-seats'),active=null;
function hl(p){if(active===p)return;active=p;
dots.forEach(function(d){if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}else{d.style.opacity='0.12';d.setAttribute('r','4');}});
var i=parties[p];ttN.textContent=i.name;ttN.style.color=i.color;ttS.textContent=i.seats;ttS.style.color=i.color;tt.style.display='block';};
function rs(){active=null;dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});tt.style.display='none';};
dots.forEach(function(d){d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});});
legs.forEach(function(l){l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
OPPOSITION
TIDÖ
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
175 — MAJORITET
194
mandat
155
mandat
L under spärren. Med 2,2% faller Liberalerna under 4%-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) fördelas inte — de försvinner helt ur beräkningen. Tidö förlorar ett helt ben.
Mandatskillnad mellan blocken
±0
+20
+40
NOV
DEC
JAN
FEB
MAR
APR
+30
+33
+27
+31
+31
+33 mandat
Mandatövertag för oppositionen. Valet 2022: −3 (Tidö fick 176 mot 173).
(function(){
var D=[
{m:'Okt 2025',x:56,opp:194,tido:155,diff:39,y:32.0},
{m:'Nov 2025',x:168.8,opp:193,tido:156,diff:37,y:36.0},
{m:'Dec 2025',x:281.6,opp:191,tido:158,diff:33,y:44.0},
{m:'Jan 2026',x:394.4,opp:192,tido:157,diff:35,y:40.0},
{m:'Feb 2026',x:507.2,opp:192,tido:157,diff:35,y:40.0},
{m:'Mar 2026',x:620,opp:190,tido:159,diff:31,y:48.0}
];
var svg=document.getElementById('mt-mb-svg'),tt=document.getElementById('mt-mb-tt'),
hl=document.getElementById('mt-mb-hl'),dot=document.getElementById('mt-mb-dot'),
lbl=document.getElementById('mt-mb-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-mb-tt-m').textContent=d.m;
document.getElementById('mt-mb-tt-b').innerHTML=
'Opposition: '+d.opp+' mandatTidö: '+d.tido+' mandatSkillnad: +'+d.diff+'';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-mbz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Mandat per parti
S
119
32,8%
val ’22: 107
SD
73
21,8%
val ’22: 73
M
61
18,1%
val ’22: 68
V
28
8,0%
val ’22: 24
MP
22
6,6%
val ’22: 18
C
25
6,0%
val ’22: 24
KD
21
5,4%
val ’22: 19
L
0
under 4%
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen (S+V+C+MP) går från 173 till 194 mandat — en ökning med 21 platser och en klar majoritet. Tidö-partierna faller från 176 till 155 — framför allt drivet av att L:s 16 mandat försvinner helt om partiet inte klarar spärren. S vinner 12, C vinner 1, KD vinner 2, V och MP vinner 4 vardera. M tappar 7, SD oförändrat.
S
+12
V
+4
MP
+4
SD
±0
KD
+2
C
+1
M
−7
L
−20
Nollstrecket = valet 2022. Grönt = fler mandat, rött = färre.
Källa: MT:s sammanvägda opinion, april 2026. Beräkning: jämkade uddatalsmetoden (1,2)
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
@media (max-width: 700px) {
.mt-sparr-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-sparr-wrap { padding: 0 8px !important; }
.mt-sparr-chart-area {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin-left: -8px;
margin-right: -8px;
padding: 0 8px;
}
.mt-sparr-chart-area svg { min-width: 520px; }
.mt-sparr-chart-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
.mt-sparr-cards { flex-direction: column !important; gap: 0 !important; }
.mt-sparr-card { border-bottom: 1px solid rgba(28,28,28,0.06) !important; border-right: none !important; padding: 10px 0 !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; }
.mt-sparr-card:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-sparr-chart-area svg { min-width: 460px; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
L
2,2%
Under spärren
KD
5,7%
Nära spärren
C
6,8%
Över spärren
MP
6,1%
Över spärren
4%
RIKSDAGSSP\u00c4RREN
0%
2%
6%
8%
NOV
DEC
JAN
FEB
MAR
APR
2025\u20132026
2026 \u2192
\u2190 Demoskop 4,5
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56,MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7,yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620,MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9,yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#53A045',d:'mt-sp-dmp'},{k:'C',c:'#005D2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA1',d:'mt-sp-dkd'},{k:'L',c:'#006AB3',d:'mt-sp-dl'}
];
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4?ok:thr;
return icon+' '+p.k+' '+v.toFixed(1).replace('.',',')+'%';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L
= enskild mätning
Källa: Verian/Sifo, Novus, Demoskop — sammanvägt av MT, april 2026
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
@media (max-width: 700px) {
.mt-ros-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-ros-wrap { padding: 0 8px !important; }
.mt-ros-candidates { flex-direction: column !important; gap: 0 !important; }
.mt-ros-cand { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; padding: 16px 0 !important; }
.mt-ros-cand:last-child { border-bottom: none !important; }
.mt-ros-cand-photo { width: 64px !important; height: 64px !important; }
.mt-ros-cand-name { font-size: 17px !important; }
.mt-ros-cand-pct { font-size: 34px !important; }
.mt-ros-scenarios { flex-direction: column !important; gap: 0 !important; }
.mt-ros-scen { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; }
.mt-ros-scen:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-ros-cand-name { font-size: 15px !important; }
.mt-ros-cand-pct { font-size: 28px !important; }
.mt-ros-cand-photo { width: 56px !important; height: 56px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
Magdalena Andersson
Förtroende
43%
S i opinionen
32,7%
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende
36%
M i opinionen
16,8%
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende
29%
SD i opinionen
20,0%
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block — S + V + C + MP
194
+19
Kristerssons / Åkessons block — M + KD + SD + L (0)
155
−20
Hypotetiskt: om L klarar 4%
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4%
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4% + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0%
30%
60%
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43%
Kristersson 36%
Åkesson 29%
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson–Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40,A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg'),tt=document.getElementById('mt-cf-tt'),
hl=document.getElementById('mt-cf-hl'),dots=document.getElementById('mt-cf-dots'),
lbl=document.getElementById('mt-cf-labels'),
da=document.getElementById('mt-cf-da'),dk=document.getElementById('mt-cf-dk'),dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Källa: MT:s sammanvägda opinion + Novus/Verian partiledarförtroende, april 2026
@media (max-width: 480px) {
.mt-metod-wrap { padding: 0 8px !important; }
.mt-metod-wrap .mt-metod-body { font-size: 18px !important; }
.mt-metod-wrap .mt-metod-caption { font-size: 14.4px !important; }
}
.mt-metod-wrap details summary {
cursor: pointer;
list-style: none;
display: flex;
align-items: center;
justify-content: space-between;
font-family: 'GT Planar Medium','GT Planar',sans-serif;
font-size: 24px;
font-weight: 500;
letter-spacing: 0px;
line-height: 1.16666667;
padding: 0 0 14px 0;
}
.mt-metod-wrap details summary::-webkit-details-marker { display: none; }
.mt-metod-wrap details summary::after {
content: '+';
font-family: 'GT Planar Regular','GT Planar',sans-serif;
font-size: 22px;
font-weight: 300;
opacity: 0.35;
}
.mt-metod-wrap details[open] summary::after {
content: '−';
}
Så räknar vi
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Syftet är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt — nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt — vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas — institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 — samma metod som Valmyndigheten använder sedan valet 2018. Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Utjämningsmandat säkerställer riksproportionalitet. I beräkningen behandlas hela riket som en valkrets, vilket ger en god approximation av den faktiska mandatfördelningen. Partier under 4% exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidö-partierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor. Opinionsdata: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för att beräkna sammanvägningar, verifiera mandatfördelningen mot den jämkade uddatalsmetoden och producera grafik — inte för att generera redaktionella bedömningar eller slutsatser. Alla journalistiska prioriteringar, tolkningar och val av presentation görs av MT:s redaktion.
Senast uppdaterad: mars 2026
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister?
Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity — funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
background: #F1F1EB;
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 16px 20px;
border-right: 1px solid rgba(28,28,28,0.08);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 8px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1); }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15); border-bottom: 1px solid rgba(28,28,28,0.15); font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
@media (max-width: 480px) {
.mt-pop-table { font-size: 18px; line-height: 21.6px; }
.mt-pop-table th { font-size: 18px; line-height: 21.6px; }
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.08); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti — S
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025–2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Visar de tre senaste mätningarna. MT-snittet viktar efter tid och urvalsstorlek.
Källa: Verian/Sifo, Novus, Demoskop, Indikator — sammanvägt av Morgon-Tidningen, april 2026
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
@media (max-width: 700px) {
.mt-man-wrap { padding: 0 12px !important; }
.mt-man-title { font-size: 26px !important; }
}
@media (max-width: 480px) {
.mt-man-wrap { padding: 0 8px !important; }
.mt-man-title { font-size: 22px !important; line-height: 1.15 !important; }
.mt-man-subtitle { font-size: 12px !important; }
.mt-man-block-bar-wrap { margin-left: -8px; margin-right: -8px; padding: 0 8px; }
.mt-man-seats-row { flex-wrap: wrap !important; gap: 8px !important; }
.mt-man-seat-card { min-width: calc(25% - 8px) !important; flex: 1 1 calc(25% - 8px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
.mt-man-seat-pct { font-size: 9px !important; }
.mt-man-hemicycle-area { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-area svg { min-width: 480px; }
.mt-man-hemicycle-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
}
@media (max-width: 360px) {
.mt-man-title { font-size: 19px !important; }
.mt-man-seat-card { min-width: calc(50% - 6px) !important; flex: 1 1 calc(50% - 6px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'V\u00e4nsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Milj\u00f6partiet',seats:22,color:'#53A045'},
'C':{name:'Centerpartiet',seats:25,color:'#005D2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4790'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA1'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot'),legs=document.querySelectorAll('.mt-hc-leg'),
tt=document.getElementById('mt-hc-tt'),ttN=document.getElementById('mt-hc-tt-name'),
ttS=document.getElementById('mt-hc-tt-seats'),active=null;
function hl(p){if(active===p)return;active=p;
dots.forEach(function(d){if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}else{d.style.opacity='0.12';d.setAttribute('r','4');}});
var i=parties[p];ttN.textContent=i.name;ttN.style.color=i.color;ttS.textContent=i.seats;ttS.style.color=i.color;tt.style.display='block';};
function rs(){active=null;dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});tt.style.display='none';};
dots.forEach(function(d){d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});});
legs.forEach(function(l){l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
OPPOSITION
TIDÖ
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
175 — MAJORITET
194
mandat
155
mandat
L under spärren. Med 2,2% faller Liberalerna under 4%-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) fördelas inte — de försvinner helt ur beräkningen. Tidö förlorar ett helt ben.
Mandatskillnad mellan blocken
±0
+20
+40
NOV
DEC
JAN
FEB
MAR
APR
+30
+33
+27
+31
+31
+33 mandat
Mandatövertag för oppositionen. Valet 2022: −3 (Tidö fick 176 mot 173).
(function(){
var D=[
{m:'Okt 2025',x:56,opp:194,tido:155,diff:39,y:32.0},
{m:'Nov 2025',x:168.8,opp:193,tido:156,diff:37,y:36.0},
{m:'Dec 2025',x:281.6,opp:191,tido:158,diff:33,y:44.0},
{m:'Jan 2026',x:394.4,opp:192,tido:157,diff:35,y:40.0},
{m:'Feb 2026',x:507.2,opp:192,tido:157,diff:35,y:40.0},
{m:'Mar 2026',x:620,opp:190,tido:159,diff:31,y:48.0}
];
var svg=document.getElementById('mt-mb-svg'),tt=document.getElementById('mt-mb-tt'),
hl=document.getElementById('mt-mb-hl'),dot=document.getElementById('mt-mb-dot'),
lbl=document.getElementById('mt-mb-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-mb-tt-m').textContent=d.m;
document.getElementById('mt-mb-tt-b').innerHTML=
'Opposition: '+d.opp+' mandatTidö: '+d.tido+' mandatSkillnad: +'+d.diff+'';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-mbz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Mandat per parti
S
119
32,8%
val ’22: 107
SD
73
21,8%
val ’22: 73
M
61
18,1%
val ’22: 68
V
28
8,0%
val ’22: 24
MP
22
6,6%
val ’22: 18
C
25
6,0%
val ’22: 24
KD
21
5,4%
val ’22: 19
L
0
under 4%
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen (S+V+C+MP) går från 173 till 194 mandat — en ökning med 21 platser och en klar majoritet. Tidö-partierna faller från 176 till 155 — framför allt drivet av att L:s 16 mandat försvinner helt om partiet inte klarar spärren. S vinner 12, C vinner 1, KD vinner 2, V och MP vinner 4 vardera. M tappar 7, SD oförändrat.
S
+12
V
+4
MP
+4
SD
±0
KD
+2
C
+1
M
−7
L
−20
Nollstrecket = valet 2022. Grönt = fler mandat, rött = färre.
Källa: MT:s sammanvägda opinion, april 2026. Beräkning: jämkade uddatalsmetoden (1,2)
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
@media (max-width: 700px) {
.mt-sparr-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-sparr-wrap { padding: 0 8px !important; }
.mt-sparr-chart-area {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin-left: -8px;
margin-right: -8px;
padding: 0 8px;
}
.mt-sparr-chart-area svg { min-width: 520px; }
.mt-sparr-chart-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
.mt-sparr-cards { flex-direction: column !important; gap: 0 !important; }
.mt-sparr-card { border-bottom: 1px solid rgba(28,28,28,0.06) !important; border-right: none !important; padding: 10px 0 !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; }
.mt-sparr-card:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-sparr-chart-area svg { min-width: 460px; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
L
2,2%
Under spärren
KD
5,7%
Nära spärren
C
6,8%
Över spärren
MP
6,1%
Över spärren
4%
RIKSDAGSSP\u00c4RREN
0%
2%
6%
8%
NOV
DEC
JAN
FEB
MAR
APR
2025\u20132026
2026 \u2192
\u2190 Demoskop 4,5
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56,MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7,yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620,MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9,yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#53A045',d:'mt-sp-dmp'},{k:'C',c:'#005D2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA1',d:'mt-sp-dkd'},{k:'L',c:'#006AB3',d:'mt-sp-dl'}
];
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4?ok:thr;
return icon+' '+p.k+' '+v.toFixed(1).replace('.',',')+'%';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L
= enskild mätning
Källa: Verian/Sifo, Novus, Demoskop — sammanvägt av MT, april 2026
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
@media (max-width: 700px) {
.mt-ros-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-ros-wrap { padding: 0 8px !important; }
.mt-ros-candidates { flex-direction: column !important; gap: 0 !important; }
.mt-ros-cand { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; padding: 16px 0 !important; }
.mt-ros-cand:last-child { border-bottom: none !important; }
.mt-ros-cand-photo { width: 64px !important; height: 64px !important; }
.mt-ros-cand-name { font-size: 17px !important; }
.mt-ros-cand-pct { font-size: 34px !important; }
.mt-ros-scenarios { flex-direction: column !important; gap: 0 !important; }
.mt-ros-scen { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; }
.mt-ros-scen:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-ros-cand-name { font-size: 15px !important; }
.mt-ros-cand-pct { font-size: 28px !important; }
.mt-ros-cand-photo { width: 56px !important; height: 56px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
Magdalena Andersson
Förtroende
43%
S i opinionen
32,7%
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende
36%
M i opinionen
16,8%
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende
29%
SD i opinionen
20,0%
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block — S + V + C + MP
194
+19
Kristerssons / Åkessons block — M + KD + SD + L (0)
155
−20
Hypotetiskt: om L klarar 4%
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4%
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4% + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0%
30%
60%
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43%
Kristersson 36%
Åkesson 29%
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson–Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40,A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg'),tt=document.getElementById('mt-cf-tt'),
hl=document.getElementById('mt-cf-hl'),dots=document.getElementById('mt-cf-dots'),
lbl=document.getElementById('mt-cf-labels'),
da=document.getElementById('mt-cf-da'),dk=document.getElementById('mt-cf-dk'),dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Källa: MT:s sammanvägda opinion + Novus/Verian partiledarförtroende, april 2026
@media (max-width: 480px) {
.mt-metod-wrap { padding: 0 8px !important; }
.mt-metod-wrap .mt-metod-body { font-size: 18px !important; }
.mt-metod-wrap .mt-metod-caption { font-size: 14.4px !important; }
}
.mt-metod-wrap details summary {
cursor: pointer;
list-style: none;
display: flex;
align-items: center;
justify-content: space-between;
font-family: 'GT Planar Medium','GT Planar',sans-serif;
font-size: 24px;
font-weight: 500;
letter-spacing: 0px;
line-height: 1.16666667;
padding: 0 0 14px 0;
}
.mt-metod-wrap details summary::-webkit-details-marker { display: none; }
.mt-metod-wrap details summary::after {
content: '+';
font-family: 'GT Planar Regular','GT Planar',sans-serif;
font-size: 22px;
font-weight: 300;
opacity: 0.35;
}
.mt-metod-wrap details[open] summary::after {
content: '−';
}
Så räknar vi
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Syftet är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt — nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt — vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas — institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 — samma metod som Valmyndigheten använder sedan valet 2018. Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Utjämningsmandat säkerställer riksproportionalitet. I beräkningen behandlas hela riket som en valkrets, vilket ger en god approximation av den faktiska mandatfördelningen. Partier under 4% exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidö-partierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor. Opinionsdata: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för att beräkna sammanvägningar, verifiera mandatfördelningen mot den jämkade uddatalsmetoden och producera grafik — inte för att generera redaktionella bedömningar eller slutsatser. Alla journalistiska prioriteringar, tolkningar och val av presentation görs av MT:s redaktion.
Senast uppdaterad: mars 2026
1c38286fe1efba8cb47bc1d618a485922298b797
6a6824e092fb54c26197ab8e8da776b40b3af695
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister?
Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
/* --- Tablet --- */
@media (max-width: 700px) {
.mt-pop-wrap { padding: 0 12px !important; }
.mt-pop-title { font-size: 28px !important; }
.mt-pop-key-val { font-size: 30px !important; }
}
/* --- Mobile --- */
@media (max-width: 480px) {
.mt-pop-wrap { padding: 0 8px !important; }
/* Key cards: wrap naturally */
.mt-pop-keys { gap: 0 !important; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06) !important; }
.mt-pop-key-val { font-size: 28px !important; }
.mt-pop-key-val span { font-size: 11px !important; }
/* Charts: let SVGs scale down naturally instead of scrolling */
.mt-pop-chart-area {
overflow: visible;
margin-left: 0;
margin-right: 0;
padding: 0;
}
.mt-pop-chart-area svg { min-width: 0; width: 100%; }
.mt-pop-chart-area::after { display: none; }
/* Legend tighter */
.mt-pop-legend { gap: 6px 12px !important; }
.mt-pop-legend-item { font-size: 10px !important; }
/* Table: scroll is fine here since tables need width */
.mt-pop-table-wrap {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.mt-pop-table-wrap table { min-width: 540px; }
}
/* --- Very small screens (SE, Galaxy S) --- */
@media (max-width: 360px) {
.mt-pop-title { font-size: 20px !important; }
.mt-pop-key-val { font-size: 24px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
Största parti
32,7%
S
Oppositionen
53,3%
S+V+C+MP
Tidö-partierna
44,7%
M+KD+L+SD
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+d.opp.toFixed(1).replace('.',',')+'%'+
'Tidö: '+d.tido.toFixed(1).replace('.',',')+'%'+
'Skillnad: +'+d.diff.toFixed(1).replace('.',',')+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
4%
36%
26%
16%
6%
NOV
DEC
JAN
FEB
MAR
APR
2025\u20132026
2026 \u2192
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SP\u00c4RREN
(function(){
var D=[
{m:'Nov 2025',x:60,S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4790'},{k:'V',c:'#ED1C24'},
{k:'MP',c:'#53A045'},{k:'C',c:'#005D2B'},{k:'KD',c:'#005EA1'},{k:'L',c:'#006AB3'}
];
var Y=function(v){return 330-(v/36)*300;};
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);
hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (streckad = under 4%)
Senaste mätningarna
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo apr
32,7
20,0
16,8
7,7
6,1
6,8
5,7
2,2
Indikator mar
33,4
20,6
18,4
7,0
5,7
5,7
4,6
2,2
Novus mar
32,7
21,0
17,5
7,5
5,7
6,3
5,1
2,3
MT snitt
32,7
20,0
16,8
7,7
6,1
6,8
5,7
2,2
Visar de tre senaste mätningarna. MT-snittet viktar efter tid och urvalsstorlek.
Källa: Verian/Sifo, Novus, Demoskop, Indikator — sammanvägt av MT, april 2026
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
@media (max-width: 700px) {
.mt-man-wrap { padding: 0 12px !important; }
.mt-man-title { font-size: 26px !important; }
}
@media (max-width: 480px) {
.mt-man-wrap { padding: 0 8px !important; }
.mt-man-title { font-size: 22px !important; line-height: 1.15 !important; }
.mt-man-subtitle { font-size: 12px !important; }
.mt-man-block-bar-wrap { margin-left: -8px; margin-right: -8px; padding: 0 8px; }
.mt-man-seats-row { flex-wrap: wrap !important; gap: 8px !important; }
.mt-man-seat-card { min-width: calc(25% - 8px) !important; flex: 1 1 calc(25% - 8px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
.mt-man-seat-pct { font-size: 9px !important; }
.mt-man-hemicycle-area { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-area svg { min-width: 480px; }
.mt-man-hemicycle-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
}
@media (max-width: 360px) {
.mt-man-title { font-size: 19px !important; }
.mt-man-seat-card { min-width: calc(50% - 6px) !important; flex: 1 1 calc(50% - 6px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'V\u00e4nsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Milj\u00f6partiet',seats:22,color:'#53A045'},
'C':{name:'Centerpartiet',seats:25,color:'#005D2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4790'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA1'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot'),legs=document.querySelectorAll('.mt-hc-leg'),
tt=document.getElementById('mt-hc-tt'),ttN=document.getElementById('mt-hc-tt-name'),
ttS=document.getElementById('mt-hc-tt-seats'),active=null;
function hl(p){if(active===p)return;active=p;
dots.forEach(function(d){if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}else{d.style.opacity='0.12';d.setAttribute('r','4');}});
var i=parties[p];ttN.textContent=i.name;ttN.style.color=i.color;ttS.textContent=i.seats;ttS.style.color=i.color;tt.style.display='block';};
function rs(){active=null;dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});tt.style.display='none';};
dots.forEach(function(d){d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});});
legs.forEach(function(l){l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
OPPOSITION
TIDÖ
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
175 — MAJORITET
194
mandat
155
mandat
L under spärren. Med 2,2% faller Liberalerna under 4%-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) fördelas inte — de försvinner helt ur beräkningen. Tidö förlorar ett helt ben.
Mandatskillnad mellan blocken
±0
+20
+40
NOV
DEC
JAN
FEB
MAR
APR
+30
+33
+27
+31
+31
+33 mandat
Mandatövertag för oppositionen. Valet 2022: −3 (Tidö fick 176 mot 173).
(function(){
var D=[
{m:'Okt 2025',x:56,opp:194,tido:155,diff:39,y:32.0},
{m:'Nov 2025',x:168.8,opp:193,tido:156,diff:37,y:36.0},
{m:'Dec 2025',x:281.6,opp:191,tido:158,diff:33,y:44.0},
{m:'Jan 2026',x:394.4,opp:192,tido:157,diff:35,y:40.0},
{m:'Feb 2026',x:507.2,opp:192,tido:157,diff:35,y:40.0},
{m:'Mar 2026',x:620,opp:190,tido:159,diff:31,y:48.0}
];
var svg=document.getElementById('mt-mb-svg'),tt=document.getElementById('mt-mb-tt'),
hl=document.getElementById('mt-mb-hl'),dot=document.getElementById('mt-mb-dot'),
lbl=document.getElementById('mt-mb-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-mb-tt-m').textContent=d.m;
document.getElementById('mt-mb-tt-b').innerHTML=
'Opposition: '+d.opp+' mandatTidö: '+d.tido+' mandatSkillnad: +'+d.diff+'';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-mbz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Mandat per parti
S
119
32,8%
val ’22: 107
SD
73
21,8%
val ’22: 73
M
61
18,1%
val ’22: 68
V
28
8,0%
val ’22: 24
MP
22
6,6%
val ’22: 18
C
25
6,0%
val ’22: 24
KD
21
5,4%
val ’22: 19
L
0
under 4%
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen (S+V+C+MP) går från 173 till 194 mandat — en ökning med 21 platser och en klar majoritet. Tidö-partierna faller från 176 till 155 — framför allt drivet av att L:s 16 mandat försvinner helt om partiet inte klarar spärren. S vinner 12, C vinner 1, KD vinner 2, V och MP vinner 4 vardera. M tappar 7, SD oförändrat.
S
+12
V
+4
MP
+4
SD
±0
KD
+2
C
+1
M
−7
L
−20
Nollstrecket = valet 2022. Grönt = fler mandat, rött = färre.
Källa: MT:s sammanvägda opinion, april 2026. Beräkning: jämkade uddatalsmetoden (1,2)
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
@media (max-width: 700px) {
.mt-sparr-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-sparr-wrap { padding: 0 8px !important; }
.mt-sparr-chart-area {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin-left: -8px;
margin-right: -8px;
padding: 0 8px;
}
.mt-sparr-chart-area svg { min-width: 520px; }
.mt-sparr-chart-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
.mt-sparr-cards { flex-direction: column !important; gap: 0 !important; }
.mt-sparr-card { border-bottom: 1px solid rgba(28,28,28,0.06) !important; border-right: none !important; padding: 10px 0 !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; }
.mt-sparr-card:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-sparr-chart-area svg { min-width: 460px; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
L
2,2%
Under spärren
KD
5,7%
Nära spärren
C
6,8%
Över spärren
MP
6,1%
Över spärren
4%
RIKSDAGSSP\u00c4RREN
0%
2%
6%
8%
NOV
DEC
JAN
FEB
MAR
APR
2025\u20132026
2026 \u2192
\u2190 Demoskop 4,5
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56,MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7,yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620,MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9,yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#53A045',d:'mt-sp-dmp'},{k:'C',c:'#005D2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA1',d:'mt-sp-dkd'},{k:'L',c:'#006AB3',d:'mt-sp-dl'}
];
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4?ok:thr;
return icon+' '+p.k+' '+v.toFixed(1).replace('.',',')+'%';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L
= enskild mätning
Källa: Verian/Sifo, Novus, Demoskop — sammanvägt av MT, april 2026
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
@media (max-width: 700px) {
.mt-ros-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-ros-wrap { padding: 0 8px !important; }
.mt-ros-candidates { flex-direction: column !important; gap: 0 !important; }
.mt-ros-cand { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; padding: 16px 0 !important; }
.mt-ros-cand:last-child { border-bottom: none !important; }
.mt-ros-cand-photo { width: 64px !important; height: 64px !important; }
.mt-ros-cand-name { font-size: 17px !important; }
.mt-ros-cand-pct { font-size: 34px !important; }
.mt-ros-scenarios { flex-direction: column !important; gap: 0 !important; }
.mt-ros-scen { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; }
.mt-ros-scen:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-ros-cand-name { font-size: 15px !important; }
.mt-ros-cand-pct { font-size: 28px !important; }
.mt-ros-cand-photo { width: 56px !important; height: 56px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
Magdalena Andersson
Förtroende
43%
S i opinionen
32,7%
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende
36%
M i opinionen
16,8%
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende
29%
SD i opinionen
20,0%
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block — S + V + C + MP
194
+19
Kristerssons / Åkessons block — M + KD + SD + L (0)
155
−20
Hypotetiskt: om L klarar 4%
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4%
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4% + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0%
30%
60%
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43%
Kristersson 36%
Åkesson 29%
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson–Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40,A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg'),tt=document.getElementById('mt-cf-tt'),
hl=document.getElementById('mt-cf-hl'),dots=document.getElementById('mt-cf-dots'),
lbl=document.getElementById('mt-cf-labels'),
da=document.getElementById('mt-cf-da'),dk=document.getElementById('mt-cf-dk'),dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Källa: MT:s sammanvägda opinion + Novus/Verian partiledarförtroende, april 2026
@media (max-width: 480px) {
.mt-metod-wrap { padding: 0 8px !important; }
.mt-metod-wrap .mt-metod-body { font-size: 18px !important; }
.mt-metod-wrap .mt-metod-caption { font-size: 14.4px !important; }
}
.mt-metod-wrap details summary {
cursor: pointer;
list-style: none;
display: flex;
align-items: center;
justify-content: space-between;
font-family: 'GT Planar Medium','GT Planar',sans-serif;
font-size: 24px;
font-weight: 500;
letter-spacing: 0px;
line-height: 1.16666667;
padding: 0 0 14px 0;
}
.mt-metod-wrap details summary::-webkit-details-marker { display: none; }
.mt-metod-wrap details summary::after {
content: '+';
font-family: 'GT Planar Regular','GT Planar',sans-serif;
font-size: 22px;
font-weight: 300;
opacity: 0.35;
}
.mt-metod-wrap details[open] summary::after {
content: '−';
}
Så räknar vi
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Syftet är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt — nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt — vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas — institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 — samma metod som Valmyndigheten använder sedan valet 2018. Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Utjämningsmandat säkerställer riksproportionalitet. I beräkningen behandlas hela riket som en valkrets, vilket ger en god approximation av den faktiska mandatfördelningen. Partier under 4% exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidö-partierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor. Opinionsdata: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för att beräkna sammanvägningar, verifiera mandatfördelningen mot den jämkade uddatalsmetoden och producera grafik — inte för att generera redaktionella bedömningar eller slutsatser. Alla journalistiska prioriteringar, tolkningar och val av presentation görs av MT:s redaktion.
Senast uppdaterad: mars 2026
TITLE:
Sammanvägning av opinionsmätningar inför valet 2026
DESCRIPTION:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister? Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande. Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som […]
CONTENT:
Opinionsmätningarna kommer allt tätare inför valet 2026. Men vem leder i opinionen? Hur ser mandatfördelningen ut? Och vem blir nästa statsminister?
Morgon-Tidningen väger samman opinionsmätningar inför valet den 13 september 2026. Sidan uppdateras löpande.
Här hittar du alla de stora opinionsmätningarna inför valet 2026 sammanställda för att ge en så bra bild av läget som möjligt. Är du nyfiken på hur vi gått tillväga? Det kan du läsa om längst ner i artikeln.
Läget i opinionen just nu
Oppositionen har lett i de flesta opinionsmätningar sedan riksdagsvalet 2022. Skillnaden mellan blocken minskade i mars till 6,5 procentenheter, från 8,3 i november.
.mt-pop-wrap * { box-sizing: border-box; }
/* Typsnittsnivåer:
Rubrik: GT Planar Medium, 24px / 20px mobil
Etikett: GT Planar Regular, 12px, #1C1C1C (ingen opacity — funktionell text)
Bildtext: GT Planar Regular, 12px, #1C1C1C, opacity 0.4
*/
.mt-pop-wrap {
font-family: 'GT Planar Regular', sans-serif;
color: #1C1C1C;
max-width: 660px;
margin: 2em auto;
background: transparent;
}
/* KEY CARDS */
.mt-pop-keys {
display: flex;
gap: 0;
margin-bottom: 28px;
border: 1px solid rgba(28,28,28,0.15);
flex-wrap: wrap;
}
.mt-pop-key-card {
flex: 1;
min-width: 140px;
padding: 14px 16px;
border-right: 1px solid rgba(28,28,28,0.15);
text-align: center;
}
.mt-pop-key-card:last-child { border-right: none; }
.mt-pop-key-label {
font-family: 'GT Planar Regular', sans-serif;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.08em;
color: #1C1C1C;
opacity: 0.4;
margin-bottom: 6px;
}
.mt-pop-key-val {
font-family: 'GT Planar Medium', sans-serif;
font-size: 32px;
font-weight: 500;
font-variant-numeric: tabular-nums;
line-height: 1;
color: #1C1C1C;
}
.mt-pop-key-val sup {
font-size: 13px;
font-weight: 400;
vertical-align: baseline;
}
/* RUBRIKER */
.mt-pop-section-title {
font-family: 'GT Planar Medium', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28px;
color: #1C1C1C;
margin-bottom: 12px;
}
/* BILDTEXT */
.mt-pop-caption {
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.4px;
color: #1C1C1C;
opacity: 0.4;
}
/* LEGEND */
.mt-pop-legend {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 16px 0 24px;
padding-left: 4px;
}
.mt-pop-legend-item {
display: flex;
align-items: center;
gap: 5px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
color: #1C1C1C;
}
.mt-pop-legend-dash {
width: 18px;
height: 2.5px;
display: inline-block;
}
/* TABELL */
.mt-pop-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 12px; }
.mt-pop-table {
width: 100%;
border-collapse: collapse;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
font-variant-numeric: tabular-nums;
color: #1C1C1C;
}
.mt-pop-table th {
text-align: left;
padding: 8px 10px 8px 0;
font-family: 'GT Planar Regular', sans-serif;
font-size: 20px;
line-height: 24px;
color: #1C1C1C;
border-bottom: 1px solid rgba(28,28,28,0.15);
font-weight: 400;
}
.mt-pop-table th.num { text-align: right; padding: 8px 10px; }
.mt-pop-table td { padding: 8px 10px 8px 0; border-bottom: 1px solid rgba(28,28,28,0.1); }
.mt-pop-table td.num { text-align: right; padding: 8px 10px; }
.mt-pop-table tr.snitt td { border-top: 1px solid rgba(28,28,28,0.15); border-bottom: 1px solid rgba(28,28,28,0.15); font-family: 'GT Planar Medium', sans-serif; background: rgba(28,28,28,0.02); }
/* TOOLTIP */
.mt-pop-tooltip {
display: none;
position: absolute;
top: 30px;
left: 0;
background: rgba(255,255,247,0.97);
border: 1px solid rgba(28,28,28,0.12);
padding: 10px 14px;
font-family: 'GT Planar Regular', sans-serif;
font-size: 12px;
pointer-events: none;
z-index: 10;
min-width: 120px;
color: #1C1C1C;
}
.mt-pop-tooltip-month {
font-family: 'GT Planar Medium', sans-serif;
font-size: 12px;
margin-bottom: 6px;
}
.mt-pop-tooltip-body { line-height: 1.8; font-variant-numeric: tabular-nums; }
/* MOBIL */
@media (max-width: 480px) {
.mt-pop-key-val { font-size: 28px; }
.mt-pop-key-card { border-bottom: 1px solid rgba(28,28,28,0.06); }
.mt-pop-section-title { font-size: 20px; line-height: 24px; }
.mt-pop-table { min-width: 480px; }
}
@media (max-width: 360px) {
.mt-pop-key-val { font-size: 24px; }
}
Största parti — S
32,7 %
Oppositionen
53,3 %
Tidöpartierna
44,7 %
Skillnad mellan blocken
±0
+5
+10
NOV
DEC
JAN
FEB
MAR
APR
+8,2
+6,9
+7,8
+7,7
+6,2
+8,6 pe
Procentenheter till oppositionens fördel. Valet 2022: −0,6 pe (Tidö vann knappt).
(function(){
var D=[
{m:'Nov 2025',x:56,opp:52.9,tido:44.7,diff:8.2,y:42.6},
{m:'Dec 2025',x:168.8,opp:52.1,tido:45.2,diff:6.9,y:53.8},
{m:'Jan 2026',x:281.6,opp:52.8,tido:45.0,diff:7.8,y:46.0},
{m:'Feb 2026',x:394.4,opp:52.3,tido:44.6,diff:7.7,y:46.9},
{m:'Mar 2026',x:507.2,opp:52.1,tido:45.9,diff:6.2,y:59.8},
{m:'Apr 2026',x:620,opp:53.3,tido:44.7,diff:8.6,y:39.2}
];
var svg=document.getElementById('mt-bd-svg');
var tt=document.getElementById('mt-bd-tt');
var hl=document.getElementById('mt-bd-hl');
var dot=document.getElementById('mt-bd-dot');
var lbl=document.getElementById('mt-bd-labels');
function fmt(v){return v.toFixed(1).replace('.',',');}
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-bd-tt-m').textContent=d.m;
document.getElementById('mt-bd-tt-b').innerHTML=
'Opposition: '+fmt(d.opp)+' %'+
'Tidö: '+fmt(d.tido)+' %'+
'Skillnad: +'+fmt(d.diff)+' pe';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-bz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
36 %
26 %
16 %
6 %
4 %
NOV
DEC
JAN
FEB
MAR
APR
2025–2026
2026 →
S 32,7
SD 20,0
M 16,8
V 7,7
MP 6,1
C 6,8
KD 5,7
L 2,2
UNDER SPÄRREN
(function(){
var D=[
{m:'Nov 2025',x:60, S:33.7,SD:19.9,M:18.6,V:7.4,MP:6.9,C:4.9,KD:4.0,L:2.2},
{m:'Dec 2025',x:172,S:34.6,SD:20.4,M:17.4,V:6.8,MP:6.1,C:4.6,KD:5.1,L:2.3},
{m:'Jan 2026',x:284,S:34.1,SD:21.0,M:17.8,V:7.3,MP:6.1,C:5.3,KD:4.3,L:1.9},
{m:'Feb 2026',x:396,S:34.2,SD:20.5,M:17.9,V:7.4,MP:5.8,C:4.9,KD:4.3,L:1.9},
{m:'Mar 2026',x:508,S:32.8,SD:20.9,M:17.4,V:7.5,MP:6.0,C:5.8,KD:5.0,L:2.6},
{m:'Apr 2026',x:620,S:32.7,SD:20.0,M:16.8,V:7.7,MP:6.1,C:6.8,KD:5.7,L:2.2}
];
var P=[
{k:'S',c:'#ED1B34'},{k:'SD',c:'#4E4138'},{k:'M',c:'#2C4690'},{k:'V',c:'#ED1B24'},
{k:'MP',c:'#52A243'},{k:'C',c:'#005C2B'},{k:'KD',c:'#005EA3'},{k:'L',c:'#006AB4'}
];
var Y=function(v){return 330-(v/36)*300;};
function fmt(v){return v.toFixed(1).replace('.',',');}
var svg=document.getElementById('mt-pop-svg');
var tt=document.getElementById('mt-pop-tt');
var ttM=document.getElementById('mt-tt-m');
var ttB=document.getElementById('mt-tt-b');
var hl=document.getElementById('mt-pop-hline');
var hd=document.getElementById('mt-pop-hdots');
var el=document.getElementById('mt-pop-end-labels');
var dots={};
P.forEach(function(p){dots[p.k]=document.getElementById('mt-d-'+p.k.toLowerCase());});
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
hd.style.opacity='1';
el.style.opacity=i0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){hl.style.strokeOpacity='0';hd.style.opacity='0';el.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-hz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
S
SD
M
V
MP
C
KD
L (under 4 %)
Senaste mätningarna
Institut
S
SD
M
V
MP
C
KD
L
Verian/Sifo (apr)
32,720,016,8
7,76,16,8
5,72,2
Indikator (mar)
33,420,618,4
7,05,75,7
4,62,2
Novus (mar)
32,721,017,5
7,55,76,3
5,12,3
MT snitt
32,720,016,8
7,76,16,8
5,72,2
Visar de tre senaste mätningarna. MT-snittet viktar efter tid och urvalsstorlek.
Källa: Verian/Sifo, Novus, Demoskop, Indikator — sammanvägt av Morgon-Tidningen, april 2026
Centerpartiet har just nu en stark trend. Samtidigt ökar oppositionen sitt övertag med bara månader kvar till valet.
Prognos: Mandatfördelning riksdagen 2026
Liberalerna ligger under fyraprocentsspärren. Det innebär att runt 190 000 röster försvinner ur beräkningen. I valet 2022 vann Tidö med tre mandats marginal.
@media (max-width: 700px) {
.mt-man-wrap { padding: 0 12px !important; }
.mt-man-title { font-size: 26px !important; }
}
@media (max-width: 480px) {
.mt-man-wrap { padding: 0 8px !important; }
.mt-man-title { font-size: 22px !important; line-height: 1.15 !important; }
.mt-man-subtitle { font-size: 12px !important; }
.mt-man-block-bar-wrap { margin-left: -8px; margin-right: -8px; padding: 0 8px; }
.mt-man-seats-row { flex-wrap: wrap !important; gap: 8px !important; }
.mt-man-seat-card { min-width: calc(25% - 8px) !important; flex: 1 1 calc(25% - 8px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
.mt-man-seat-pct { font-size: 9px !important; }
.mt-man-hemicycle-area { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mt-man-hemicycle-area svg { min-width: 480px; }
.mt-man-hemicycle-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
}
@media (max-width: 360px) {
.mt-man-title { font-size: 19px !important; }
.mt-man-seat-card { min-width: calc(50% - 6px) !important; flex: 1 1 calc(50% - 6px) !important; }
.mt-man-seat-num { font-size: 22px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
V 28
S 119
MP 22
C 25
M 61
KD 21
SD 73
175 = majoritet
mandat
(function(){
var parties={
'V':{name:'V\u00e4nsterpartiet',seats:28,color:'#9E1A2F'},
'S':{name:'Socialdemokraterna',seats:119,color:'#ED1B34'},
'MP':{name:'Milj\u00f6partiet',seats:22,color:'#53A045'},
'C':{name:'Centerpartiet',seats:25,color:'#005D2B'},
'M':{name:'Moderaterna',seats:61,color:'#2C4790'},
'KD':{name:'Kristdemokraterna',seats:21,color:'#005EA1'},
'SD':{name:'Sverigedemokraterna',seats:73,color:'#4E4138'}
};
var dots=document.querySelectorAll('.mt-hc-dot'),legs=document.querySelectorAll('.mt-hc-leg'),
tt=document.getElementById('mt-hc-tt'),ttN=document.getElementById('mt-hc-tt-name'),
ttS=document.getElementById('mt-hc-tt-seats'),active=null;
function hl(p){if(active===p)return;active=p;
dots.forEach(function(d){if(d.getAttribute('data-p')===p){d.style.opacity='1';d.setAttribute('r','5.5');}else{d.style.opacity='0.12';d.setAttribute('r','4');}});
var i=parties[p];ttN.textContent=i.name;ttN.style.color=i.color;ttS.textContent=i.seats;ttS.style.color=i.color;tt.style.display='block';};
function rs(){active=null;dots.forEach(function(d){d.style.opacity='0.85';d.setAttribute('r','4');});tt.style.display='none';};
dots.forEach(function(d){d.addEventListener('mouseenter',function(){hl(d.getAttribute('data-p'));});d.addEventListener('touchstart',function(e){e.preventDefault();hl(d.getAttribute('data-p'));},{passive:false});});
legs.forEach(function(l){l.addEventListener('mouseenter',function(){hl(l.getAttribute('data-p'));});l.addEventListener('click',function(){hl(l.getAttribute('data-p'));});l.addEventListener('touchstart',function(e){e.preventDefault();hl(l.getAttribute('data-p'));},{passive:false});});
document.getElementById('mt-hc-svg').addEventListener('mouseleave',rs);
document.addEventListener('touchstart',function(e){if(!document.getElementById('mt-hc-svg').contains(e.target))rs();});
})();
OPPOSITION
TIDÖ
S 119
V 28
C 25
MP 22
SD 73
M 61
KD 21
175 — MAJORITET
194
mandat
155
mandat
L under spärren. Med 2,2% faller Liberalerna under 4%-spärren och tilldelas 0 mandat. Deras röster (~190 000 väljare) fördelas inte — de försvinner helt ur beräkningen. Tidö förlorar ett helt ben.
Mandatskillnad mellan blocken
±0
+20
+40
NOV
DEC
JAN
FEB
MAR
APR
+30
+33
+27
+31
+31
+33 mandat
Mandatövertag för oppositionen. Valet 2022: −3 (Tidö fick 176 mot 173).
(function(){
var D=[
{m:'Okt 2025',x:56,opp:194,tido:155,diff:39,y:32.0},
{m:'Nov 2025',x:168.8,opp:193,tido:156,diff:37,y:36.0},
{m:'Dec 2025',x:281.6,opp:191,tido:158,diff:33,y:44.0},
{m:'Jan 2026',x:394.4,opp:192,tido:157,diff:35,y:40.0},
{m:'Feb 2026',x:507.2,opp:192,tido:157,diff:35,y:40.0},
{m:'Mar 2026',x:620,opp:190,tido:159,diff:31,y:48.0}
];
var svg=document.getElementById('mt-mb-svg'),tt=document.getElementById('mt-mb-tt'),
hl=document.getElementById('mt-mb-hl'),dot=document.getElementById('mt-mb-dot'),
lbl=document.getElementById('mt-mb-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dot.setAttribute('cx',d.x);dot.setAttribute('cy',d.y);dot.style.opacity='1';
lbl.style.opacity='0.12';
document.getElementById('mt-mb-tt-m').textContent=d.m;
document.getElementById('mt-mb-tt-b').innerHTML=
'Opposition: '+d.opp+' mandatTidö: '+d.tido+' mandatSkillnad: +'+d.diff+'';
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dot.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-mbz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Mandat per parti
S
119
32,8%
val ’22: 107
SD
73
21,8%
val ’22: 73
M
61
18,1%
val ’22: 68
V
28
8,0%
val ’22: 24
MP
22
6,6%
val ’22: 18
C
25
6,0%
val ’22: 24
KD
21
5,4%
val ’22: 19
L
0
under 4%
val ’22: 16
Mandatförskjutning sedan valet 2022
Oppositionen (S+V+C+MP) går från 173 till 194 mandat — en ökning med 21 platser och en klar majoritet. Tidö-partierna faller från 176 till 155 — framför allt drivet av att L:s 16 mandat försvinner helt om partiet inte klarar spärren. S vinner 12, C vinner 1, KD vinner 2, V och MP vinner 4 vardera. M tappar 7, SD oförändrat.
S
+12
V
+4
MP
+4
SD
±0
KD
+2
C
+1
M
−7
L
−20
Nollstrecket = valet 2022. Grönt = fler mandat, rött = färre.
Källa: MT:s sammanvägda opinion, april 2026. Beräkning: jämkade uddatalsmetoden (1,2)
Demoskop uppmätte 4,5 procent för L efter SD-svängen i mars. Verian gav 2,1 och Novus 2,3. Det är för tidigt att avgöra om Mohamssons omsvängning påverkar L:s position vid spärren.
Spärrvakten: vilka partier klarar fyraprocentsspärren?
Fyra partier rör sig nära riksdagsspärren i opinionsmätningar inför valet 2026: Liberalerna, Kristdemokraterna, Centerpartiet och Miljöpartiet. Prickarna i grafen visar enskilda mätningar – spridningen visar hur osäkert läget är.
@media (max-width: 700px) {
.mt-sparr-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-sparr-wrap { padding: 0 8px !important; }
.mt-sparr-chart-area {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin-left: -8px;
margin-right: -8px;
padding: 0 8px;
}
.mt-sparr-chart-area svg { min-width: 520px; }
.mt-sparr-chart-area::after {
content: '← svep →';
display: block;
text-align: center;
font-size: 9px;
opacity: 0.3;
margin-top: 4px;
font-family: 'GT Planar Regular','GT Planar',sans-serif;
}
.mt-sparr-cards { flex-direction: column !important; gap: 0 !important; }
.mt-sparr-card { border-bottom: 1px solid rgba(28,28,28,0.06) !important; border-right: none !important; padding: 10px 0 !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; }
.mt-sparr-card:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-sparr-chart-area svg { min-width: 460px; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
L
2,2%
Under spärren
KD
5,7%
Nära spärren
C
6,8%
Över spärren
MP
6,1%
Över spärren
4%
RIKSDAGSSP\u00c4RREN
0%
2%
6%
8%
NOV
DEC
JAN
FEB
MAR
APR
2025\u20132026
2026 \u2192
\u2190 Demoskop 4,5
MP 6,1
C 6,8
KD 5,7
L 2,2
(function(){
var D=[
{m:'Nov 2025',x:56,MP:6.9,C:4.9,KD:4.0,L:2.2,yMP:87.7,yC:152.1,yKD:181.1,yL:239.1},
{m:'Dec 2025',x:168.8,MP:6.1,C:4.6,KD:5.1,L:2.3,yMP:113.4,yC:161.8,yKD:145.7,yL:235.9},
{m:'Jan 2026',x:281.6,MP:6.1,C:5.3,KD:4.3,L:1.9,yMP:113.4,yC:139.2,yKD:171.4,yL:248.8},
{m:'Feb 2026',x:394.4,MP:5.8,C:4.9,KD:4.3,L:1.9,yMP:123.1,yC:152.1,yKD:171.4,yL:248.8},
{m:'Mar 2026',x:507.2,MP:6.0,C:5.8,KD:5.0,L:2.6,yMP:116.7,yC:123.1,yKD:148.9,yL:226.2},
{m:'Apr 2026',x:620,MP:6.1,C:6.8,KD:5.7,L:2.2,yMP:113.4,yC:90.9,yKD:126.3,yL:239.1}
];
var P=[
{k:'MP',c:'#53A045',d:'mt-sp-dmp'},{k:'C',c:'#005D2B',d:'mt-sp-dc'},
{k:'KD',c:'#005EA1',d:'mt-sp-dkd'},{k:'L',c:'#006AB3',d:'mt-sp-dl'}
];
var svg=document.getElementById('mt-sp-svg');
var tt=document.getElementById('mt-sp-tt');
var hl=document.getElementById('mt-sp-hl');
var dots=document.getElementById('mt-sp-dots');
var lbl=document.getElementById('mt-sp-labels');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';
lbl.style.opacity=i=4?ok:thr;
return icon+' '+p.k+' '+v.toFixed(1).replace('.',',')+'%';
}).join('');
tt.style.display='block';
var r=svg.getBoundingClientRect(),pct=d.x/640,lPx=pct*r.width;
tt.style.left=pct>0.55?(lPx-tt.offsetWidth-12)+'px':(lPx+12)+'px';
}
function hide(){
hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';
}
document.querySelectorAll('.mt-sz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
MP
C
KD
L
= enskild mätning
Källa: Verian/Sifo, Novus, Demoskop — sammanvägt av MT, april 2026
Vem blir statsminister efter valet?
Beroende på vem man frågar finns det två eller tre statsministerkandidater i valet. Magdalena Andersson har högst förtroende. På Tidösidan är det oklart – Sverigedemokraterna är större än Moderaterna i samtliga opinionsmätningar inför valet 2026 och Jimmie Åkesson har sagt att han vill ha statsministerposten men att han är beredd att släppa fram Ulf Kristersson som statsminister.
@media (max-width: 700px) {
.mt-ros-wrap { padding: 0 12px !important; }
}
@media (max-width: 480px) {
.mt-ros-wrap { padding: 0 8px !important; }
.mt-ros-candidates { flex-direction: column !important; gap: 0 !important; }
.mt-ros-cand { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; padding: 16px 0 !important; }
.mt-ros-cand:last-child { border-bottom: none !important; }
.mt-ros-cand-photo { width: 64px !important; height: 64px !important; }
.mt-ros-cand-name { font-size: 17px !important; }
.mt-ros-cand-pct { font-size: 34px !important; }
.mt-ros-scenarios { flex-direction: column !important; gap: 0 !important; }
.mt-ros-scen { border-right: none !important; border-bottom: 1px solid rgba(28,28,28,0.08) !important; }
.mt-ros-scen:last-child { border-bottom: none !important; }
}
@media (max-width: 360px) {
.mt-ros-cand-name { font-size: 15px !important; }
.mt-ros-cand-pct { font-size: 28px !important; }
.mt-ros-cand-photo { width: 56px !important; height: 56px !important; }
}
@media (max-width: 480px) { .mt-caption { font-size: 14.4px !important; } }
Magdalena Andersson
Förtroende
43%
S i opinionen
32,7%
S+V+C+MP = 194 mandat
Klar majoritet.
Ulf Kristersson
Förtroende
36%
M i opinionen
16,8%
M+KD+L+SD = 155 mandat
17 mandat kort.
Jimmie Åkesson
Förtroende
29%
SD i opinionen
20,0%
SD större än M: 73 vs 61
Kräver statsministerposten.
Anderssons block — S + V + C + MP
194
+19
Kristerssons / Åkessons block — M + KD + SD + L (0)
155
−20
Hypotetiskt: om L klarar 4%
~174
−1
175 = majoritet
Tre scenarier
Mest sannolikt
Andersson bildar regering
S-ledd regering med stöd av V, C och MP. L missar spärren, oppositionen får klar majoritet.
Kräver: L under 4%
Möjligt
Kristersson får fortsätta
L klarar spärren, Tidö når ~174. Behöver stöd av ytterligare ett mandat eller att talmannen ger chansen.
Kräver: L över 4% + marginaler
Utmanaren
Åkesson kräver statsministerposten
SD är större än M. Åkesson hävdar rätten att leda en högerregering. Intern kris om vem som sitter i stolen.
Kräver: Tidö-majoritet + att M ger vika
Förtroendeligan
0%
30%
60%
JUN 25
SEP 25
DEC 25
FEB 26
Andersson 43%
Kristersson 36%
Åkesson 29%
← Åkesson gick om
Kristersson (jun)
Andel väljare med ”stort förtroende” (Novus/Verian). Gapet Andersson–Kristersson: från 12 till 7 pe.
(function(){
var D=[
{m:'Jun 2025',x:40,A:47,K:36,J:38,yA:38.2,yK:62.0,yJ:57.7},
{m:'Sep 2025',x:233,A:44,K:35,J:27,yA:44.7,yK:64.2,yJ:81.5},
{m:'Dec 2025',x:427,A:51,K:36,J:33,yA:29.5,yK:62.0,yJ:68.5},
{m:'Feb 2026',x:620,A:43,K:36,J:29,yA:46.8,yK:62.0,yJ:77.2}
];
var svg=document.getElementById('mt-cf-svg'),tt=document.getElementById('mt-cf-tt'),
hl=document.getElementById('mt-cf-hl'),dots=document.getElementById('mt-cf-dots'),
lbl=document.getElementById('mt-cf-labels'),
da=document.getElementById('mt-cf-da'),dk=document.getElementById('mt-cf-dk'),dj=document.getElementById('mt-cf-dj');
function show(i){
var d=D[i];
hl.setAttribute('x1',d.x);hl.setAttribute('x2',d.x);hl.style.strokeOpacity='0.3';
dots.style.opacity='1';lbl.style.opacity=i0.55?(lPx-tt.offsetWidth-10)+'px':(lPx+10)+'px';
}
function hide(){hl.style.strokeOpacity='0';dots.style.opacity='0';lbl.style.opacity='1';tt.style.display='none';}
document.querySelectorAll('.mt-cz').forEach(function(z){
var i=parseInt(z.getAttribute('data-i'));
z.addEventListener('mouseenter',function(){show(i);});
z.addEventListener('touchstart',function(e){e.preventDefault();show(i);},{passive:false});
});
svg.addEventListener('mouseleave',hide);
document.addEventListener('touchstart',function(e){if(!svg.contains(e.target))hide();});
})();
Källa: MT:s sammanvägda opinion + Novus/Verian partiledarförtroende, april 2026
@media (max-width: 480px) {
.mt-metod-wrap { padding: 0 8px !important; }
.mt-metod-wrap .mt-metod-body { font-size: 18px !important; }
.mt-metod-wrap .mt-metod-caption { font-size: 14.4px !important; }
}
.mt-metod-wrap details summary {
cursor: pointer;
list-style: none;
display: flex;
align-items: center;
justify-content: space-between;
font-family: 'GT Planar Medium','GT Planar',sans-serif;
font-size: 24px;
font-weight: 500;
letter-spacing: 0px;
line-height: 1.16666667;
padding: 0 0 14px 0;
}
.mt-metod-wrap details summary::-webkit-details-marker { display: none; }
.mt-metod-wrap details summary::after {
content: '+';
font-family: 'GT Planar Regular','GT Planar',sans-serif;
font-size: 22px;
font-weight: 300;
opacity: 0.35;
}
.mt-metod-wrap details[open] summary::after {
content: '−';
}
Så räknar vi
MT:s poll of polls är en sammanvägning av opinionsmätningar från fem institut med slumpmässiga eller kvalitetssäkrade urval: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD) och Indikator (SR). SCB:s partisympatiundersökning inkluderas när den publiceras (maj och november). Syftet är att ge en stabilare bild av opinionsläget än vad enskilda mätningar kan ge.
Tidsvikt — nyare mätningar väger tyngre. En mätning som är 30 dagar gammal väger hälften så mycket som en ny. Urvalsvikt — vikten ökar med √n (kvadratroten av antal tillfrågade). En mätning med 9 000 svar väger ~3× mer än en med 1 000. Sentio exkluderas — institut med självrekryterade webbpaneler ingår inte, i linje med Valforskningsprogrammets praxis.
Mandaten fördelas enligt den jämkade uddatalsmetoden med första divisor 1,2 — samma metod som Valmyndigheten använder sedan valet 2018. Riksdagen har 349 mandat (310 fasta valkretsmandat + 39 utjämningsmandat). Utjämningsmandat säkerställer riksproportionalitet. I beräkningen behandlas hela riket som en valkrets, vilket ger en god approximation av den faktiska mandatfördelningen. Partier under 4% exkluderas och deras röstandelar omfördelas inte — de försvinner ur beräkningen, precis som i verkligheten.
Oppositionen definieras som S + V + C + MP. Tidö-partierna definieras som M + KD + L + SD. Denna indelning följer det parlamentariska läget sedan valet 2022.
Källor. Opinionsdata: Verian/Sifo (SVT), Novus, Ipsos (DN), Demoskop (Aftonbladet/SvD), Indikator (SR/Ekot), SCB. Mandatberäkning: Valmyndighetens metod (vallagen 14 kap). Valresultat 2022: val.se.
Viktningsmodellen, mandatberäkningen och visualiseringarna på denna sida har utformats i samarbete med Claude (Anthropic). AI-modellen har använts som redaktionellt verktyg för att beräkna sammanvägningar, verifiera mandatfördelningen mot den jämkade uddatalsmetoden och producera grafik — inte för att generera redaktionella bedömningar eller slutsatser. Alla journalistiska prioriteringar, tolkningar och val av presentation görs av MT:s redaktion.
Senast uppdaterad: mars 2026
4aadb380664b6ee2dfd24fa6acfd4ac868268622
93dc7bc4e4ddee94529eda33ddf7e0dff383646b
9ebab5391aa39932e1e827a53af70a23291de084
b31f395df9eec5c945dac5d897db86a061313ecb
6a6824e092fb54c26197ab8e8da776b40b3af695
1c38286fe1efba8cb47bc1d618a485922298b797