La commune de Saint-Martin-de-Ribérac, qui comprend 713 habitants, est située dans le département de la Dordogne. Elle est calme. La majorité des habitations sont ancienes. Du point de vue de l'économie, la situation est caractérisée par une taxe habitation de 18%. Une part d'enfants et d'adolescents inférieure à la moyenne (17%), par contre une portion de personnes âgées de 34% et un âge moyen de 47 ans spécifient les habitants, essentiellement âgés.
La commune profite d'un climat caractérisé par des précipitations de 835 mm par an, un ensoleillement de 2066 heures par an. A remarquer aussi une évolution du nombre de places en établissement scolaires de 25, mais un pourcentage de petits terrains de 2%, une part d'utilisation de la voiture de 5% et un taux de déplacement vers un lieu de travail extérieur de 90%.