Villanueva de Córdoba es un municipio español de la provincia de Córdoba, Andalucía. En el año 2017 contaba con 8.886 habitantes. Su extensión superficial es de 429,52 km² y tiene una densidad de 20,97 hab/km². Sus coordenadas geográficas son 38º 19′ N, 4º 37′ O.