Champvoux est une commune du département de la Nièvre, dans la région de Bourgogne-Franche-Comté.
Champvoux fait partie du canton de La Charité-sur-Loire 
Champvoux adhère à la la communauté de communes Les Bertranges 
Champvoux fait partie du bassin de vie de La Charité-sur-Loire 
La population de Champvoux est de 285 habitants (2025) 
L'altitude moyenne de Champvoux 208 mètres.
Le code postal de Champvoux est : 58400
Le code INSEE de Champvoux est : 58056
1 Il y a 1 Ecole à Champvoux. Voir les établissements scolaires de Champvoux. 
7.6 La part des résidences secondaires est de 7.6 %. 
Tous les chiffres et statistiques sur Champvoux sur le site Insee.fr 
Chaulgnes: à 2.15 km
Marche: à 3.12 km
Tronsanges: à 3.15 km
Argenvières: à 5.34 km
Raveau: à 5.59 km
Saint-Léger-le-Petit: à 5.72 km
Charité-sur-Loire: à 6.56 km
Germigny-sur-Loire: à 6.66 km
Pougues-les-Eaux: à 7.05 km
Parigny-les-Vaux: à 7.20 km
Beffes: à 7.22 km
Chapelle-Montlinard: à 7.96 km
Marseilles-lès-Aubigny: à 8.95 km
Saint-Aubin-les-Forges: à 9.55 km
Garchizy: à 9.91 km
Guérigny: à 10.36 km
Varennes-lès-Narcy: à 10.73 km
Murlin: à 10.77 km
Jussy-le-Chaudrier: à 10.85 km
Narcy: à 11.25 km
Poiseux: à 11.77 km
Saint-Martin-des-Champs: à 11.81 km
Jouet-sur-l'Aubois: à 11.88 km
Précy: à 11.91 km
Ecole élémentaire - Public