Villanueva del Rey es un municipio español de la provincia de Córdoba, Andalucía. En el año 2016 contaba con 1049 habitantes. Su extensión superficial es de 214 km² y tiene una densidad de 5,7 hab/km². Sus coordenadas geográficas son 38º12' N, 5º09' O. Se encuentra situado en la comarca del Valle del Guadiato, a una altitud de 555 metros y a 67 kilómetros de la capital de provincia, Córdoba.