Construction market of the cantons
Where is how much built, and for whom? The 26 cantons compared, with the figures of the Federal Statistical Office and the Swiss Federal Office of Energy.
The cantons compared (amounts in millions of francs)
| Canton | Public clients 2024 | Change on the year before | Private clients 2024 | Change on the year before | Work backlog of public clients 2025 | Buildings Programme 2025, committed contributions | New photovoltaic plants 2025 |
|---|---|---|---|---|---|---|---|
| Aargau | 864.6 | +5.5 % | 3’330.5 | +3.8 % | 883.7 | 34.6 | 3’665 |
| Appenzell Ausserrhoden | 71.6 | +6.6 % | 322.9 | +10.0 % | 57.5 | 3.4 | 578 |
| Appenzell Innerrhoden | 11.7 | +31.5 % | 146.6 | +14.6 % | 11.7 | 1.3 | 153 |
| Basel-Landschaft | 626.8 | +1.4 % | 1’688.3 | +3.1 % | 745.6 | 22.0 | 1’403 |
| Basel-Stadt | 888.0 | −4.6 % | 776.3 | −13.6 % | 857.5 | 14.7 | 271 |
| Bern | 2’226.5 | +2.9 % | 4’245.2 | +1.1 % | 2’401.8 | 63.0 | 4’559 |
| Fribourg | 540.7 | +8.3 % | 1’660.9 | +1.8 % | 504.9 | 16.5 | 2’033 |
| Geneva | 1’248.5 | +5.9 % | 3’785.4 | −4.9 % | 1’125.3 | 77.8 | 846 |
| Glarus | 96.9 | −11.6 % | 185.5 | −4.1 % | 114.3 | 3.5 | 126 |
| Graubünden | 527.2 | +6.8 % | 1’814.7 | +1.5 % | 392.4 | 47.6 | 1’157 |
| Jura | 97.3 | −12.9 % | 402.1 | +2.5 % | 82.2 | 3.4 | 506 |
| Lucerne | 736.1 | +5.6 % | 2’061.9 | −7.4 % | 853.9 | 19.1 | 1’887 |
| Neuchâtel | 306.9 | +29.7 % | 557.1 | +5.4 % | 287.5 | 11.5 | 697 |
| Nidwalden | 51.7 | −13.3 % | 232.4 | −2.0 % | 75.1 | 3.6 | 128 |
| Obwalden | 121.3 | +4.3 % | 243.3 | +13.3 % | 157.5 | 2.3 | 135 |
| Schaffhausen | 76.3 | −7.1 % | 249.9 | −16.9 % | 47.8 | 7.3 | 481 |
| Schwyz | 327.0 | +34.5 % | 859.3 | −6.4 % | 262.8 | 7.3 | 683 |
| Solothurn | 327.8 | +27.4 % | 1’041.4 | +8.0 % | 322.3 | 12.0 | 1’476 |
| St. Gallen | 791.8 | −13.6 % | 2’157.1 | −2.2 % | 768.7 | 28.5 | 2’873 |
| Thurgau | 357.9 | −0.4 % | 1’469.2 | +1.2 % | 360.7 | 15.4 | 1’837 |
| Ticino | 1’586.7 | +3.3 % | 1’508.7 | −4.3 % | 1’673.6 | 42.9 | 1’558 |
| Uri | 112.8 | −18.4 % | 242.3 | −25.1 % | 126.0 | 1.8 | 144 |
| Valais | 755.5 | +2.3 % | 1’920.7 | −7.7 % | 937.6 | 45.2 | 1’971 |
| Vaud | 1’670.7 | +8.0 % | 3’596.1 | −11.2 % | 1’833.2 | 60.7 | 3’276 |
| Zug | 215.3 | −14.0 % | 663.2 | −2.3 % | 249.9 | 11.9 | 369 |
| Zurich | 3’536.2 | +12.0 % | 7’496.8 | −2.4 % | 3’030.1 | 59.2 | 4’803 |
| Switzerland | 18’752.7 | +4.7 % | 42’688.1 | −2.6 % | 18’739.9 | 616.2 | 37’615 |