Vorlage:Infobox Gemeinde in Frankreich/Wartung/abweichendes Wappen in Wikidata
La Roche-sur-Foron ist eine französische Gemeinde im Département Haute-Savoie in der Region Auvergne-Rhône-Alpes. Sie ist Hauptort des Kantons La Roche-sur-Foron im Arrondissement Bonneville.
Geographie
La Roche-sur-Foron liegt auf rund 550 m, etwa 20 Kilometer südöstlich der Stadt Genf (Luftlinie). Die Gemeinde mit historischem Stadtkern erstreckt sich leicht erhöht am westlichen Rand des breiten Arvetals, beidseits des Baches Foron, am Nordfuß der Montagne de Sous-Dîne, einem Gipfel in den Bornes-Alpen.
Die Fläche des 17,94 km² großen Gemeindegebiets umfasst einen Abschnitt im Bereich des Arvetals. Im Nordosten verläuft die Grenze entlang dem Rand der breiten Arveniederung.