Villedieu est une commune du département du Cantal, dans la région d' Auvergne-Rhône-Alpes.
Villedieu fait partie du canton de Saint-Flour-2 
Villedieu adhère à la la communauté de communes de Saint-Flour 
Villedieu fait partie du bassin de vie de Saint-Flour 
Le maire de Villedieu est M. Emmanuel HEBRARD - Chef d'entreprise de 10 salariés ou plus (2026)
La population de Villedieu est de 544 habitants (2025) 
L'altitude moyenne de Villedieu 940 mètres.
Le code postal de Villedieu est : 15100
Le code INSEE de Villedieu est : 15262
2 Il y a 2 Ecoles à Villedieu. Voir les établissements scolaires de Villedieu. 
15.4 La part des résidences secondaires est de 15.4 %. 
Tous les chiffres et statistiques sur Villedieu sur le site Insee.fr 
Ternes : à 3.99 km
Saint-Flour : à 4.25 km
Alleuze : à 4.72 km
Saint-Georges : à 5.52 km
Tanavelle : à 5.78 km
Roffiac : à 6.02 km
Andelat : à 6.61 km
Anglards-de-Saint-Flour : à 7.38 km
Coren : à 8.89 km
Mentières : à 9.44 km
Tiviers : à 9.83 km
Neuvéglise-sur-Truyère : à 10.59 km
Cussac : à 10.67 km
Fridefont : à 11.35 km
Valuéjols : à 11.79 km
Coltines : à 11.83 km
Vabres : à 11.83 km
Ecole élémentaire - Public
Ecole maternelle Bouzentes - Public