Skip to main content
Ranking · Data 2025 · Source: BFS

The greatest solar potential in canton Solothurn

National ranking →

Grenchen has the greatest solar-energy potential in canton Solothurn: its roofs could generate about 115 GWh of electricity a year. Next come Olten (105 GWh) and Solothurn (96 GWh). This is modelled roof potential — largest where there is the most roof area, not current generation. Source: BFE.

Ranking

BFE · 2025
RankMunicipalityRoof potentialResidents
1Grenchen115 GWh18'973
2Olten105 GWh19'265
3Solothurn96 GWh16'830
4Biberist78 GWh9'531
5Oensingen66 GWh6'766
6Zuchwil60 GWh9'622
7Derendingen50 GWh7'219
8Balsthal49 GWh6'622
9Neuendorf48 GWh2'412
10Bellach48 GWh5'632
11Hägendorf46 GWh5'343
12Gerlafingen43 GWh5'859
13Däniken43 GWh3'108
14Egerkingen40 GWh4'365
15Buchegg40 GWh2'979
16Dulliken39 GWh5'489
17Luterbach38 GWh3'756
18Dornach38 GWh6'898
19Selzach38 GWh3'750
20Wangen bei Olten37 GWh5'598
21Bettlach36 GWh4'935
22Schönenwerd36 GWh5'437
23Härkingen36 GWh1'763
24Trimbach34 GWh6'928
25Lostorf33 GWh4'113
26Niedergösgen31 GWh4'297
27Subingen31 GWh3'311
28Breitenbach30 GWh4'440
29Gretzenbach29 GWh2'825
30Wolfwil28 GWh2'473
31Deitingen27 GWh2'409
32Erlinsbach26 GWh3'761
33Mümliswil-Ramiswil26 GWh2'472
34Lohn-Ammannsegg25 GWh2'940
35Langendorf24 GWh3'983
36Riedholz24 GWh2'319
37Oberbuchsiten23 GWh2'382
38Büsserach22 GWh2'473
39Hofstetten-Flüh22 GWh3'410
40Fulenbach21 GWh1'841
41Messen21 GWh1'506
42Kappel20 GWh3'591
43Kestenholz20 GWh1'888
44Gunzgen20 GWh1'783
45Laupersdorf19 GWh1'916
46Nunningen18 GWh1'948
47Recherswil18 GWh2'260
48Matzendorf18 GWh1'439
49Lüsslingen-Nennigkofen16 GWh1'131
50Obergösgen16 GWh2'553
51Oberdorf16 GWh1'806
52Winznau16 GWh2'061
53Schnottwil15 GWh1'159
54Kleinlützel14 GWh1'190
55Lommiswil14 GWh1'615
56Welschenrohr-Gänsbrunnen14 GWh1'199
57Niederbuchsiten14 GWh1'369
58Rickenbach13 GWh1'208
59Obergerlafingen13 GWh1'232
60Stüsslingen13 GWh1'265
61Hochwald13 GWh1'278
62Seewen13 GWh1'088
63Witterswil12 GWh1'475
64Aeschi12 GWh1'342
65Nuglar-St. Pantaleon12 GWh1'580
66Rüttenen12 GWh1'498
67Walterswil11 GWh768
68Etziken11 GWh1'093
69Kriegstetten11 GWh1'456
70Günsberg11 GWh1'169
71Rodersdorf11 GWh1'398
72Metzerlen-Mariastein11 GWh970
73Bättwil11 GWh1'185
74Flumenthal10 GWh1'023
75Lüterkofen-Ichertswil10 GWh923
76Starrkirch-Wil10 GWh2'020
77Gempen9 GWh919
78Büren9 GWh1'060
79Boningen9 GWh816
80Aedermannsdorf9 GWh607
81Horriwil9 GWh940
82Drei Höfe8 GWh727
83Himmelried8 GWh974
84Kienberg8 GWh526
85Holderbank7 GWh779
86Bärschwil7 GWh806
87Erschwil7 GWh996
88Feldbrunnen-St. Niklaus7 GWh1'068
89Herbetswil7 GWh617
90Zullwil6 GWh704
91Hubersdorf6 GWh727
92Eppenberg-Wöschnau5 GWh336
93Beinwil5 GWh248
94Biezwil5 GWh345
95Bolken5 GWh579
96Meltingen5 GWh623
97Wisen5 GWh451
98Fehren4 GWh619
99Hauenstein-Ifenthal4 GWh348
100Grindel4 GWh508
101Unterramsern3 GWh230
102Balm bei Günsberg3 GWh213
103Hüniken2 GWh160
104Kammersrohr1 GWh32
Swiss Federal Office of Energy (SFOE), retrieved 24.09.2026

How we measure this

BFE

Modelled annual electricity that rooftop photovoltaics could produce across the whole municipality, in gigawatt-hours per year, from the BFE «Solarenergiepotenziale der Schweizer Gemeinden» model (2025 snapshot). It is a potential, not installed capacity or actual generation, and it scales with roof area — so large towns lead simply because they have more roofs. It is a rolling model snapshot, not an annual survey. The companion roofs-plus-façades scenario adds vertical surfaces.

Frequently asked questions

Which municipality in canton Solothurn has the greatest solar potential?
Grenchen, whose roofs could generate about 115 GWh of electricity a year (2025) — the greatest modelled roof potential of any municipality in canton Solothurn.
Does this mean the municipality actually produces this much solar power?
No. It is the modelled potential of the available roof surfaces — the electricity they could generate if fully used. Actual installed photovoltaics produce far less. The figure comes from the BFE solar model and scales with how much roof area a municipality has.