Saint-Vigor-des-Monts liegt etwa 22 Kilometer südlich von Saint-Lô auf der Halbinsel Cotentin. An der südöstlichen Gemeindegrenze verläuft das Flüsschen Drôme. Umgeben wird Saint-Vigor-des-Monts von den Nachbargemeinden Gouvets im Norden und Westen, Pont-Farcy im Norden und Nordosten, Sainte-Marie-Outre-l’Eau im Nordosten, Landelles-et-Coupigny im Osten und Südosten, Morigny im Süden sowie Montbray im Süden und Südwesten.