À Eymouthiers (12 km, 315 hab.), la densité s'élève à 35 hab/km²
La population municipale de Saint-Martin-le-Pin est de 279 habitants.
Sur le classement national de population, elle apparaît au rang 22622/34961.
Entre 1876 et 2023, l’évolution démographique correspond à une baisse de 369 habitants (56,9 %).
La part des 60 ans ou plus atteint 42,5 %, signe d’une population mature.
La commune occupe la 1re place départementale pour qualite air.
Structure de la population
Source : Recensement de la population 2022 — INSEE — Licence Ouverte v2.0