La commune de Saint-Cergues est située à une altitude moyenne de 560 m, à environ 14 km à vol d’oiseau de la ville de Genève. Le village s’étend du pied du versant Ouest des Voirons (pré-Alpes du Nord), le long du lit du Foron (confluent de l’Arve) jusqu’à la frontière avec la Suisse.
Le secteur communal couvre une surface de 12.55 km² à proximité du lac Léman. Il est traversé par le Foron du Nord-Est au Sud-Ouest parallèlement à la chaîne de montagne des Voirons.
Le lit de ce ruisseau est situé dans une vallée due à l’érosion causée par la fonte du grand glacier du Rhône. À l’ouest de cette vallée, le sommet de Monniaz (altitude moyenne 530 m) forme la frontière. Le terrain communal s’étale vers l’Est sur le plateau de Saint-Cergues jusqu’à la forêt très dense des Voirons, où est situé le point le plus élevé de Saint-Cergues (1481 m). La délimitation au sud est formée par la lit du torrent de la Chandouze.
Les communes limitrophes sont Machilly au Nord, Bons-en-Chablais et Boëge à l’Est, Cranves-Sales et Juvigny au Sud ainsi que la commune suisse de Jussy (Canton de Genève, Suisse) à l’Ouest.
En plus du centre-ville proprement dit, Saint-Cergues comporte plusieurs quartiers :
- Le Bourgeau (altitude moyenne 533 m)
- Bourjaillet (altitude moyenne 526 m)
- La Tuilière (altitude moyenne 542 m)
- Les Fontaines (altitude moyenne 539 m)
- La Charrière (altitude moyenne 566 m)
- L’Archet (altitude moyenne 570 m)
- Le Bois (altitude moyenne 600 m)
- Les Baraques (altitude moyenne 559 m)
- Terret (altitude moyenne 590 m)
- Boringes (altitude moyenne 580 m)
En chiffres...
- Commune frontière avec la Suisse,
- 888 « frontaliers » travaillent en SUISSE
- Arrondissement de Saint-Julien-en-Genevois .
- Canton d’Annemasse Nord.
- Altitude la plus haute : 1481 m.( Signal des voirons ) , la plus basse 530 m ( la gare )
- Altitude moyenne : 560 mètres
- Superficie : 1255 hectares dont 89,84 hectares de forêt
- Population : 3258 Habitants (dernier recensement 2013) ... Les « Saint-Cerguois »