Villaharta es un municipio ubicado en la provincia de Provincia de Córdoba en Andalucía. La población de Villaharta es de 621 personas (2020), el área de Villaharta es de 12 kilómetros cuadrados, la distancia de Villaharta a Sevilla (capital de la Andalucía) es de 127 kilómetros, la distancia de Villaharta a Madrid es de 431 kilómetros. Villaharta comparte fronteras con Pozoblanco, Obejo y Espiel.