Saint-Frion est une commune du département de la Creuse, dans la région de Nouvelle-Aquitaine.
Saint-Frion fait partie du canton de Felletin 
Saint-Frion adhère à la la communauté de communes Creuse Grand Sud 
Saint-Frion fait partie du bassin de vie de Aubusson 
Le maire de Saint-Frion est M. Christophe POUCHOL-BLANCHON - Artisan (2026)
La population de Saint-Frion est de 252 habitants (2025) 
L'altitude moyenne de Saint-Frion 680 mètres.
Le code postal de Saint-Frion est : 23500
Le code INSEE de Saint-Frion est : 23196
1 Il y a 1 Ecole à Saint-Frion. Voir les établissements scolaires de Saint-Frion. 
33.2 La part des résidences secondaires est de 33.2 %. 
Tous les chiffres et statistiques sur Saint-Frion sur le site Insee.fr 
Pontcharraud: à 3.31 km
Saint-Georges-Nigremont: à 3.72 km
Sainte-Feyre-la-Montagne: à 4.00 km
Poussanges: à 4.34 km
Felletin: à 4.80 km
Saint-Quentin-la-Chabanne: à 5.87 km
Néoux: à 6.15 km
Moutier-Rozeille: à 6.36 km
Croze: à 6.71 km
Saint-Avit-de-Tardes: à 7.52 km
Saint-Pardoux-le-Neuf: à 7.53 km
Saint-Maurice-près-Crocq: à 7.63 km
Saint-Pardoux-d'Arnet: à 8.15 km
Magnat-l'Étrange: à 8.71 km
Clairavaux: à 10.15 km
Gioux: à 10.29 km
Villetelle: à 10.51 km
Crocq: à 10.67 km
Beissat: à 10.86 km
Saint-Marc-à-Frongier: à 11.11 km
Aubusson: à 11.19 km
Saint-Agnant-près-Crocq: à 11.40 km
ECOLE PRIMAIRE - Public