Por su término municipal discurren los ríos Guadalquivir y Guadalimar.