Quelques chiffres :
La commune de St Privat s’étend sur une superficie de 37,67 km² et culmine à une altitude moyenne de 884 m (minimum 547 m et maximum 1221 m).
Elle a fusionné en 2017 avec la commune avoisinante de St Didier d’Allier.
Elle se compose de 20 hameaux : le haut de la commune (11 villages) et le bas appelé aussi « La Ribeyre » (8 villages) sans oublier St Didier d’Allier et La Grangette en direction d’Alleyras.
La densité de population est de 13,52 habitants au km². 410 âmes vivantes animent le village.
En mai 2021, 368 personnes étaient inscrites sur les listes électorales (188 hommes et 180 femmes).
Cette année, le recensement de la population est en cours.