Skip to main content
Canton Aargau overview
Ranking · Data 2025 · Source: BFS

The greatest solar potential in canton Aargau

National ranking

Aarau has the greatest solar-energy potential in canton Aargau: its roofs could generate about 123 GWh of electricity a year. Next come Baden (118 GWh) and Wohlen (108 GWh). This is modelled roof potential — largest where there is the most roof area, not current generation. Source: BFE.

Ranking

BFE · 2025
RankMunicipalityRoof potentialResidents
1Aarau123 GWh22'290
2Baden118 GWh23'587
3Wohlen108 GWh17'481
4Oftringen107 GWh15'080
5Möhlin100 GWh11'349
6Rothrist92 GWh9'866
7Wettingen90 GWh21'479
8Zofingen89 GWh12'796
9Lenzburg83 GWh11'184
10Brugg82 GWh13'288
11Villmergen81 GWh8'132
12Rheinfelden79 GWh13'854
13Spreitenbach72 GWh12'512
14Reinach70 GWh9'499
15Suhr66 GWh11'340
16Muri66 GWh8'602
17Zurzach65 GWh8'237
18Bremgarten63 GWh8'834
19Sins60 GWh4'468
20Oberentfelden56 GWh8'907
21Gränichen54 GWh8'625
22Frick54 GWh5'741
23Würenlingen53 GWh5'120
24Buchs53 GWh8'429
25Menziken53 GWh8'400
26Seon51 GWh5'571
27Aarburg49 GWh8'891
28Rupperswil47 GWh6'041
29Kaiseraugst44 GWh5'544
30Windisch42 GWh8'060
31Kölliken42 GWh5'035
32Untersiggenthal41 GWh7'615
33Lupfig41 GWh3'359
34Merenschwand40 GWh3'794
35Schafisheim40 GWh3'137
36Küttigen40 GWh6'857
37Safenwil39 GWh4'564
38Möriken-Wildegg39 GWh4'888
39Obersiggenthal38 GWh8'881
40Brittnau38 GWh4'257
41Laufenburg38 GWh3'800
42Würenlos37 GWh6'830
43Hunzenschwil37 GWh4'415
44Kaisten37 GWh2'948
45Mellingen36 GWh6'170
46Birr35 GWh4'718
47Döttingen35 GWh4'473
48Böttstein35 GWh4'305
49Niederlenz35 GWh4'896
50Unterentfelden34 GWh4'579
51Boswil34 GWh3'124
52Strengelbach33 GWh5'104
53Böztal33 GWh2'896
54Gontenschwil32 GWh2'182
55Seengen32 GWh4'411
56Muhen32 GWh4'112
57Schöftland32 GWh4'555
58Gebenstorf32 GWh5'761
59Schinznach31 GWh2'430
60Stein31 GWh3'504
61Fislisbach30 GWh6'090
62Murgenthal30 GWh3'101
63Mettauertal30 GWh2'158
64Klingnau29 GWh3'673
65Gipf-Oberfrick29 GWh3'878
66Unterkulm29 GWh3'600
67Erlinsbach28 GWh4'563
68Villigen28 GWh2'139
69Dottikon28 GWh4'160
70Eiken28 GWh2'447
71Lengnau27 GWh2'929
72Leibstadt27 GWh1'596
73Sarmenstorf27 GWh3'118
74Beinwil am See27 GWh3'601
75Mägenwil27 GWh2'215
76Neuenhof27 GWh9'087
77Meisterschwanden27 GWh3'267
78Ehrendingen26 GWh4'906
79Berikon26 GWh4'934
80Zufikon26 GWh4'917
81Magden26 GWh3'899
82Birmenstorf26 GWh3'040
83Leuggern26 GWh2'404
84Oberkulm26 GWh2'999
85Waltenschwil25 GWh3'159
86Othmarsingen25 GWh3'155
87Niederwil24 GWh3'042
88Dintikon24 GWh2'432
89Widen24 GWh3'876
90Herznach-Ueken24 GWh2'634
91Hägglingen24 GWh2'529
92Auw24 GWh2'290
93Oberrohrdorf23 GWh4'255
94Endingen23 GWh2'703
95Reitnau23 GWh1'627
96Bergdietikon23 GWh2'946
97Rudolfstetten-Friedlisberg23 GWh4'599
98Staufen23 GWh4'306
99Zeiningen22 GWh2'547
100Stetten22 GWh2'496
101Oberwil-Lieli21 GWh2'605
102Wallbach21 GWh2'081
103Bözberg21 GWh1'670
104Niederrohrdorf20 GWh4'648
105Hausen19 GWh3'796
106Fahrwangen19 GWh2'497
107Aristau19 GWh1'646
108Dürrenäsch19 GWh1'373
109Vordemwald18 GWh2'013
110Jonen18 GWh2'351
111Sisseln18 GWh1'666
112Beinwil (Freiamt)17 GWh1'279
113Schmiedrued17 GWh1'152
114Veltheim17 GWh1'563
115Remetschwil17 GWh2'113
116Staffelbach16 GWh1'344
117Hirschthal16 GWh1'756
118Koblenz AG16 GWh1'759
119Egliswil16 GWh1'544
120Schneisingen16 GWh1'562
121Bünzen15 GWh1'233
122Oberrüti15 GWh1'600
123Künten15 GWh1'917
124Zetzwil15 GWh1'394
125Uerkheim15 GWh1'433
126Wölflinswil15 GWh1'041
127Teufenthal15 GWh1'748
128Full-Reuenthal14 GWh994
129Tegerfelden14 GWh1'290
130Wittnau14 GWh1'411
131Oberlunkhofen14 GWh2'193
132Bellikon14 GWh1'592
133Hendschiken14 GWh1'351
134Auenstein14 GWh1'728
135Ennetbaden14 GWh3'672
136Fischbach-Göslikon14 GWh1'706
137Mühlau13 GWh1'336
138Wegenstetten13 GWh1'023
139Gansingen13 GWh1'097
140Holderbank13 GWh1'489
141Rüfenach13 GWh874
142Arni13 GWh1'898
143Boniswil12 GWh1'751
144Killwangen12 GWh2'242
145Dietwil12 GWh1'445
146Wohlenschwil12 GWh1'867
147Buttwil12 GWh1'276
148Schlossrued12 GWh873
149Zeihen12 GWh1'276
150Birrwil12 GWh1'389
151Brunegg12 GWh907
152Zuzgen12 GWh897
153Oeschgen11 GWh1'176
154Münchwilen11 GWh1'070
155Hallwil11 GWh1'021
156Tägerig11 GWh1'544
157Biberstein11 GWh1'644
158Unterlunkhofen11 GWh1'629
159Hellikon11 GWh839
160Remigen11 GWh1'385
161Thalheim11 GWh931
162Kirchleerau11 GWh935
163Villnachern11 GWh1'677
164Holziken10 GWh1'742
165Schupfart10 GWh883
166Densbüren10 GWh771
167Riniken10 GWh1'555
168Leutwil9 GWh752
169Bettwil9 GWh695
170Eggenwil9 GWh1'031
171Bottenwil9 GWh868
172Birrhard9 GWh921
173Obermumpf9 GWh1'072
174Fisibach9 GWh590
175Mumpf9 GWh1'549
176Mülligen9 GWh1'078
177Moosleerau9 GWh957
178Oberhof8 GWh580
179Abtwil8 GWh1'063
180Rottenschwil8 GWh946
181Freienwil8 GWh1'116
182Büttikon8 GWh1'144
183Besenbüren7 GWh639
184Schwaderloch7 GWh723
185Ammerswil6 GWh795
186Siglistorf6 GWh721
187Leimbach6 GWh533
188Kallern6 GWh407
189Mandach5 GWh346
190Islisberg5 GWh690
191Mönthal5 GWh405
192Mellikon5 GWh237
193Uezwil5 GWh549
194Olsberg5 GWh367
195Geltwil4 GWh232
196Habsburg4 GWh435
197Wiliberg3 GWh166
Bundesamt für Energie (BFE), retrieved 10.08.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 Aargau has the greatest solar potential?
Aarau, whose roofs could generate about 123 GWh of electricity a year (2025) — the greatest modelled roof potential of any municipality in canton Aargau.
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.