Veigy-Foncenex est une commune française, située dans le département de la Haute-Savoie en région Rhône-Alpes. La commune appartient à la Communauté de communes du Bas-Chablais. Ses habitants sont appelés les Veigyciens et les Veigyciennes. La ville s'étend en bordure de la frontière suisse, à l'ouest de la plaine du Chablais français et se situe à 11 km de Genève, 18 km de Thonon-les-Bains et 17 km d'Annemasse. Le lac Léman est à moins de 2 km. La commune a une superficie de 1299 hectares dont 485 ha de forêts, 535 ha pour l'agriculture et 279 ha pour l'espace bâti.