Keravanjoki
Keravanjoki on Vantaanjoen pisin sivujoki, jonka pituus on 65 kilometriä. Keravanjoki alkaa Hyvinkään Ridasjärvestä ja virtaa Hankotien ali Kaukasten kylän kautta Tuusulan Natura-alueen, Keravanjoki-kanjonin, kautta Kellokosken, Järvenpään, Keravan sekä Vantaan koillisten kaupunginosien halki. Joki on Vantaan ja Helsingin rajajokena Tikkurilasta Tammistoon, jossa se yhtyy Vantaanjokeen.
Kannonkoski
Kannonkoski sijaitsee Suomenselän vedenjakaja-alueella, Kymijoen vesistön latvoilla. Kannonkosken vesistöt kuuluvat Saarijärven, Kivijärven sekä Viitasaaren reitteihin. Kunnan alueella suurimpia järviä ovat Kivijärvi, joka on Suomen 30:nneksi suurin järvi, 15 kilometriä pitkä ja enimmillään noin kuusi kilometriä leveä Vuosjärvi, Kannonjärvi eli Kannonselkä, Pudasjärvi, Viivajärvet sekä puoliksi Karstulan kunnan puolella sijaitseva Enonjärvi. Merkittävimpiä jokia ovat Hilmonjoki, joka tunnetaan paremmin koskikalastuskohde Hilmonkoskesta, Viivajoki, sekä Lakojoki, jonka kautta muun muassa Saarijärven puolella sijaitsevan Pyhä-Häkin kansallispuiston vedet laskevat laajaan Vuosjärveen ja edelleen Keiteleeseen.