El término municipal está bañado por el río Órbigo, que discurre de norte a sur, y por el río Jamuz, que baña la parte norte del municipio.