El municipio se encuentra atravesado en su parte oriental por el río Esla, que discurre de norte a sur.