La localidad de San Juan de Nieva está ubicada en el interior de Laviana, una de las seis entidades parroquiales que integran el bello concejo de Avilés, junto a: Avilés, Corros, Entreviñas, Laviana, Miranda y Navarro. Este concejo de Avilés se encuentra localizado en la zona central del Principado de Asturias, en la línea costera del norte del mismo, a una distancia de 25 y 27 kilómetros de las ciudades de Gijón y Oviedo respectivamente. El conjunto de Avilés se extiende sobre una superficie de unos 26 kilómetros cuadrados y dispone de una población elevada de unos 83.520 habitantes. No obstante, parece que el pueblo de San Juan de Nieva cuenta con alrededor de 10 ó 15 habitantes; es el núcleo más pequeño del Principado.
Con el objeto de enriquecer la visita, ofrecemos a continuación una lista del patrimonio histórico de la localidad de San Juan de Nieva y el de Avilés, que lo engloba: