Saint-Martin-sur-Nohain est une commune du département de la Nièvre, dans la région de Bourgogne-Franche-Comté.
Saint-Martin-sur-Nohain fait partie du canton de Pouilly-sur-Loire 
Saint-Martin-sur-Nohain adhère à la la communauté de communes Coeur de Loire 
Saint-Martin-sur-Nohain fait partie du bassin de vie de Cosne-Cours-sur-Loire 
La population de Saint-Martin-sur-Nohain est de 377 habitants (2025) 
L'altitude moyenne de Saint-Martin-sur-Nohain 165 mètres.
Le code postal de Saint-Martin-sur-Nohain est : 58150
Le code INSEE de Saint-Martin-sur-Nohain est : 58256
1 Il y a 1 Ecole à Saint-Martin-sur-Nohain. Voir les établissements scolaires de Saint-Martin-sur-Nohain. 
26.5 La part des résidences secondaires est de 26.5 %. 
Tous les chiffres et statistiques sur Saint-Martin-sur-Nohain sur le site Insee.fr 
Saint-Laurent-l'Abbaye: à 2.19 km
Pougny: à 2.82 km
Saint-Quentin-sur-Nohain: à 3.35 km
Saint-Père: à 5.79 km
Saint-Andelain: à 6.04 km
Suilly-la-Tour: à 6.79 km
Cosne-Cours-sur-Loire: à 6.99 km
Bannay: à 8.09 km
Tracy-sur-Loire: à 8.40 km
Pouilly-sur-Loire: à 8.94 km
Couargues: à 9.28 km
Saint-Loup: à 9.33 km
Saint-Satur: à 9.93 km
Myennes: à 10.16 km
Donzy: à 10.61 km
Thauvenay: à 10.84 km
Boulleret: à 10.85 km
Ménétréol-sous-Sancerre: à 10.85 km
Saint-Bouize: à 11.27 km
Sancerre: à 11.52 km
Alligny-Cosne: à 11.95 km
Ecole maternelle - Public