Bern
Canton BE 334 communes
Population
- Permanent residents on 31 December 2010
- 972,288
- Permanent residents on 31 December 2025
- 1,069,074
- Change 2010–2025
- +10.0%
Sum of the canton's 334 communes within today's borders (today's communes, also for 2010). Calculated by Votara from official data
Population scenarios 2024–2050
Permanent resident population on 31 December, three OFS/BFS scenarios for the canton
Persons
- OFS/BFS scenario: high
- OFS/BFS scenario: reference
- OFS/BFS scenario: low
- Range between the OFS/BFS low and high scenarios
In 2050, the projections range from 1,005,286 (OFS/BFS scenario: low) to 1,198,423 (OFS/BFS scenario: high).
Show the data as a table
| Year | OFS/BFS scenario: high | OFS/BFS scenario: reference | OFS/BFS scenario: low |
|---|---|---|---|
| 2024 | 1,071,052 | 1,068,514 | 1,065,858 |
| 2025 | 1,078,973 | 1,073,627 | 1,068,052 |
| 2026 | 1,086,929 | 1,078,648 | 1,069,987 |
| 2027 | 1,094,823 | 1,083,495 | 1,071,672 |
| 2028 | 1,102,598 | 1,088,148 | 1,073,066 |
| 2029 | 1,110,238 | 1,092,571 | 1,074,191 |
| 2030 | 1,117,709 | 1,096,773 | 1,075,020 |
| 2031 | 1,124,992 | 1,100,703 | 1,075,535 |
| 2032 | 1,131,899 | 1,103,885 | 1,074,957 |
| 2033 | 1,138,485 | 1,106,363 | 1,073,300 |
| 2034 | 1,144,761 | 1,108,141 | 1,070,545 |
| 2035 | 1,150,755 | 1,109,239 | 1,066,792 |
| 2036 | 1,156,164 | 1,110,001 | 1,062,966 |
| 2037 | 1,160,987 | 1,110,462 | 1,059,110 |
| 2038 | 1,165,246 | 1,110,636 | 1,055,256 |
| 2039 | 1,168,959 | 1,110,560 | 1,051,462 |
| 2040 | 1,172,107 | 1,110,228 | 1,047,739 |
| 2041 | 1,175,112 | 1,109,764 | 1,043,900 |
| 2042 | 1,177,999 | 1,109,198 | 1,039,933 |
| 2043 | 1,180,782 | 1,108,521 | 1,035,854 |
| 2044 | 1,183,457 | 1,107,737 | 1,031,665 |
| 2045 | 1,186,041 | 1,106,848 | 1,027,412 |
| 2046 | 1,188,565 | 1,105,909 | 1,023,074 |
| 2047 | 1,191,080 | 1,104,926 | 1,018,691 |
| 2048 | 1,193,555 | 1,103,903 | 1,014,275 |
| 2049 | 1,195,998 | 1,102,838 | 1,009,800 |
| 2050 | 1,198,423 | 1,101,705 | 1,005,286 |
According to the OFS/BFS, scenarios are conditional projections, not forecasts.
Vacancy rate 1997–2026
Empty dwellings on 1 June, as a share of all dwellings
Vacancy rate (%)
- Vacancy rate (%)
Vacancy rate (%) fell from 1.38% in 1997 to 1.04% in 2026.
Show the data as a table
| Year | Vacancy rate (%) |
|---|---|
| 1997 | 1.38% |
| 1998 | 1.49% |
| 1999 | 1.43% |
| 2000 | 1.40% |
| 2001 | 1.33% |
| 2002 | 1.09% |
| 2003 | 1.06% |
| 2004 | 0.99% |
| 2005 | 1.07% |
| 2006 | 1.09% |
| 2007 | 1.14% |
| 2008 | 1.13% |
| 2009 | 1.08% |
| 2010 | 1.15% |
| 2011 | 1.21% |
| 2012 | 1.23% |
| 2013 | 1.29% |
| 2014 | 1.42% |
| 2015 | 1.45% |
| 2016 | 1.66% |
| 2017 | 1.79% |
| 2018 | 1.77% |
| 2019 | 1.82% |
| 2020 | 1.83% |
| 2021 | 1.58% |
| 2022 | 1.44% |
| 2023 | 1.29% |
| 2024 | 1.17% |
| 2025 | 1.08% |
| 2026 | 1.04% |
Land use
| Survey period | 1979–1985 (1979–82) | 1992–1997 (1992–94) | 2004–2009 (2004–07) | 2013–2018 (2013–16) |
|---|---|---|---|---|
| Settlement areas | 34,294 | 37,917 | 41,056 | 43,608 |
| Agricultural areas | 261,341 | 256,064 | 253,290 | 250,087 |
| Wooded areas | 183,346 | 185,658 | 185,639 | 187,051 |
| Unproductive areas | 114,903 | 114,245 | 113,899 | 113,138 |
Sample survey on aerial photographs (flight years in brackets). The current survey is published canton by canton.
Source: OFS/BFS — Swiss land use statistics — main land-use domains (data 1979–2025, source checked on )
The last 10 federal votes
| Date | Vote | Bern | Switzerland |
|---|---|---|---|
| «Food Initiative» | 28.2% yes No majority provisional result (not yet validated by the Federal Council) | 27.5% yes Rejected | |
| Neutrality Initiative | 26.6% yes No majority provisional result (not yet validated by the Federal Council) | 29.9% yes Rejected | |
| Amendment to the Civilian Service Act | 50.2% yes Yes majority provisional result (not yet validated by the Federal Council) | 52.5% yes Accepted | |
| «Sustainability initiative» (Limiting the national population) | 44.6% yes No majority provisional result (not yet validated by the Federal Council) | 45.2% yes Rejected | |
| Act on Individual Taxation | 54.2% yes Yes majority provisional result (not yet validated by the Federal Council) | 54.3% yes Accepted | |
| Climate Fund Initiative | 31.1% yes No majority provisional result (not yet validated by the Federal Council) | 29.3% yes Rejected | |
| Initiative «200 francs is enough!» (fees for public broadcasting) | 35.3% yes No majority provisional result (not yet validated by the Federal Council) | 38.1% yes Rejected | |
| Decree on the Swiss currency and cash supply | 74.0% yes Yes majority provisional result (not yet validated by the Federal Council) | 73.4% yes Accepted | |
| Initiative «Cash is Freedom» | 43.0% yes No majority provisional result (not yet validated by the Federal Council) | 45.6% yes Rejected | |
| Initiative «For a social climate policy (Initiative for a Future)» | 23.7% yes No majority | 21.7% yes Rejected |
Sources: Année politique suisse, University of Bern — Swissvotes – results of federal popular votes by canton (source checked on ) Checks failing; OFS/BFS — FSO – results of federal popular votes, Switzerland and cantons (data 2024–2026, source checked on ) Checks failing; Année politique suisse, University of Bern — Swissvotes – database of federal popular votes (data 1848–2027, source checked on ) Checks failing
Communes (334)
Arrondissement administratif Jura bernois (39)
- Belprahon
- Champoz
- Corcelles (BE)
- Corgémont
- Cormoret
- Cortébert
- Court
- Courtelary
- Crémines
- Eschert
- Grandval
- La Ferrière
- La Neuveville
- Loveresse
- Mont-Tramelan
- Nods
- Orvin
- Perrefitte
- Péry-La Heutte
- Petit-Val
- Plateau de Diesse
- Rebévelier
- Reconvilier
- Renan (BE)
- Roches (BE)
- Romont (BE)
- Saicourt
- Saint-Imier
- Sauge
- Saules (BE)
- Schelten
- Seehof
- Sonceboz-Sombeval
- Sonvilier
- Sorvilier
- Tavannes
- Tramelan
- Valbirse
- Villeret
Verwaltungskreis Biel/Bienne (19)
Verwaltungskreis Seeland (42)
- Aarberg
- Arch
- Bargen (BE)
- Brüttelen
- Büetigen
- Bühl
- Büren an der Aare
- Diessbach bei Büren
- Dotzigen
- Epsach
- Erlach
- Finsterhennen
- Gals
- Gampelen
- Grossaffoltern
- Hagneck
- Hermrigen
- Ins
- Jens
- Kallnach
- Kappelen
- Leuzigen
- Lüscherz
- Lyss
- Meienried
- Merzligen
- Müntschemier
- Oberwil bei Büren
- Radelfingen
- Rapperswil (BE)
- Rüti bei Büren
- Schüpfen
- Seedorf (BE)
- Siselen
- Studen (BE)
- Täuffelen
- Treiten
- Tschugg
- Vinelz
- Walperswil
- Wengi
- Worben
Verwaltungskreis Oberaargau (43)
- Aarwangen
- Attiswil
- Auswil
- Bannwil
- Berken
- Bettenhausen
- Bleienbach
- Busswil bei Melchnau
- Eriswil
- Farnern
- Gondiswil
- Graben
- Heimenhausen
- Herzogenbuchsee
- Huttwil
- Inkwil
- Langenthal
- Lotzwil
- Madiswil
- Melchnau
- Niederbipp
- Niederönz
- Oberbipp
- Ochlenberg
- Oeschenbach
- Reisiswil
- Roggwil (BE)
- Rohrbach
- Rohrbachgraben
- Rumisberg
- Rütschelen
- Schwarzhäusern
- Seeberg
- Thörigen
- Thunstetten
- Ursenbach
- Walliswil bei Niederbipp
- Walliswil bei Wangen
- Walterswil (BE)
- Wangen an der Aare
- Wiedlisbach
- Wynau
- Wyssachen
Verwaltungskreis Emmental (39)
- Aefligen
- Affoltern im Emmental
- Alchenstorf
- Bätterkinden
- Burgdorf
- Dürrenroth
- Eggiwil
- Ersigen
- Hasle bei Burgdorf
- Heimiswil
- Hellsau
- Hindelbank
- Höchstetten
- Kernenried
- Kirchberg (BE)
- Koppigen
- Krauchthal
- Langnau im Emmental
- Lauperswil
- Lützelflüh
- Lyssach
- Oberburg
- Röthenbach im Emmental
- Rüderswil
- Rüdtligen-Alchenflüh
- Rüegsau
- Rumendingen
- Rüti bei Lyssach
- Schangnau
- Signau
- Sumiswald
- Trachselwald
- Trub
- Trubschachen
- Utzenstorf
- Wiler bei Utzenstorf
- Willadingen
- Wynigen
- Zielebach
Verwaltungskreis Bern-Mittelland (74)
- Allmendingen
- Arni (BE)
- Bäriswil
- Belp
- Bern
- Biglen
- Bolligen
- Bowil
- Bremgarten bei Bern
- Brenzikofen
- Deisswil bei Münchenbuchsee
- Ferenbalm
- Fraubrunnen
- Frauenkappelen
- Freimettigen
- Gerzensee
- Grosshöchstetten
- Guggisberg
- Gurbrü
- Häutligen
- Herbligen
- Iffwil
- Ittigen
- Jaberg
- Jegenstorf
- Kaufdorf
- Kehrsatz
- Kiesen
- Kirchdorf (BE)
- Kirchlindach
- Köniz
- Konolfingen
- Kriechenwil
- Landiswil
- Laupen
- Linden
- Mattstetten
- Meikirch
- Mirchel
- Moosseedorf
- Mühleberg
- Münchenbuchsee
- Münchenwiler
- Münsingen
- Muri bei Bern
- Neuenegg
- Niederhünigen
- Niedermuhlern
- Oberbalm
- Oberdiessbach
- Oberhünigen
- Oberthal
- Oppligen
- Ostermundigen
- Riggisberg
- Rubigen
- Rüeggisberg
- Rüschegg
- Schwarzenburg
- Stettlen
- Thurnen
- Toffen
- Urtenen-Schönbühl
- Vechigen
- Wald (BE)
- Walkringen
- Wichtrach
- Wiggiswil
- Wileroltigen
- Wohlen bei Bern
- Worb
- Zäziwil
- Zollikofen
- Zuzwil (BE)
Verwaltungskreis Thun (30)
- Amsoldingen
- Blumenstein
- Buchholterberg
- Burgistein
- Eriz
- Fahrni
- Forst-Längenbühl
- Gurzelen
- Heiligenschwendi
- Heimberg
- Hilterfingen
- Homberg
- Horrenbach-Buchen
- Oberhofen am Thunersee
- Oberlangenegg
- Pohlern
- Reutigen
- Seftigen
- Sigriswil
- Steffisburg
- Stocken-Höfen
- Teuffenthal (BE)
- Thierachern
- Thun
- Uebeschi
- Uetendorf
- Unterlangenegg
- Uttigen
- Wachseldorn
- Wattenwil
Verwaltungskreis Obersimmental-Saanen (7)
Verwaltungskreis Frutigen-Niedersimmental (13)
Verwaltungskreis Interlaken-Oberhasli (28)
- Beatenberg
- Bönigen
- Brienz (BE)
- Brienzwiler
- Därligen
- Grindelwald
- Gsteigwiler
- Gündlischwand
- Guttannen
- Habkern
- Hasliberg
- Hofstetten bei Brienz
- Innertkirchen
- Interlaken
- Iseltwald
- Lauterbrunnen
- Leissigen
- Lütschental
- Matten bei Interlaken
- Meiringen
- Niederried bei Interlaken
- Oberried am Brienzersee
- Ringgenberg (BE)
- Saxeten
- Schattenhalb
- Schwanden bei Brienz
- Unterseen
- Wilderswil
Source: OFS/BFS — Official commune register of Switzerland (source checked on ) Checks failing