Saint-Agnan est une commune du département de la Nièvre, dans la région de Bourgogne-Franche-Comté.
Saint-Agnan fait partie du canton de Château-Chinon 
Saint-Agnan adhère à la la communauté de communes Morvan Sommets et Grands Lacs 
Saint-Agnan fait partie du bassin de vie de Saulieu 
La population de Saint-Agnan est de 139 habitants (2025) 
L'altitude moyenne de Saint-Agnan 510 mètres.
Le code postal de Saint-Agnan est : 58230
Le code INSEE de Saint-Agnan est : 58226
0 Il n'y a aucun établissement scolaire à Saint-Agnan.
46.4 La part des résidences secondaires est de 46.4 %. 
Tous les chiffres et statistiques sur Saint-Agnan sur le site Insee.fr 
Saint-Brisson: à 5.04 km
Champeau-en-Morvan: à 5.83 km
Saint-Didier: à 6.63 km
Dun-les-Places: à 7.02 km
Saint-Germain-de-Modéon: à 7.46 km
Gouloux: à 8.51 km
Saint-Léger-Vauban: à 8.98 km
Roche-en-Brenil: à 9.01 km
Saint-Andeux: à 9.20 km
Molphey: à 9.37 km
Quarré-les-Tombes: à 9.38 km
Saulieu: à 10.94 km
Beauvilliers: à 11.57 km
Rouvray: à 11.83 km