La commune de Saint-Martin-de-Ribérac, comprenant 713 habitants, est située dans le département de la Dordogne. Elle est calme. Les constructions sont principalement ancienes. La population est principalement âgée, elle se distingue en particulier par un pourcentage de personnes âgées de 34% et un âge moyen de 47 ans, par contre une portion d'enfants et d'adolescents relativement basse : 17%.
La santé économique se distingue par une taxe foncière de 51% mais une quotité de cadres de 41%. L'entité profite d'un climat caractérisé par un ensoleillement de 2066 heures par an, mais des précipitations de 835 mm par an. Elle est remarquable par une densité de population de 40 hab./km², mais un taux de propriétaires de 73% et une proportion de logement social HLM de 0%.