Villarrubia está ubicado en Córdoba municipio en la provincia de Provincia de Córdoba, Andalucía. La población de Villarrubia es de 5 977 personas (2020), la distancia de Villarrubia a Madrid es de 304 kilómetros, la distancia de Villarrubia a Córdoba (capital de la Provincia de Córdoba) es de 12 kilómetros. Encinarejo de Córdoba, Majaneque, Los Mochos, El Higuerón, Valchillón, Santa María de Trassierra, Medina Azahara, Barrio San Vicente y Los Llanos se encuentran cerca de Villarrubia.