Saint-Marien est une commune du département de la Creuse, dans la région de Nouvelle-Aquitaine.
Saint-Marien fait partie du canton de Boussac 
Saint-Marien adhère à la la communauté de communes Creuse Confluence 
Saint-Marien fait partie du bassin de vie de Boussac 
Le maire de Saint-Marien est M. Jean-Claude BEUZE - Ancien employé (2026)
La population de Saint-Marien est de 199 habitants (2025) 
L'altitude moyenne de Saint-Marien 460 mètres.
Le code postal de Saint-Marien est : 23600
Le code INSEE de Saint-Marien est : 23213
1 Il y a 1 Ecole à Saint-Marien. Voir les établissements scolaires de Saint-Marien. 
28.0 La part des résidences secondaires est de 28.0 %. 
Tous les chiffres et statistiques sur Saint-Marien sur le site Insee.fr 
Préveranges: à 2.79 km
Saint-Pierre-le-Bost: à 3.85 km
Saint-Priest-la-Marche: à 5.08 km
Saint-Palais: à 6.26 km
Boussac-Bourg: à 6.74 km
Bussière-Saint-Georges: à 7.13 km
Boussac: à 7.96 km
Vijon: à 8.18 km
Pérassay: à 8.19 km
Leyrat: à 8.28 km
Saint-Sauvier: à 8.90 km
Nouzerines: à 9.52 km
Saint-Saturnin: à 9.75 km
Saint-Silvain-Bas-le-Roc: à 10.07 km
Lignerolles: à 10.39 km
Mesples: à 10.43 km
Malleret-Boussac: à 10.67 km
Lavaufranche: à 11.70 km
Vigoulant: à 11.74 km
Treignat: à 11.86 km
Ecole primaire - Public