El principal río de Madrid es el Manzanares, que penetra en el municipio en el entorno del monte de El Pardo alimentando el embalse del mismo nombre, al que también llegan las aguas de los arroyos de Manina y Tejada.