Villanueva de San Juan es un municipio español de la provincia de
Sevilla,
Andalucía Situado en la
Sierra Sur de la provincia cerca del pico más alto, El Terril. En el año 2019 contaba con 1.120 habitantes. 1 Su extensión superficial es de 34 km² y tiene una densidad de 40,82 hab/km². Sus coordenadas geográficas son 37° 03′ N, 5° 10′ O. Se encuentra situada a una altitud de 466 metros y a 95 kilómetros de la capital de provincia, Sevilla. Es localidad de paso del
Camino de la Frontera hacia Santiago de Compostela