Skip to content
SVERIGEFAKTA.com

Last updated: View changelog

Fördjupning till /riksdagen

Migrationsindex — så har riksdagen röstat under riksmötet 2025/26

Elva kurerade nyckelvoteringar om migration, asyl och medborgarskap. Webbplatsen gör ingen värdering — vi visar bara hur partierna röstade och vilken riktning varje förslag pekar i.

Last updated: 2026-06-30 · Metod & begränsningar

Partiernas position

Beräknat mekaniskt från partilinjen på varje nyckelvotering. Sorterat från mest stram till mest öppen.

MModeraterna
Mycket stram

Poäng +9 · 11/11 räknade

SDSverigedemokraterna
Mycket stram

Poäng +9 · 11/11 räknade

KDKristdemokraterna
Mycket stram

Poäng +9 · 11/11 räknade

LLiberalerna
Mycket stram

Poäng +9 · 11/11 räknade

SSocialdemokraterna
Blandad

Poäng -1 · 11/11 räknade

CCenterpartiet
Blandad

Poäng -1 · 11/11 räknade

MPMiljöpartiet
Öppen

Poäng -4 · 8/11 räknade (3 avstår — räknas varken i poäng eller nämnare — dvs neutral)

VVänsterpartiet
Öppen

Poäng -5 · 9/11 räknade (2 avstår — räknas varken i poäng eller nämnare — dvs neutral)

Mycket öppenÖppenBlandadStramMycket stram

Nyckelvoteringar

Varje rad: betänkande, vilken röst som motsvarar stramare position, partiernas faktiska röst. Klicka för primärkällan.

Stärkt återvändandeverksamhet

2025/26:SfU32 · Skarpare verktyg för att verkställa utvisningsbeslut.

Date
2026-06-15
Stramare =
Ja
S
SJa
M
MJa
SD
SDJa
C
CJa
V
VNej
KD
KDJa
MP
MPNej
L
LJa

Sök ledamot — partilinje och avvikelser

Etapp 1: ledamoten ärver partiets position. Individuella röster per nyckelvotering bygger vi ut i Etapp 2. Klicka för full profil.

Fredrik Ahlstedt

Uppsala län

Party
M
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Emma Ahlström Köster

Skåne läns södra

Party
M
Partiets position
Mycket stram
Avviker från partilinjen
0.1% (median: 0%)

Alireza Akhondi

Stockholms län

Party
C
Partiets position
Blandad
Avviker från partilinjen
0.9% (median: 0.2%)

Anders Alftberg

Västra Götalands läns södra

Party
SD
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Leila Ali Elmi

Göteborgs kommun

Party
MP
Partiets position
Öppen
Avviker från partilinjen
0.9% (median: 0.5%)

Janine Alm Ericson

Västra Götalands läns västra

Party
MP
Partiets position
Öppen
Avviker från partilinjen
0.6% (median: 0.5%)

Ann-Sofie Alm

Västra Götalands läns norra

Party
M
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Sofia Amloh

Södermanlands län

Party
S
Partiets position
Blandad
Avviker från partilinjen
0.1% (median: 0.1%)

Andrea Andersson Tay

Stockholms län

Party
V
Partiets position
Öppen
Avviker från partilinjen
0% (median: 0.3%)

Johan Andersson

Östergötlands län

Party
S
Partiets position
Blandad
Avviker från partilinjen
0% (median: 0.1%)

Jonas Andersson

Östergötlands län

Party
SD
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Lars Andersson

Skåne läns södra

Party
SD
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Magdalena Andersson

Stockholms län

Party
S
Partiets position
Blandad
Avviker från partilinjen
0.3% (median: 0.1%)

Tobias Andersson

Västra Götalands läns östra

Party
SD
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Lili André

Gävleborgs län

Party
KD
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Alexandra Anstrell

Stockholms län

Party
M
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Clara Aranda

Östergötlands län

Party
SD
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Mats Arkhem

Stockholms län

Party
SD
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Ludvig Aspling

Stockholms län

Party
SD
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Madeleine Atlas

Skåne läns västra

Party
C
Partiets position
Blandad
Avviker från partilinjen
0.1% (median: 0.2%)

Nadja Awad

Örebro län

Party
V
Partiets position
Öppen
Avviker från partilinjen
0% (median: 0.3%)

Kristina Axén Olin

Stockholms kommun

Party
M
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Yusuf Aydin

Stockholms län

Party
KD
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Sanna Backeskog

Gävleborgs län

Party
S
Partiets position
Blandad
Avviker från partilinjen
0% (median: 0.1%)

Lars Beckman

Gävleborgs län

Party
M
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Denis Begic

Örebro län

Party
S
Partiets position
Blandad
Avviker från partilinjen
0.3% (median: 0.1%)

Angelika Bengtsson

Stockholms kommun

Party
SD
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Mathias Bengtsson

