Herrera es un municipio ubicado en la provincia de Provincia de Sevilla en Andalucía. La población de Herrera es de 6 464 personas (2020), el área de Herrera es de 5348 kilómetros cuadrados, la distancia de Herrera a Sevilla (capital de la Andalucía) es de 101 kilómetros, la distancia de Herrera a Madrid es de 353 kilómetros. Herrera comparte fronteras con Écija, Estepa, Puente Genil y Marinaleda.