Devay est une commune du département de la Nièvre, dans la région de Bourgogne-Franche-Comté.
Devay fait partie du canton de Decize 
Devay adhère à la la communauté de communes Sud Nivernais 
Devay fait partie du bassin de vie de Decize 
Le maire de Devay est M. Christian LEVEL, Ancien artisan, commerçant, chef d'entreprise
La population de Devay est de 472 habitants (2025) 
L'altitude moyenne de Devay 235 mètres.
Le code postal de Devay est : 58300
Le code INSEE de Devay est : 58096
1 Il y a 1 Ecole à Devay. Voir les établissements scolaires de Devay. 
2.4 La part des résidences secondaires est de 2.4 %. 
Tous les chiffres et statistiques sur Devay sur le site Insee.fr 
Charrin : à 4.62 km
Champvert : à 4.77 km
Lamenay-sur-Loire : à 5.16 km
Verneuil : à 6.14 km
Decize : à 7.41 km
Saint-Hilaire-Fontaine : à 7.61 km
Cossaye : à 7.95 km
Saint-Léger-des-Vignes : à 8.04 km
Gannay-sur-Loire : à 9.70 km
Cercy-la-Tour : à 10.27 km
Montambert : à 10.59 km
Machine : à 11.10 km
Toury-Lurcy : à 11.81 km
Ecole primaire - Public