Los principales ríos son el Guadalhorce y su afluente, el arroyo Marín.