El pueblo es atravesado de norte a sur por el Arroyo del Cañetejo, afluente del Guadalquivir.