Herrera is a municipality located in the province of Seville within the Andalusia region of southern Spain. It covers a total area of 53.48 km² (20.65 sq mi).
The municipality has a population of 6,573 as of 2024. It is situated approximately 120 km (75 mi) from the provincial capital of Seville.