I while ago I compiled a list of anti-immigrant parties in Switzerland along with their vote share in (national) parliament. While I generally prefer a dynamic definition of which parties should be considered anti-immigrant, for the time covered in this list, this doesn’t seem to really matter.
Given is: party abbreviation, vote share in the lower chamber (National Council), number of seats, and an indication whether the party was part of government.
1995:
SVP: 14.9%, 29 seats, in government
FP: 4%, 7 seats, not in government
SD: 3.1%, 3 seats, not in government
EDU: 1.3%, 1 seat, not in government
LdT: 0.9%, 1 seat, not in government
1999:
SVP: 22.6%, 44 seats, in government [Swiss People’s Party]
SD: 1.8%, 1 seat; not in government [Swiss Democrats]
FP: 0.9%, 0 seats; not in government [Freedom Party]
EDU: 1.2%, 1 seat; not in government [Federal Democratic Union]
LdT: 0.9% vote; 0 seats; not in government [Ticino League]
2003:
SVP: 26.7%, 55 seats, in government
EDU: 1.3%, 2 seats, not in government
SD: 1.0%, 1 seat, not in government
LdT: 0.3%, 1 seat, not in government
FP: 0.2%, 0 seats, not in government
2007:
SVP: 28.9%, 62 seats, in government
EDU: 1.3%, 1 seat, not in government
LdT: 0.6%, 1 seat, not in government
SD: 0.5%, 0 seats, not in government
2011:
SVP: 26.6%, 54 seats, in government
EDU: 1.3%, 0 seats, not in government
LdT: 0.8%, 2 seats, not in government
MCG: 0.4%, 1 seat, [Geneva Citizens’ Movement]
Plot of vote shares here: http://figshare.com/articles/Anti_Immigrant_Parties_in_Switzerland_1995_to_2011/1008150