Dalarnas län

Party
KD
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Sten Bergheden

Västra Götalands läns östra

Party
M
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Emma Berginger

Skåne läns södra

Party
MP
Partiets position
Öppen
Avviker från partilinjen
0.9% (median: 0.5%)

Jörgen Berglund

Västernorrlands län

Party
M
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Mats Berglund

Stockholms kommun

Party
MP
Partiets position
Öppen
Avviker från partilinjen
0.1% (median: 0.5%)

Magnus Berntsson

Göteborgs kommun

Party
KD
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Aida Birinxhiku

Hallands län

Party
S
Partiets position
Blandad
Avviker från partilinjen
0% (median: 0.1%)

Patrik Björck

Västra Götalands läns östra

Party
S
Partiets position
Blandad
Avviker från partilinjen
0.3% (median: 0.1%)

Malin Björk

Stockholms kommun

Party
C
Partiets position
Blandad
Avviker från partilinjen
0.2% (median: 0.2%)

Peder Björk

Västernorrlands län

Party
S
Partiets position
Blandad
Avviker från partilinjen
0% (median: 0.1%)

Heléne Björklund

Blekinge län

Party
S
Partiets position
Blandad
Avviker från partilinjen
0.2% (median: 0.1%)

Carita Boulwén

Hallands län

Party
SD
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Helena Bouveng

Jönköpings län

Party
M
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Paulina Brandberg

Stockholms län

Party
L
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Camilla Brodin

Stockholms kommun

Party
KD
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Bo Broman

Skåne läns västra

Party
SD
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Gudrun Brunegård

Kalmar län

Party
KD
Partiets position
Mycket stram
Avviker från partilinjen
0% (median: 0%)

Camilla Brunsberg

Blekinge län

Party
M
Partiets position
Mycket stram
Avviker från partilinjen

Johan Büser

Göteborgs kommun

Party
S
Partiets position
Blandad
Avviker från partilinjen
0% (median: 0.1%)

Visar 50 första träffarna — förfina sökningen för fler.

Sensitivity analysis — how robust is the ranking?

Three alternative calculations over the same dataset. Robust parties land in the same band regardless of weights; non-robust ones change places.

M

A: Equal weight
#1 · 0.82
B: Abstain = −0.5
#1 · 0.82
C: Only unanimous votes
#1 · 0.75
Robust?
Yes

SD

A: Equal weight
#2 · 0.82
B: Abstain = −0.5
#2 · 0.82
C: Only unanimous votes
#2 · 0.75
Robust?
Yes

KD

A: Equal weight
#3 · 0.82
B: Abstain = −0.5
#3 · 0.82
C: Only unanimous votes
#3 · 0.75
Robust?
Yes

L

A: Equal weight
#4 · 0.82
B: Abstain = −0.5
#4 · 0.82
C: Only unanimous votes
#4 · 0.75
Robust?
Yes

S

A: Equal weight
#5 · -0.09
B: Abstain = −0.5
#5 · -0.09
C: Only unanimous votes
#5 · 0.00
Robust?
Yes

C

A: Equal weight
#6 · -0.09
B: Abstain = −0.5
#6 · -0.09
C: Only unanimous votes
#6 · -0.25
Robust?
Yes

MP

A: Equal weight
#7 · -0.50
B: Abstain = −0.5
#7 · -0.50
C: Only unanimous votes
#7 · -0.50
Robust?
Yes

V

A: Equal weight
#8 · -0.56
B: Abstain = −0.5
#8 · -0.55
C: Only unanimous votes
#8 · -0.50
Robust?
Yes

Own calculation. The formula is recomputed over the same key votes under three alternative rules. The ranking is robust when the party gets the same rank in all three.

The question this page answers

How can Swedish parties' migration-policy positions be compared in a transparent and reproducible way — and what can (and cannot) such an index show?

At a glance

Key figures — the most important numbers on this page

Key votes

11

Curated selection from the Social Insurance, Justice, Labour and Education committees.

Cut-off date

2026-06-30

Last date for votes included in this version of the index.

Riksdag parties

8

S, M, SD, C, V, KD, MP, L. New parties are added when they enter the chamber.

Score per vote

±1

+1 if the party line matches the 'tighter' vote, −1 if opposite, 0 if abstain/absent.

Weighting v1.0

Equal

All votes carry equal weight. Alternative weights are shown in the sensitivity analysis.

Unit of analysis

Party line

Majority vote within the party group. Individual dissenters shown on the member page.

Data licence

CC0

Voting data from the Riksdag's open data (data.riksdagen.se).

Method version

v1.0

Versioned — changes are documented in the changelog.

What does the data show?

