The greatest solar potential per capita in canton Zurich
National ranking →Ellikon an der Thur has the greatest solar potential per capita in canton Zurich: its roofs could generate about 24'372 kWh of electricity a year per inhabitant. Next come Altikon (14'618 kWh) and Stammheim (14'428 kWh). Per capita, small municipalities with lots of roof area — barns and sheds — lead, not the big cities. Source: BFE/FSO.
Ranking
BFE + BFS · 2025| Rank | Municipality | Solar potential per capita | Residents |
|---|---|---|---|
| 1 | Ellikon an der Thur | 24'372 kWh | 1'027 |
| 2 | Altikon | 14'618 kWh | 760 |
| 3 | Stammheim | 14'428 kWh | 2'970 |
| 4 | Marthalen | 13'996 kWh | 2'027 |
| 5 | Otelfingen | 13'848 kWh | 2'861 |
| 6 | Truttikon | 13'469 kWh | 467 |
| 7 | Bachs | 12'644 kWh | 658 |
| 8 | Berg am Irchel | 12'605 kWh | 595 |
| 9 | Trüllikon | 12'491 kWh | 1'132 |
| 10 | Benken | 12'237 kWh | 894 |
| 11 | Wildberg | 11'639 kWh | 1'019 |
| 12 | Maschwanden | 11'584 kWh | 669 |
| 13 | Buch am Irchel | 11'367 kWh | 1'068 |
| 14 | Ossingen | 11'334 kWh | 1'859 |
| 15 | Rheinau | 11'072 kWh | 1'334 |
| 16 | Wil | 11'066 kWh | 1'595 |
| 17 | Thalheim an der Thur | 10'918 kWh | 1'024 |
| 18 | Flaach | 10'884 kWh | 1'572 |
| 19 | Oberembrach | 10'875 kWh | 1'132 |
| 20 | Volken | 10'818 kWh | 391 |
| 21 | Schlatt | 10'495 kWh | 788 |
| 22 | Hagenbuch | 9'726 kWh | 1'168 |
| 23 | Andelfingen | 9'602 kWh | 3'719 |
| 24 | Hinwil | 9'548 kWh | 11'949 |
| 25 | Dägerlen | 9'427 kWh | 1'204 |
| 26 | Hüntwangen | 9'405 kWh | 1'142 |
| 27 | Rifferswil | 9'340 kWh | 1'213 |
| 28 | Dinhard | 9'314 kWh | 1'734 |
| 29 | Kleinandelfingen | 9'271 kWh | 2'278 |
| 30 | Kappel am Albis | 9'156 kWh | 1'375 |
| 31 | Stadel bei Niederglatt | 9'052 kWh | 2'500 |
| 32 | Dorf | 8'769 kWh | 739 |
| 33 | Elgg | 8'592 kWh | 5'241 |
| 34 | Wasterkingen | 8'479 kWh | 585 |
| 35 | Rümlang | 8'407 kWh | 8'363 |
| 36 | Fischenthal | 8'250 kWh | 2'697 |
| 37 | Laufen-Uhwiesen | 8'247 kWh | 1'848 |
| 38 | Neftenbach | 8'175 kWh | 5'780 |
| 39 | Aeugst am Albis | 8'003 kWh | 2'003 |
| 40 | Rafz | 7'980 kWh | 4'792 |
| 41 | Bäretswil | 7'933 kWh | 5'137 |
| 42 | Flurlingen | 7'774 kWh | 1'505 |
| 43 | Bauma | 7'757 kWh | 5'109 |
| 44 | Wila | 7'683 kWh | 2'201 |
| 45 | Schleinikon | 7'590 kWh | 884 |
| 46 | Dällikon | 7'505 kWh | 4'469 |
| 47 | Wiesendangen | 7'449 kWh | 6'852 |
| 48 | Weisslingen | 7'434 kWh | 3'464 |
| 49 | Lindau | 7'422 kWh | 5'896 |
| 50 | Hausen am Albis | 7'409 kWh | 3'956 |
| 51 | Boppelsen | 7'401 kWh | 1'439 |
| 52 | Rickenbach | 7'382 kWh | 2'895 |
| 53 | Brütten | 7'369 kWh | 2'277 |
| 54 | Bubikon | 7'343 kWh | 7'690 |
| 55 | Russikon | 7'301 kWh | 4'687 |
| 56 | Dachsen | 7'236 kWh | 1'896 |
| 57 | Steinmaur | 7'211 kWh | 3'758 |
| 58 | Seegräben | 7'180 kWh | 1'486 |
| 59 | Buchs | 7'058 kWh | 6'814 |
| 60 | Grüningen | 7'019 kWh | 3'931 |
| 61 | Hittnau | 7'008 kWh | 3'974 |
| 62 | Fehraltorf | 6'957 kWh | 6'943 |
| 63 | Knonau | 6'918 kWh | 2'515 |
| 64 | Dättlikon | 6'872 kWh | 844 |
| 65 | Aesch | 6'837 kWh | 1'644 |
| 66 | Kloten | 6'823 kWh | 22'017 |
| 67 | Schöfflisdorf | 6'796 kWh | 1'420 |
| 68 | Mettmenstetten | 6'773 kWh | 5'841 |
| 69 | Elsau | 6'740 kWh | 3'957 |
| 70 | Nürensdorf | 6'627 kWh | 5'858 |
| 71 | Dielsdorf | 6'622 kWh | 6'817 |
| 72 | Weiach | 6'596 kWh | 2'133 |
| 73 | Turbenthal | 6'385 kWh | 5'369 |
| 74 | Ottenbach | 6'363 kWh | 3'038 |
| 75 | Bachenbülach | 6'279 kWh | 4'450 |
| 76 | Hettlingen | 6'247 kWh | 3'208 |
| 77 | Mönchaltorf | 6'237 kWh | 4'446 |
| 78 | Freienstein-Teufen | 6'203 kWh | 2'373 |
| 79 | Wald | 6'144 kWh | 10'686 |
| 80 | Neerach | 6'129 kWh | 3'348 |
| 81 | Hochfelden | 6'102 kWh | 2'019 |
| 82 | Pfungen | 6'101 kWh | 4'170 |
| 83 | Dietlikon | 6'046 kWh | 8'033 |
| 84 | Wangen-Brüttisellen | 5'952 kWh | 8'289 |
| 85 | Niederweningen | 5'920 kWh | 3'284 |
| 86 | Oetwil am See | 5'830 kWh | 5'190 |
| 87 | Hedingen | 5'807 kWh | 3'983 |
| 88 | Gossau | 5'805 kWh | 10'621 |
| 89 | Dürnten | 5'643 kWh | 8'030 |
| 90 | Regensberg | 5'640 kWh | 484 |
| 91 | Regensdorf | 5'617 kWh | 20'701 |
| 92 | Embrach | 5'599 kWh | 10'415 |
| 93 | Pfäffikon | 5'586 kWh | 12'881 |
| 94 | Egg | 5'544 kWh | 8'757 |
| 95 | Hombrechtikon | 5'530 kWh | 9'252 |
| 96 | Eglisau | 5'504 kWh | 5'794 |
| 97 | Volketswil | 5'497 kWh | 19'948 |
| 98 | Oberweningen | 5'491 kWh | 1'903 |
| 99 | Hüttikon | 5'482 kWh | 954 |
| 100 | Henggart | 5'446 kWh | 2'376 |
| 101 | Niederhasli | 5'364 kWh | 9'842 |
| 102 | Höri | 5'337 kWh | 3'676 |
| 103 | Zell | 5'336 kWh | 6'855 |
| 104 | Feuerthalen | 5'302 kWh | 3'893 |
| 105 | Affoltern am Albis | 5'289 kWh | 12'911 |
| 106 | Illnau-Effretikon | 5'277 kWh | 17'973 |
| 107 | Obfelden | 5'192 kWh | 6'081 |
| 108 | Herrliberg | 5'165 kWh | 6'802 |
| 109 | Seuzach | 5'140 kWh | 7'990 |
| 110 | Stallikon | 5'137 kWh | 3'903 |
| 111 | Dänikon | 5'116 kWh | 1'861 |
| 112 | Winkel | 5'054 kWh | 5'117 |
| 113 | Glattfelden | 4'968 kWh | 5'555 |
| 114 | Weiningen | 4'921 kWh | 5'204 |
| 115 | Birmensdorf | 4'897 kWh | 7'587 |
| 116 | Zumikon | 4'890 kWh | 5'781 |
| 117 | Urdorf | 4'759 kWh | 10'539 |
| 118 | Wallisellen | 4'745 kWh | 17'811 |
| 119 | Wettswil am Albis | 4'693 kWh | 5'419 |
| 120 | Erlenbach | 4'689 kWh | 5'679 |
| 121 | Maur | 4'660 kWh | 10'873 |
| 122 | Schwerzenbach | 4'650 kWh | 5'256 |
| 123 | Wädenswil | 4'641 kWh | 26'012 |
| 124 | Rüti | 4'633 kWh | 13'144 |
| 125 | Lufingen | 4'596 kWh | 2'870 |
| 126 | Wetzikon | 4'560 kWh | 27'317 |
| 127 | Niederglatt | 4'529 kWh | 5'513 |
| 128 | Küsnacht | 4'500 kWh | 15'250 |
| 129 | Unterengstringen | 4'481 kWh | 4'361 |
| 130 | Uetikon am See | 4'444 kWh | 6'744 |
| 131 | Uitikon | 4'441 kWh | 5'749 |
| 132 | Bonstetten | 4'351 kWh | 5'659 |
| 133 | Meilen | 4'263 kWh | 14'952 |
| 134 | Rorbas | 4'256 kWh | 3'078 |
| 135 | Stäfa | 4'245 kWh | 15'232 |
| 136 | Schlieren | 4'241 kWh | 20'474 |
| 137 | Uster | 4'182 kWh | 37'031 |
| 138 | Oberglatt | 4'142 kWh | 7'741 |
| 139 | Bassersdorf | 4'068 kWh | 12'358 |
| 140 | Dietikon | 3'909 kWh | 28'325 |
| 141 | Oetwil an der Limmat | 3'894 kWh | 2'604 |
| 142 | Winterthur | 3'860 kWh | 120'741 |
| 143 | Bülach | 3'841 kWh | 24'590 |
| 144 | Dübendorf | 3'748 kWh | 33'214 |
| 145 | Fällanden | 3'744 kWh | 9'634 |
| 146 | Männedorf | 3'741 kWh | 11'764 |
| 147 | Geroldswil | 3'734 kWh | 5'402 |
| 148 | Richterswil | 3'732 kWh | 14'545 |
| 149 | Horgen | 3'707 kWh | 24'641 |
| 150 | Rüschlikon | 3'684 kWh | 6'449 |
| 151 | Langnau am Albis | 3'454 kWh | 8'097 |
| 152 | Zollikon | 3'448 kWh | 13'737 |
| 153 | Kilchberg | 3'242 kWh | 9'576 |
| 154 | Oberrieden | 3'209 kWh | 5'410 |
| 155 | Opfikon | 3'205 kWh | 21'462 |
| 156 | Greifensee | 3'175 kWh | 5'401 |
| 157 | Adliswil | 2'837 kWh | 19'904 |
| 158 | Thalwil | 2'725 kWh | 18'835 |
| 159 | Oberengstringen | 2'671 kWh | 7'076 |
| 160 | Zurich | 2'571 kWh | 440'935 |
How we measure this
BFE + BFSModelled annual rooftop electricity yield (BFE solar model, 2025 snapshot) divided by the permanent resident population (FSO STATPOP), in kilowatt-hours per year per inhabitant. For scale: an ElCom reference household (profile H4) uses 4,500 kWh a year. It is a potential, not installed capacity or actual generation. Per capita the absolute ranking inverts: small municipalities with large barn and shed roofs lead, not the cities with the most total roof area.
Frequently asked questions
- Which municipality in canton Zurich has the greatest solar potential per capita?
- Ellikon an der Thur: its roofs could generate about 24'372 kWh of electricity a year per inhabitant (2025) — the greatest modelled per-capita potential of any municipality in canton Zurich.
- Why do small municipalities lead rather than the cities?
- Because the roof potential is divided by the number of inhabitants: few residents with large barn, shed and stable roofs produce high per-capita values. Big cities have the greatest absolute potential but little roof area per person. The figure remains modelled potential, not today's generation.