La hidrografía del municipio está formada principalmente por el río Espinarejo, antiguamente también llamado Jimonte, que nace en Sanchorreja y que fluye paralelo al Arevalillo para juntarse y desembocar en el río Adaja y a su vez al río Duero.