Ce classement porte sur 91 des 279 communes de la Haute-Savoie : ne sont pas classées les communes de moins de 2 000 habitants et celles qui n'ont pas de station Météo-France à moins de 30 km et 300 m d'écart d'altitude. À l’autre bout du classement, Morzine ferme la marche avec 7,1 °C.
Le classement de la Haute-Savoie : villes les plus chaudes
| Rang | Commune | Température moyenne annuelle | Barre proportionnelle | Habitants |
|---|---|---|---|---|
| 1 ex æquo | Douvaine | 11,9 | 6 889 | |
| 1 ex æquo | Sciez | 11,9 | 6 619 | |
| 1 ex æquo | Bons-en-Chablais | 11,9 | 6 444 | |
| 1 ex æquo | Veigy-Foncenex | 11,9 | 4 222 | |
| 1 ex æquo | Saint-Cergues | 11,9 | 3 935 | |
| 1 ex æquo | Chens-sur-Léman | 11,9 | 3 110 | |
| 1 ex æquo | Anthy-sur-Léman | 11,9 | 2 595 | |
| 1 ex æquo | Messery | 11,9 | 2 535 | |
| 1 ex æquo | Margencel | 11,9 | 2 350 | |
| 1 ex æquo | Boëge | 11,9 | 2 025 | |
| 11 ex æquo | Seyssel | 11,8 | 2 414 | |
| 11 ex æquo | Frangy | 11,8 | 2 314 | |
| 13 ex æquo | Thonon-les-Bains | 11,6 | 38 946 | |
| 13 ex æquo | Évian-les-Bains | 11,6 | 9 521 | |
| 13 ex æquo | Publier | 11,6 | 8 049 | |
| 13 ex æquo | Allinges | 11,6 | 5 136 | |
| 13 ex æquo | Lugrin | 11,6 | 2 674 | |
| 18 ex æquo | Rumilly | 11,4 | 16 904 | |
| 18 ex æquo | Vallières-sur-Fier | 11,4 | 2 912 | |
| 18 ex æquo | Alby-sur-Chéran | 11,4 | 2 732 | |
| 18 ex æquo | Saint-Félix | 11,4 | 2 483 | |
| 18 ex æquo | Sales | 11,4 | 2 367 | |
| 18 ex æquo | Marcellaz-Albanais | 11,4 | 2 121 | |
| 24 ex æquo | Annemasse | 11,3 | 37 978 | |
| 24 ex æquo | Gaillard | 11,3 | 11 508 | |
| 24 ex æquo | Vétraz-Monthoux | 11,3 | 11 151 | |
| 24 ex æquo | Ville-la-Grand | 11,3 | 9 654 | |
| 24 ex æquo | Reignier-Ésery | 11,3 | 8 710 | |
| 24 ex æquo | Cranves-Sales | 11,3 | 7 909 | |
| 24 ex æquo | Ambilly | 11,3 | 6 419 | |
| 24 ex æquo | Fillinges | 11,3 | 3 748 | |
| 24 ex æquo | Bonne | 11,3 | 3 394 | |
| 24 ex æquo | Pers-Jussy | 11,3 | 3 332 | |
| 24 ex æquo | Étrembières | 11,3 | 2 709 | |
| 24 ex æquo | Monnetier-Mornex | 11,3 | 2 410 | |
| 36 ex æquo | Annecy | 11,1 | 134 985 | |
| 36 ex æquo | Poisy | 11,1 | 9 669 | |
| 36 ex æquo | Epagny Metz-Tessy | 11,1 | 9 167 | |
| 36 ex æquo | Sillingy | 11,1 | 5 957 | |
| 36 ex æquo | La Balme-de-Sillingy | 11,1 | 5 492 | |
| 36 ex æquo | Valleiry | 11,1 | 5 330 | |
| 36 ex æquo | Sevrier | 11,1 | 4 476 | |
| 36 ex æquo | Argonay | 11,1 | 4 041 | |
| 36 ex æquo | Chavanod | 11,1 | 3 190 | |
| 36 ex æquo | Veyrier-du-Lac | 11,1 | 2 393 | |
| 46 ex æquo | Faverges-Seythenex | 11,0 | 7 762 | |
| 46 ex æquo | Saint-Jorioz | 11,0 | 6 603 | |
| 46 ex æquo | Doussard | 11,0 | 3 845 | |
| 49 ex æquo | Cluses | 10,8 | 18 170 | |
| 49 ex æquo | Sallanches | 10,8 | 17 832 | |
| 49 ex æquo | Bonneville | 10,8 | 13 726 | |
| 49 ex æquo | La Roche-sur-Foron | 10,8 | 11 763 | |
| 49 ex æquo | Passy | 10,8 | 11 263 | |
| 49 ex æquo | Scionzier | 10,8 | 9 299 | |
| 49 ex æquo | Saint-Pierre-en-Faucigny | 10,8 | 8 000 | |
| 49 ex æquo | Marignier | 10,8 | 6 686 | |
| 49 ex æquo | Thyez | 10,8 | 6 423 | |
| 49 ex æquo | Marnaz | 10,8 | 6 067 | |
| 49 ex æquo | Viuz-en-Sallaz | 10,8 | 4 784 | |
| 49 ex æquo | Saint-Jeoire | 10,8 | 3 587 | |
| 49 ex æquo | Taninges | 10,8 | 3 587 | |
| 49 ex æquo | Magland | 10,8 | 3 294 | |
| 49 ex æquo | Amancy | 10,8 | 2 859 | |
| 49 ex æquo | Mieussy | 10,8 | 2 592 | |
| 49 ex æquo | Contamine-sur-Arve | 10,8 | 2 525 | |
| 49 ex æquo | Ayse | 10,8 | 2 424 | |
| 49 ex æquo | Eteaux | 10,8 | 2 230 | |
| 49 ex æquo | Domancy | 10,8 | 2 149 | |
| 49 ex æquo | Arenthon | 10,8 | 2 132 | |
| 70 ex æquo | Saint-Julien-en-Genevois | 10,6 | 16 443 | |
| 70 ex æquo | Viry | 10,6 | 5 898 | |
| 70 ex æquo | Collonges-sous-Salève | 10,6 | 3 945 | |
| 70 ex æquo | Beaumont | 10,6 | 3 154 | |
| 70 ex æquo | Archamps | 10,6 | 2 411 | |
| 70 ex æquo | Neydens | 10,6 | 2 274 | |
| 76 | Thônes | 10,3 | 6 924 | |
| 77 ex æquo | Fillière | 10,0 | 10 322 | |
| 77 ex æquo | Cruseilles | 10,0 | 5 641 | |
| 77 ex æquo | Groisy | 10,0 | 4 263 | |
| 77 ex æquo | Villaz | 10,0 | 3 707 | |
| 77 ex æquo | Allonzier-la-Caille | 10,0 | 2 291 | |
| 82 ex æquo | Saint-Gervais-les-Bains | 9,7 | 5 886 | |
| 82 ex æquo | Neuvecelle | 9,7 | 3 336 | |
| 82 ex æquo | Saint-Paul-en-Chablais | 9,7 | 2 676 | |
| 82 ex æquo | Samoëns | 9,7 | 2 253 | |
| 86 | Combloux | 8,3 | 2 192 | |
| 87 ex æquo | Chamonix-Mont-Blanc | 7,9 | 9 023 | |
| 87 ex æquo | Les Houches | 7,9 | 3 603 | |
| 89 | Megève | 7,7 | 2 996 | |
| 90 | Le Grand-Bornand | 7,5 | 2 100 | |
| 91 | Morzine | 7,1 | 2 708 |
Source : Météo-France, fiches climatologiques (normales sur trente ans) ; température moyenne annuelle à la station de rattachement, communes de 2 000 habitants et plus. Non classées : les communes de moins de 2 000 habitants et celles qui n'ont pas de station Météo-France à moins de 30 km et 300 m d'écart d'altitude. Rangs ex æquo pour des valeurs égales. Sources des données.