La población de San Juan de Nieva es de 106 personas (2018), la distancia de San Juan de Nieva a Madrid es de 486 kilómetros, la distancia de San Juan de Nieva a Oviedo (capital de la Asturias) es de 42 kilómetros. Raíces Nuevo, La Folleca, San Juan de Nieva, La Garita, En Ca Bastián, La Talaya y El Caleyo se encuentran cerca de San Juan de Nieva.