Chasnay est une commune du département de la Nièvre, dans la région de Bourgogne-Franche-Comté.
Chasnay fait partie du canton de La Charité-sur-Loire 
Chasnay adhère à la la communauté de communes Les Bertranges 
Chasnay fait partie du bassin de vie de La Charité-sur-Loire 
Le maire de Chasnay est M. Eric JACQUET, Artisan
La population de Chasnay est de 128 habitants (2025) 
L'altitude moyenne de Chasnay 220 mètres.
Le code postal de Chasnay est : 58350
Le code INSEE de Chasnay est : 58061
0 Il n'y a aucun établissement scolaire à Chasnay.
34.8 La part des résidences secondaires est de 34.8 %. 
Tous les chiffres et statistiques sur Chasnay sur le site Insee.fr 
Nannay : à 1.95 km
Arbourse : à 3.30 km
Murlin : à 4.70 km
Châteauneuf-Val-de-Bargis : à 5.17 km
Dompierre-sur-Nièvre : à 5.23 km
Celle-sur-Nièvre : à 5.23 km
Vielmanay : à 5.71 km
Beaumont-la-Ferrière : à 6.94 km
Narcy : à 8.65 km
Garchy : à 8.75 km
Sainte-Colombe-des-Bois : à 8.94 km
Varennes-lès-Narcy : à 9.25 km
Saint-Malo-en-Donziois : à 9.71 km
Saint-Bonnot : à 9.79 km
Cessy-les-Bois : à 10.27 km
Raveau : à 10.45 km
Bulcy : à 11.71 km
Saint-Aubin-les-Forges : à 11.73 km