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

The warmest municipalities in canton Zurich (2025)

National ranking

Obfelden is the warmest municipality in canton Zurich: 10.9 °C annual mean (2025). Next come Meilen (10.9 °C) and Stäfa (10.9 °C). Source: MeteoSwiss, nearest station.

Ranking

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

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?
Obfelden 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.