electionstracker

Switzerland 2007 federal election

What was the result of the 2007 federal election in Switzerland?

Swiss People's Party won 62 of 200 seats with 28.9% of the vote. 48.3% of registered voters cast a ballot.

  • Switzerland
  • Held:
  • Final result
  • ParlGov, read 5 October 2026

Which party won the most seats?

Final results from ParlGov, read : Swiss People's Party won 62 of 200 seats with 28.9% of the vote; 48.3% of registered voters cast a ballot, up 3.0 points on 2003.

  • Swiss People's Party 62 +7 seats 28.9% +2.2 points
  • Social Democratic Party of Switzerland 43 −9 seats 19.5% −3.8 points
  • Free Democratic Party of Switzerland 31 −5 seats 15.8% −1.5 points
  • Christian Democratic People's Party of Switzerland 31 +3 seats 14.5% +0.1 points
  • Green Party of Switzerland 20 +7 seats 9.6% +2.2 points
  • Evangelical People's Party of Switzerland 2 −1 seat 2.4% +0.1 points
  • Liberal Party of Switzerland 4 0 seats 1.9% −0.3 points
  • Green Liberal Party of Switzerland 3 1.4%
  • Federal Democratic Union of Switzerland 1 −1 seat 1.3% 0.0 points
  • Swiss Party of Labour 1 −1 seat 0.7% 0.0 points
  • Ticino League 1 0 seats 0.6% +0.2 points
  • Christian Social Party 1 0 seats 0.4% 0.0 points
  • Seats won
  • Change on the previous election at the right
  • Share of the vote
  • Share at the previous election
  • Change in points at the right

Changes are against the Switzerland 2003 federal election, party by party.

101 of 200 seats make a majority

Key numbers

  1. 28.9%

    Share of the vote won by Swiss People's Party

    Swiss People's Party won 62 of 200 seats. A majority needs 101.

  2. +7 seats

    Seats gained by Swiss People's Party

    The largest gain in seats compared with 2003. Social Democratic Party of Switzerland lost 9 seats.

  3. 48.3%

    Voter turnout

    Up 3.0 points on 2003.

Seats and votes by party

PartySeats± seats%± pointsVotes
Swiss People's Party62+728.9+2.2673,412
Social Democratic Party of Switzerland43−919.5−3.8455,496
Free Democratic Party of Switzerland31−515.8−1.5367,304
Christian Democratic People's Party of Switzerland31+314.5+0.1337,412
Green Party of Switzerland20+79.6+2.2223,393
Evangelical People's Party of Switzerland2−12.4+0.156,908
Liberal Party of Switzerland401.9−0.343,168
Green Liberal Party of Switzerland31.433,258
Federal Democratic Union of Switzerland1−11.30.029,851
Swiss Party of Labour1−10.70.017,063
Ticino League100.6+0.213,465
Swiss Democrats0−10.5−0.512,459
Christian Social Party100.40.010,108

± is the change against the Switzerland 2003 federal election, party by party.

Votes by party
  • Swiss People's Party 673,412
  • Social Democratic Party of Switzerland 455,496
  • Free Democratic Party of Switzerland 367,304
  • Christian Democratic People's Party of Switzerland 337,412
  • Green Party of Switzerland 223,393
  • Evangelical People's Party of Switzerland 56,908
  • Liberal Party of Switzerland 43,168
  • Green Liberal Party of Switzerland 33,258
  • Federal Democratic Union of Switzerland 29,851
  • Swiss Party of Labour 17,063
  • Ticino League 13,465
  • Swiss Democrats 12,459
  • Christian Social Party 10,108

ParlGov lists parties with at least 1 percent of the vote or 2 seats, so the rows do not add up to the valid votes.

How many people voted?

48.3% of the 4,915,563 registered voters cast a ballot (2,373,071 ballots), up 3.0 points on 2003. 2,330,383 of them were valid votes. The highest turnout since 1983 in our data.

How do the votes compare with the seats?

  • Swiss People's Party28.9% of votes31.0% of seats
  • Social Democratic Party of Switzerland19.5% of votes21.5% of seats
  • Free Democratic Party of Switzerland15.8% of votes15.5% of seats
  • Christian Democratic People's Party of Switzerland14.5% of votes15.5% of seats
  • Green Party of Switzerland9.6% of votes10.0% of seats
  • Liberal Party of Switzerland1.9% of votes2.0% of seats
  • Green Liberal Party of Switzerland1.4% of votes1.5% of seats
  • Evangelical People's Party of Switzerland2.4% of votes1.0% of seats
  • Federal Democratic Union of Switzerland1.3% of votes0.5% of seats
  • Swiss Party of Labour0.7% of votes0.5% of seats
  • Ticino League0.6% of votes0.5% of seats
  • Christian Social Party0.4% of votes0.5% of seats
Each party's share of the vote (outlined) and of the seats (filled)

The Gallagher index of disproportionality is 2.5 (0 when seats follow votes exactly); the effective number of parties is 5.6 by votes and 5.0 by seats; Swiss People's Party led Social Democratic Party of Switzerland by 9.4 points of the vote.

Time and source Data as of