La población de Villagrufe es de 104 personas (2020), la distancia de Villagrufe a Madrid es de 535 kilómetros, la distancia de Villagrufe a Oviedo (capital de la Asturias) es de 96 kilómetros. Carballedo, San Martín de Beduledo, Tamuño, Cereceda, Celón, Pradiella, Santullano, Valbona, Pumar y Piniella se encuentran cerca de Villagrufe.