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

The warmest municipalities in canton Zurich (2025)

National ranking

Maschwanden is the warmest municipality in canton Zurich: 10.9 °C annual mean (2025). Next come Hombrechtikon (10.9 °C) and Hausen am Albis (10.9 °C). Source: MeteoSwiss, nearest station.

Ranking

MeteoSchweiz · 2025
RankMunicipalityAvg. temp.Residents
1Maschwanden10.9 °C644
2Hombrechtikon10.9 °C8'999
3Hausen am Albis10.9 °C3'974
4Horgen10.9 °C23'709
5Obfelden10.9 °C5'881
6Meilen10.9 °C14'751
7Stäfa10.9 °C15'067
8Ottenbach10.9 °C2'973
9Männedorf10.9 °C11'666
10Affoltern am Albis10.9 °C12'859
11Mettmenstetten10.9 °C5'707
12Kappel am Albis10.9 °C1'323
13Wädenswil10.9 °C25'753
14Rifferswil10.9 °C1'145
15Richterswil10.9 °C14'209
16Knonau10.9 °C2'454
17Aeugst am Albis10.9 °C1'998
18Oetwil am See10.9 °C5'075
19Uetikon am See10.9 °C6'361
20Stallikon10.7 °C3'879
21Hochfelden10.7 °C1'987
22Opfikon10.7 °C21'553
23Zurich10.7 °C433'989
24Berg am Irchel10.7 °C600
25Buch am Irchel10.7 °C1'032
26Kleinandelfingen10.7 °C2'203
27Trüllikon10.7 °C1'095
28Volken10.7 °C384
29Bachenbülach10.7 °C4'316
30Embrach10.7 °C10'308
31Winkel10.7 °C4'929
32Langnau am Albis10.7 °C8'157
33Fällanden10.7 °C9'583
34Stammheim10.7 °C2'902
35Flurlingen10.7 °C1'514
36Laufen-Uhwiesen10.7 °C1'813
37Adliswil10.7 °C19'707
38Oberrieden10.7 °C5'393
39Birmensdorf10.7 °C7'263
40Dorf10.7 °C721
41Rafz10.7 °C4'766
42Flaach10.7 °C1'488
43Thalheim an der Thur10.7 °C1'026
44Höri10.7 °C3'509
45Lufingen10.7 °C2'840
46Dübendorf10.7 °C31'506
47Hedingen10.7 °C3'963
48Wettswil am Albis10.7 °C5'323
49Oberembrach10.7 °C1'105
50Kilchberg10.7 °C9'438
51Küsnacht10.7 °C15'162
52Zumikon10.7 °C5'766
53Brütten10.7 °C2'186
54Bonstetten10.7 °C5'678
55Rheinau10.7 °C1'290
56Truttikon10.7 °C470
57Glattfelden10.7 °C5'406
58Niederglatt10.7 °C5'341
59Herrliberg10.7 °C6'751
60Rorbas10.7 °C3'012
61Wallisellen10.7 °C17'625
62Dättlikon10.7 °C842
63Neftenbach10.7 °C5'763
64Bülach10.7 °C24'186
65Erlenbach10.7 °C5'542
66Zollikon10.7 °C13'570
67Schwerzenbach10.7 °C5'172
68Feuerthalen10.7 °C3'811
69Freienstein-Teufen10.7 °C2'379
70Niederhasli10.7 °C9'611
71Aesch10.7 °C1'698
72Uitikon10.7 °C5'510
73Urdorf10.7 °C10'424
74Thalwil10.7 °C18'561
75Dägerlen10.7 °C1'126
76Hettlingen10.7 °C3'219
77Seuzach10.7 °C7'880
78Andelfingen10.7 °C3'578
79Rüschlikon10.7 °C6'275
80Wangen-Brüttisellen10.7 °C8'212
81Benken10.7 °C853
82Henggart10.7 °C2'325
83Bassersdorf10.7 °C12'186
84Oberglatt10.7 °C7'595
85Rümlang10.7 °C8'194
86Unterengstringen10.7 °C4'308
87Dachsen10.7 °C1'971
88Oberengstringen10.7 °C6'812
89Schlieren10.7 °C20'581
90Maur10.7 °C10'919
91Marthalen10.7 °C1'953
92Ossingen10.7 °C1'703
93Dietlikon10.7 °C8'036
94Kloten10.7 °C21'257
95Nürensdorf10.7 °C5'803
96Regensdorf10.7 °C19'676
97Pfungen10.7 °C4'131
98Seegräben10.3 °C1'469
99Mönchaltorf10.3 °C4'237
100Volketswil10.3 °C19'723
101Gossau10.3 °C10'569
102Fehraltorf10.3 °C6'860
103Pfäffikon10.3 °C12'509
104Uster10.3 °C36'352
105Russikon10.3 °C4'567
106Grüningen10.3 °C3'843
107Lindau10.3 °C5'875
108Bubikon10.3 °C7'614
109Wetzikon10.3 °C26'462
110Hittnau10.3 °C3'912
111Egg10.3 °C8'816
112Weisslingen10.3 °C3'466
113Illnau-Effretikon10.3 °C17'679
114Greifensee10.3 °C5'394
115Hüntwangen10.2 °C1'107
116Eglisau10.2 °C5'667
117Wil10.2 °C1'577
118Wasterkingen10.2 °C577
119Dinhard10 °C1'733
120Wila10 °C2'077
121Winterthur10 °C119'315
122Wildberg10 °C1'028
123Hagenbuch10 °C1'163
124Wiesendangen10 °C6'727
125Turbenthal10 °C5'180
126Rickenbach10 °C2'821
127Ellikon an der Thur10 °C1'026
128Elgg10 °C5'144
129Altikon10 °C756
130Zell10 °C6'717
131Schlatt10 °C774
132Elsau10 °C3'766
133Weiach8.7 °C2'123
134Oberweningen8.7 °C1'891
135Buchs8.7 °C6'664
136Niederweningen8.7 °C3'238
137Geroldswil8.7 °C5'261
138Neerach8.7 °C3'316
139Steinmaur8.7 °C3'714
140Boppelsen8.7 °C1'446
141Otelfingen8.7 °C3'001
142Schleinikon8.7 °C870
143Dällikon8.7 °C4'387
144Dielsdorf8.7 °C6'391
145Dietikon8.7 °C28'201
146Oetwil an der Limmat8.7 °C2'593
147Bachs8.7 °C648
148Hüttikon8.7 °C974
149Regensberg8.7 °C462
150Schöfflisdorf8.7 °C1'391
151Stadel bei Niederglatt8.7 °C2'357
152Weiningen8.7 °C5'062
153Dänikon8.7 °C1'867
154Bäretswil8 °C5'142
155Wald8 °C10'562
156Rüti8 °C12'862
157Hinwil8 °C11'832
158Fischenthal8 °C2'625
159Dürnten8 °C7'877
160Bauma8 °C5'060

How we measure this

MeteoSchweiz

Mean annual temperature from the nearest MeteoSwiss weather station (at most 25 km from the municipality), averaged over the available measurement years up to 2025. The station distance is shown on every municipality page; in mountainous terrain temperature varies strongly with altitude.

Frequently asked questions

Which municipality in canton Zurich is the warmest?
Maschwanden is the warmest municipality in canton Zurich, at 10.9 °C annual mean (2025).
Where does the temperature data come from?
From the geographically nearest MeteoSwiss station (25 km at most). These are station readings, not measurements at the municipality centre — the distance is disclosed transparently.