La población de San Juan de Piñera es de 666 personas (2020), la distancia de San Juan de Piñera a Madrid es de 502 kilómetros, la distancia de San Juan de Piñera a Oviedo (capital de la Asturias) es de 58 kilómetros. San Juan, Piñera, El Peñedo, Belandres, Arrojas, Pepín, Cerecedo, Veiga, Los Villazones, Villademar y Otero se encuentran cerca de San Juan de Piñera.