Constituency | Seats | Electorate | Turnout | Party | Votes | Seats won |
---|
Aargau | 12 | 65,815 | 58,902 | | Social Democratic Party | 248,017 | 4 |
| Conservative People's Party | 151,921 | 3 |
| Party of Farmers, Traders and Independents | 146,601 | 3 |
| Free Democratic Party | 137,541 | 2 |
Appenzell Ausserrhoden | 3 | Candidates nominated by the Regierungsrat | | Free Democratic Party | | 2 |
| Social Democratic Party | | 1 |
Appenzell Innerrhoden | 1 | 3,258 | 1,777 | | Conservative People's Party | 1,190 | 1 |
Basel-Landschaft | 4 | 24,081 | 14,442 | | Social Democratic Party | 17,719 | 1 |
| Free Democratic Party | 15,846 | 1 |
| Party of Farmers, Traders and Independents | 9,225 | 1 |
| Conservative People's Party | 7,174 | 1 |
| Communist Party | 3,485 | 0 |
| Debtors, Lessee and Tenants List | 437 | 0 |
Basel-Stadt | 7 | 39,427 | 28,664 | | Social Democratic Party | 56,683 | 2 |
| Communist Party | 39,609 | 1 |
| Free Democratic Party | 23,272 | 1 |
| Liberal Democratic Party | 24,384 | 1 |
| Conservative People's Party | 21,464 | 1 |
| Party of Farmers, Traders and Independents | 24,264 | 1 |
| Evangelical People's Party | 7,327 | 0 |
Bern | 34 | 189,331 | 142,431 | | Party of Farmers, Traders and Independents | 2,039,776 | 15 |
| Social Democratic Party | 1,588,612 | 11 |
| Free Democratic Party | 849,581 | 6 |
| Conservative People's Party | 301,972 | 2 |
| Communist Party | 9,502 | 0 |
Fribourg | 7 | 36,514 | 31,206 | | Conservative People's Party | 140,925 | 5 |
| Free Democratic Party | 47,570 | 2 |
| Social Democratic Party | 16,479 | 0 |
| Party of Farmers, Traders and Independents | 11,887 | 0 |
Geneva | 9 | 41,919 | 26,466 | | Social Democratic Party | 86,402 | 3 |
| Free Democratic Party | 51,423 | 2 |
| Liberal Democratic Party | 40,340 | 2 |
| Conservative People's Party | 29,382 | 1 |
| Union of Economic Defence and National Action | 26,067 | 1 |
| Communist Party | 1,752 | 0 |
Glarus | 2 | Candidates nominated by the Regierungsrat | | Free Democratic Party | | 1 |
| Social-Political Group | | 1 |
Grisons | 6 | 30,751 | 24,341 | | Conservative People's Party | 53,662 | 2 |
| Free Democratic Party | 38,943 | 2 |
| Social-Political Group | 32,197 | 1 |
| Social Democratic Party | 18,546 | 1 |
Lucerne | 9 | 50,483 | 43,273 | | Conservative People's Party | 194,150 | 5 |
| Free Democratic Party | 140,285 | 3 |
| Social Democratic Party | 49,821 | 1 |
Neuchâtel | 7 | 35,408 | 25,187 | | Social Democratic Party | 72,206 | 3 |
| Free Democratic Party | 42,396 | 2 |
| Liberal Democratic Party | 30,330 | 1 |
| National Progressive Party | 23,730 | 1 |
| Social-Political Group | 5,830 | 0 |
Nidwalden | 1 | 3,728 | 852 | | Conservative People's Party | 800 | 1 |
Obwalden | 1 | 4,812 | 1,123 | | Conservative People's Party | 992 | 1 |
Schaffhausen | 3 | 12,972 | 11,998 | | Party of Farmers, Traders and Independents | 10,025 | 1 |
| Communist Party | 8,732 | 1 |
| Free Democratic Party | 8,475 | 1 |
| Social Democratic Party | 4,278 | 0 |
| Conservative People's Party | 2,516 | 0 |
Schwyz | 3 | 16,563 | 13,521 | | Conservative People's Party | 19,048 | 2 |
| Free Democratic Party | 12,840 | 1 |
| Social Democratic Party | 8,147 | 0 |
Solothurn | 7 | 38,529 | 33,397 | | Free Democratic Party | 106,528 | 3 |
| Social Democratic Party | 65,188 | 2 |
| Conservative People's Party | 58,643 | 2 |
St. Gallen | 15 | 71,222 | 62,505 | | Conservative People's Party | 370,988 | 7 |
| Free Democratic Party | 273,047 | 5 |
| Social Democratic Party | 197,546 | 3 |
| Social-Political Group | 38,886 | 0 |
| Democratic Progressive Party | 15,647 | 0 |
Ticino | 8 | 36,387 | 27,148 | | Free Democratic Party | 94,593 | 4 |
| Conservative People's Party | 76,677 | 3 |
| Social Democratic Party | 29,016 | 1 |
| Agrarian Popular Group | 14,241 | 0 |
| Communist Party | 782 | 0 |
Thurgau | 7 | 34,386 | 30,009 | | Party of Farmers, Traders and Independents | 65,712 | 3 |
| Social Democratic Party | 48,640 | 2 |
| Conservative People's Party | 39,818 | 1 |
| Free Democratic Party | 31,984 | 1 |
| Social-Political Group | 19,080 | 0 |
Uri | 1 | 5,931 | 2,752 | | Free Democratic Party | 1,796 | 1 |
Vaud | 16 | 88,307 | 72,941 | | Free Democratic Party | 508,519 | 8 |
| Social Democratic Party | 279,667 | 4 |
| Liberal Democratic Party | 183,270 | 2 |
| Party of Farmers, Traders and Independents | 148,197 | 2 |
| Communist Party | 5,456 | 0 |
Valais | 6 | 36,079 | 30,492 | | Conservative People's Party | 123,473 | 5 |
| Free Democratic Party | 34,488 | 1 |
| Social Democratic Party | 24,234 | 0 |
Zug | 2 | 8,619 | 6,522 | | Conservative People's Party | 5,639 | 1 |
| Free Democratic Party | 4,211 | 1 |
| Social Democratic Party | 2,894 | 0 |
Zürich | 27 | 168,726 | 132,656 | | Social Democratic Party | 1,327,330 | 11 |
| Party of Farmers, Traders and Independents | 634,764 | 5 |
| Free Democratic Party | 609,874 | 5 |
| Social-Political Group | 399,968 | 3 |
| Conservative People's Party | 254,307 | 2 |
| Evangelical People's Party | 123,421 | 1 |
| Communist Party | 120,550 | 0 |
| Free Evangelical Social List | 31,997 | 0 |
|
---|
Source: Bundesblatt, 23 November 1928 | |
In several cantons the members of the Council of States were chosen by the cantonal parliaments.[3]