Saint-Julien-en-Genevois est une des trois sous-préfectures de la Haute-Savoie. Elle est limitrophe des communes de Viry à l’ouest, Feigères au sud-ouest, Neydens au sud-est et Archamps à l’est, ainsi que des communes suisses du canton de Genève, Soral, Perly-Certoux et Bardonnex au nord.