Espiel es un municipio español situado en la provincia de Córdoba, Andalucía. Con una extensión superficial de 437,26 km², Espiel cuenta con una población de 2397 habitantes.
Además, es una zona rica en historia, con restos arqueológicos de la cultura romana,
La población de Espiel debe su importancia en la antigüedad por estar situada en la ruta que unía Corduba y Emerita, dos capitales romanas.
En la actualidad, Espiel cuenta con lugares turísticos que pueden ser de gran interés para los visitantes. Entre ellos se encuentra el Castillo Medieval Cabeza de Vaca, ubicado en Hinojosa del Duque, Córdoba.
También se encuentra la Iglesia de San Juan Bautista en Pedroche, Córdoba.
Otro lugar interesante para visitar es la Ermita de la Virgen de Luna, situada en el propio Espiel.
La historia de Espiel es rica y variada. Fue creado en 1573 ante el aumento de su población y visitantes debido a la ubicación de la villa en un camino de gran trasiego.
En el siglo XVII fue comprada por Juan Jiménez de Góngora, luego marqués de Almodóvar de Trasserra.
Los vecinos de Espiel dan crédito a la tradición de que el pueblo se remonta en sus inicios a unas chozas hechas por unos cabreros en los actuales asentamientos de la villa, las que después se convirtieron en casas que se fueron amontonando poco a poco, aunque no se precisa en qué momento.