La commune est située en bordure de la frontière suisse, à 11 kms de Genève, 18 kms deThonon et 17 kms d'Annemasse. Elle fait partie du canton de Douvaine et de l'arrondissement (sous-préfecture) de Thonon les Bains. Sa superficie est de 1299 hectares ( 485 ha de forêts, 535 ha agricoles, 279 ha d'espace bâti) Son altitude varie de 424 à 460m. Sa population comprend 2 538 habitants (en 1999) répartis en 40 nationalités et sur les hameaux de : Veigy, Foncenex, Crevy et Les Verrières

 

Plans de la commune
Plan de Veigy