Neuvecelle est une commune française située dans le département de la Haute-Savoie, en région Auvergne-Rhône-Alpes. Située dans le Chablais français entre le lac Léman et le pays de Gavot, elle fait partie de l'arrondissement de Thonon-les-Bains et du canton d'Évian-les-Bains.