Evian est située au nord du département de la Haut Savoie, sur la rive sud du lac Léman, face à la Suisse (Lausanne).
La ville (7.700 habitants) est construite en amphithéâtre en bord de lac (altitudes 370m/725m), adossée au massif des pré alpes du Chablais.