Objective observations — not interpretations

  • The Migration Index shows how party lines have translated into chamber votes on asylum, citizenship, family reunification and adjacent issues during the term.
  • The index measures observable voting behaviour. It does NOT measure party rhetoric, voter opinion, actual societal effects or future positions.
  • Two parties can receive the same score for different reasons — e.g. by voting yes to the same tightening or by both abstaining. The score does not replace qualitative analysis behind each individual vote.
  • The ranking is weight-dependent. With equal weight per vote, a single technical amendment carries the same weight as a major systemic change. See the sensitivity analysis.
  • Labels like 'tight' and 'open' are editorial bands over the raw score — not objective political categories.

Method note
Method v1.0: (1) selection — votes where the committee's main proposal concerns substantive migration policy. (2) Coding: the party line is compared against the 'tighter' vote direction stated per vote in the published dataset; yes/no gives +1 or −1, abstain/absent gives 0 and is counted in neither numerator nor denominator. (3) Score: sum across all key votes. (4) Normalisation: score/counted votes, scaled to [−1, +1]. (5) Bands: four thresholds yield five labels. Source hierarchy: chamber vote > committee reservation > motion > party programme/manifesto > media statement. If sources conflict, the most recent vote is prioritised. Absence counts as 0 (not a neutral value) — numerator and denominator both shrink. If a party has fewer than 4 counted votes, the evidence is deemed insufficient and the party is not classified.

Definitions

How the numbers are counted — and what they do not cover

Migration index
Composite editorial measure of parties' migration voting in the Riksdag. Not an official ranking.
Composite index
Numeric measure aggregating several indicators into one value. Always sensitive to weighting and selection.
Indicator
A single observable variable — here: a chamber vote with a defined 'tighter' vote direction.
Dimension
A subset of indicators measuring a bounded aspect (e.g. removals, citizenship).
Score scale
+1 if the party line matches the tighter vote, −1 if opposite, 0 if abstain/absent.
Weighting
Relative importance of each indicator. v1.0 uses equal weight.
Normalisation
Conversion of the raw score to a standard scale (−1 … +1) by dividing by counted votes.
Coding
Rule-based translation of a vote into an index score. Done per published rule.
Classification rule
Explicit rule that determines which direction counts as 'tighter'. Published per vote.
Inter-rater reliability
Degree of agreement between different coders of the same material. Not separately measured in v1.0 — all votes have an external source with an explicit direction.
Sensitivity analysis
Test of how the ranking changes when weights or rules are altered. Published separately.
Election manifesto
A party's collected proposals to voters ahead of an election.
Party programme
A party's fundamental ideological and political platform. More long-term than the manifesto.
Government bill (proposition)
The government's formal legislative proposal to the Riksdag.
Motion
Written proposal from one or more members.
Chamber vote
Vote in the plenary. Records are published openly on riksdagen.se.
Reservation
Alternative proposal from committee members who dissent from the committee's proposal.
Party line
The majority vote within the party group. Individual dissenters shown separately.
Actual policy
What parties actually vote for in the chamber and decide when in government.
Political rhetoric
Statements, campaign material and speeches. Not counted in the core score.
Missing data
Vote where the party has neither voted yes, no nor abstained — handled per rule and lowers the counted-vote total.
Uncertain classification
Vote where the 'tighter' direction is not unambiguous. Documented in notes and may be excluded in sensitivity analysis.
Cut-off date
Last date for votes included in this version of the index. Later versions update the cut-off.
Reproducibility
That a third party can recreate the score given published rules, selection and source data.
Transparency
That all choices, sources and rules are published so the index can be scrutinised.

Primary sources

Agencies and research institutions behind this page

3

agencies/institutions

4

reports & studies

2

primary datasets

Frequently asked questions

Short answers to what is most often discussed

No. The Migration Index is an editorial analysis by sverigefakta.com. The data (votes) come from the Riksdag's open data, but the selection of key votes, weights and labels are editorial choices you can scrutinise.

Logical next steps if you want to understand the background

Sources for this page

The data comes from official primary sources.

Share this page:XFacebookReddit
Cite this page

Content and our own calculations are CC BY 4.0. Please also cite the primary source.

APA 7
Sverigefakta.com. (2026). Sverigefakta. Retrieved 2026-08-15, from https://sverigefakta.com/en/parliament/migration-index
Harvard
Sverigefakta.com (2026) Sverigefakta. Available at: https://sverigefakta.com/en/parliament/migration-index (Accessed: 2026-08-15).
Simple web citation
Sverigefakta.com, "Sverigefakta", https://sverigefakta.com/en/parliament/migration-index (accessed 2026-08-15).
BibTeX
@misc{sverigefakta_2026_en_parliament_migrationindex,
  author       = {Sverigefakta.com},
  title        = {Sverigefakta},
  year         = {2026},
  howpublished = {\url{https://sverigefakta.com/en/parliament/migration-index}},
  note         = {Dataset v2026.2, accessed 2026-08-15}
}
Permanent link
https://sverigefakta.com/en/parliament/migration-index
More citation formats and rules