Vantaanjoki
Vantaanjoen pisin sivujoki on Keravanjoki, joka yhtyy Vantaanjokeen Helsingin ja Vantaan rajalla. Muita huomattavia sivujokia ovat Luhtaanmäenjoki (ylempänä Nurmijärven alueella Lepsämän- ja Luhtajoet), Tuusulanjärvestä alkava Tuusulanjoki, Palojoki ja Kytäjoki, jonka latvavedet ovat osittain Lopen ja Vihdin alueilla.
Alavus
Maisemallinen raja läntisen suomaan ja itäisen mäkimaan välillä noudattaa suurin piirtein Lapuanjoen ja sen suurimman sivuhaaran Nurmonjoen välistä vedenjakajaa. Lapuanjoki alkaa Kukkolammesta Virroilta ja laskee savirantaiseen Rimpijärveen sekä edelleen kauniiseen kallio- ja hiekkarantaiseen Sapsalampeen. Täältä joki jatkuu Pahajoki-nimisenä ja virtaa mm. Alavudenjärven läpi kohti Kuortaneenjärveä. Alavuden länsiosan vedet keräävä Nurmonjoki alkaa Vehkajokena Vehkajärvistä aivan Suomenselän laelta. Allasjärvien kautta virrattuaan joki jatkuu allasjokena, kunnes se muuttuu hieman leveämmäksi Ahvenjoeksi Myllyjoen yhdyttyä siihen. Ahvenjoki virtaa aluksi Jääskänjärven läpi ja jatkuu edelleen Seinäjoen rajalle, jossa se levenee Lehmijoen haarassa Nurmonjoeksi. Nurmojoki saa vielä Kuorasluoman kautta Kuorasjärven vedet Alavuden puolelta. Nurmonjoki purkautuu Lapuanjoen pääuomaan Lapuan kaupungin keskustassa. Kaksi kilometriä leveä ja kymmenen kilometriä pitkä Kuorasjärvi on Alavuden suurin järvi. Yhdessä Jääskänjärven kanssa se poikkeaa rannoiltaan Suomenselälle tyypillisistä suolammista. Järvien kiviset ja hiekkaiset moreeniselännerannat ovat niin jyrkkiä, ettei vesialue pääse laajalti ruohottumaan. Näistä rannoista onkin tullut yksi läheisen Seinäjoen kaupungin tärkeimmistä virkistysalueista.