# List of presidents of the Swiss Council of States

This is a list of presidents of the Swiss Council of States, the upper house of the Federal Assembly.

## List

| Year | Name | Canton |
| 1848 | Jonas Furrer | ZH |
| 1848/50 | François Briatte | VD |
| 1850/51 | Johann Jakob Rüttimann | ZH |
| 1851 | Paul Migy | BE |
| 1851/52 | Karl Kappeler | TG |
| 1852/53 | François Briatte | VD |
| 1853/54 | Johann Jakob Blumer | GL |
| 1854 | James Fazy | GE |
| 1854/55 | Karl Kappeler | TG |
| 1855 | Constant Fornerod | VD |
| 1855/56 | Samuel Schwarz | AG |
| 1856 | Aimé Humbert | NE |
| 1856 | Jakob Dubs | ZH |
| 1856/57 | François Briatte | VD |
| 1857 | Johann Baptist Weder | SG |
| 1857/58 | August Stähelin-Brunner | BS |
| 1858/59 | Niklaus Niggeler | BE |
| 1859/60 | François Briatte | VD |
| 1860 | Emil Welti | AG |
| 1860/61 | Johann Jakob Blumer | GL |
| 1861/62 | Nicolaus Hermann | OW |
| 1862/63 | Wilhelm Vigier | SO |
| 1863 | Eduard Häberlin | TG |
| 1863/64 | Karl Schenk | BE |
| 1864/65 | Jules Roguin | VD |
| 1865/66 | Johann Jakob Rüttimann | ZH |
| 1866 | Emil Welti | AG |
| 1866/67 | Christian Sahli | BE |
| 1867/68 | Johann Jakob Blumer | GL |
| 1868/69 | Arnold Otto Aepli | SG |
| 1869 | Eugène Borel | NE |
| 1869/70 | Johann Weber | BE |
| 1870/71 | Abraham Stocker | LU |
| 1871/72 | Augustin Keller | AG |
| 1872 | Karl Kappeler | TG |
| 1872/73 | Jules Roguin | VD |
| 1873/74 | Alois Kopp | LU |
| 1874/75 | Alphons Köchlin | BS |
| 1875 | Gottlieb Ringier | AG |
| 1875/76 | Numa Droz | NE |
| 1876 | Johann Jakob Sulzer | ZH |
| 1876/77 | Paul Nagel | TG |
| 1877/78 | Karl J. Hoffmann | SG |
| 1878 | Antoine Vessaz | VD |
| 1878/79 | Florian Gengel | GR |
| 1879/80 | Karl Rudolf Stehlin | BS |
| 1880/81 | Christian Sahli | BE |
| 1881 | Karl Kappeler | TG |
| 1881/82 | Auguste Cornaz | NE |
| 1882/83 | Wilhelm Vigier | SO |
| 1883/84 | Walter Hauser | ZH |
| 1884 | Martin Birmann | BL |
| 1884/85 | Theodor Wirz | OW |
| 1885/86 | Esajas Zweifel | GL |
| 1886/87 | Alphonse Bory | VD |
| 1887 | Albert Scherb | TG |
| 1887 | Adam Herzog-Weber | LU |
| 1887/88 | Alexandre Gavard | GE |
| 1888/89 | Gustav Schoch | SH |
| 1889/90 | Karl J. Hoffmann | SG |
| 1890 | Gustav Muheim | UR |
| 1890/91 | Armin Kellersberger | AG |
| 1891/92 | Fritz Göttisheim | BS |
| 1892/93 | Henri Schaller | FR |
| 1893 | Friedrich Eggli | BE |
| 1893/94 | Oskar Munzinger | SO |
| 1894/95 | Henri de Torrenté | VS |
| 1895/96 | Adolphe Jordan-Martin | VD |
| 1896 | Johann Jakob Hohl | AR |
| 1896/97 | Othmar Blumer | ZH |
| 1897/98 | Luzius Raschein | GR |
| 1898/99 | Josef Hildebrand | ZG |
| 1899 | Rinaldo Simen | TI |
| 1899/1900 | Arnold Robert | NE |
| 1900/01 | Georg Leumann | TG |
| 1901/02 | Karl Reichlin | SZ |
| 1902 | Casimir von Arx | SO |
| 1902/03 | Arthur Hoffmann | SG |
| 1903/04 | Adrien Lachenal | GE |
| 1904/05 | Emil Isler | AG |
| 1905/06 | Albert Ammann | SH |
| 1906/07 | Adalbert Wirz | OW |
| 1907/08 | Paul Scherrer | BS |
| 1908/09 | Adrien Thélin | VD |
| 1909/10 | Paul Usteri | ZH |
| 1910/11 | Josef Winiger | LU |
| 1911/12 | Felix Calonder | GR |
| 1912/13 | Gottfried Kunz | BE |
| 1913/14 | Eugène Richard | GE |
| 1914/15 | Johannes Geel | SG |
| 1915/16 | Georges Python | FR |
| 1916/17 | Philipp Mercier | GL |
| 1917/18 | Beat Heinrich Bolli | SH |
| 1918/19 | Friedrich Brügger | GR |
| 1919/20 | Auguste Pettavel | NE |
| 1920/21 | Johannes Baumann | AR |
| 1921/22 | Josef Räber | SZ |
| 1922/23 | Albert Böhi | TG |
| 1923/24 | Henri Simon | VD |
| 1924/25 | Josef Andermatt | ZG |
| 1925/26 | Gottfried Keller | AG |
| 1926/27 | Robert Schöpfer | SO |
| 1927/28 | Emile Savoy | FR |
| 1928/29 | Oscar Wettstein | ZH |
| 1929/30 | Anton Messmer | SG |
| 1930/31 | Paul Charmillot | BE |
| 1931/32 | Jakob Sigrist | LU |
| 1932/33 | Andreas Laely | GR |
| 1933/34 | Antonio Riva | TI |
| 1934/35 | Ernest Béguin | NE |
| 1935/36 | Walter Amstalden | OW |
| 1936/37 | Edwin Hauser | GL |
| 1937/38 | Bernard Weck | FR |
| 1938/39 | Ernst Löpfe | SG |
| 1939/40 | Albert Zust | LU |
| 1940/41 | Albert Malche | GE |
| 1941/42 | Hans Fricker | AG |
| 1942/43 | Norbert Bosset | VD |
| 1943/44 | Adolf Suter | SZ |
| 1944/45 | Paul Altwegg | TG |
| 1945/46 | Joseph Piller | FR |
| 1946/47 | Walter Ackermann | AR |
| 1947/48 | Alphons Iten | ZG |
| 1948/49 | Gustav Wenk | BS |
| 1949/50 | Paul Haefelin | SO |
| 1950/51 | Gotthard Egli | LU |
| 1951/52 | Bixio Bossi | TI |
| 1952/53 | Johann Schmuki | SG |
| 1953/54 | Jean-Louis Barrelet | NE |
| 1954/55 | Armin Locher | AI |
| 1955/56 | Rudolf Weber | BE |
| 1956/57 | Kurt Schoch | SH |
| 1957/58 | Fritz Stähli | SZ |
| 1958/59 | Augustin Lusser | ZG |
| 1959/60 | Gabriel Despland | VD |
| 1960/61 | Antonio Antognini | TI |
| 1961/62 | Ernst Vaterlaus | ZH |
| 1962/63 | Frédéric Fauquex | VD |
| 1963/64 | Ludwig Danioth | UR |
| 1964/65 | Jakob Müller | TG |
| 1965/66 | Dominik Auf der Maur | SZ |
| 1966/67 | Willi Rohner | SG |
| 1967/68 | Emil Wipfli | UR |
| 1968/69 | Christian Clavadetscher | LU |
| 1969/70 | Paul Torche | FR |
| 1970/71 | Arno Theus | GR |
| 1971/72 | Ferruccio Bolla | TI |
| 1972/73 | Marius Lampert | VS |
| 1973/74 | Kurt Bächtold | SH |
| 1974/75 | Heinrich Oechslin | SZ |
| 1975/76 | Willi Wenk | BS |
| 1976/77 | Hans Munz | TG |
| 1977/78 | Robert Reimann | AG |
| 1978/79 | Ulrich Luder | SO |
| 1979/80 | Josef Ulrich | SZ |
| 1980/81 | Peter Hefti | GL |
| 1981/82 | Jost Dillier | OW |
| 1982 | Pierre Dreyer | FR |
| 1982/83 | Walter Weber | SO |
| 1983/84 | Edouard Debétaz | VD |
| 1984/85 | Markus Kündig | ZG |
| 1985/86 | Peter Gerber | BE |
| 1986/87 | Alois Dobler | SZ |
| 1987/88 | Franco Masoni | TI |
| 1988/89 | Hubert Reymond | VD |
| 1989/90 | Luregn Mathias Cavelty | GR |
| 1990/91 | Max Affolter | SO |
| 1991 | Arthur Hänsenberger | BE |
| 1991/92 | Josi Meier | LU |
| 1992/93 | Otto Piller | FR |
| 1993/94 | Riccardo Jagmetti | ZH |
| 1994/95 | Niklaus Küchler | OW |
| 1995/96 | Otto Schoch | AR |
| 1996/97 | Edouard Delalay | VS |
| 1997/98 | Ulrich Zimmerli | BE |
| 1998/99 | René Rhinow | BL |
| 1999/2000 | Carlo Schmid | AI |
| 2000/01 | Françoise Saudan | GE |
| 2001/02 | Anton Cottier | FR |
| 2002/03 | Gian-Reto Plattner | BS |
| 2003/04 | Fritz Schiesser | GL |
| 2004/05 | Bruno Frick | SZ |
| 2005/06 | Rolf Büttiker | SO |
| 2006/07 | Peter Bieri | ZG |
| 2007/08 | Christoffel Brändli | GR |
| 2008/09 | Alain Berset | FR |
| 2009/10 | Erika Forster-Vannini | SG |
| 2010/11 | Hansheiri Inderkum | UR |
| 2011/12 | Hans Altherr | AR |
| 2012/13 | Filippo Lombardi | TI |
| 2013/14 | Hannes Germann | SH |
| 2014/15 | Claude Hêche | JU |
| 2015/16 | Raphaël Comte | NE |
| 2016/17 | Ivo Bischofberger | AI |
| 2017/18 | Karin Keller-Sutter | SG |
| 2018/19 | Jean-René Fournier | VS |
| 2019/20 | Hans Stöckli | BE |
| 2020/21 | Alex Kuprecht | SZ |
| 2021/22 | Thomas Hefti | GL |
| 2022/23 | Brigitte Häberli-Koller | TG |
| 2023/24 | Eva Herzog | BS |
| 2024/25 | Andrea Caroni | AR |