La ciudad es atravesada por el río Vinalopó, de escaso caudal pero con una cuenca que llega a alcanzar los 100 metros, la cual divide Elche de norte a sur.