
Saint-Sulpice-de-Roumagnac est un petit village français, situé dans le département de la Dordogne et la région de la Nouvelle-Aquitaine (anciennement Région Aquitaine).
La commune s'étend sur 10,7 km² et compte 280 habitants depuis le dernier recensement de la population. Avec une densité de 26,2 habitants par km², Saint-Sulpice-de-Roumagnac a connu une nette hausse de 23,9% de sa population par rapport à 1999.
Entouré par les communes de Siorac-de-Ribérac, Segonzac et Chantérac, Saint-Sulpice-de-Roumagnac est situé à 5 km au nord-ouest de Saint-Vincent-de-Connezac la plus grande ville à proximité.
Situé à 174 mètres d'altitude, le village de Saint-Sulpice-de-Roumagnac a pour coordonnées géographiques Latitude: 45° 12' 18'' nord
Longitude: 0° 24' est.
La commune est proche du parc naturel régional Périgord Limousin.

La Mairie

L'église Saint-Sulpice
Château du Puy

Le Monument aux Morts