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.
Pukinmäki
Pukinmäki rajoittuu lounaasta ja lännestä Vantaanjokeen. Pohjoisessa ja koillisessa raja kulkee Pukinmäenkaarta pitkin. Idässä kaupunginosaa rajaa päärata Kehä I:een (Seppämestarintie) saakka. Kehä I:n eteläpuolella raja kulkee Savelanpuiston länsiosissa Vantaanjokeen saakka. Radan eteläpuolella sijaitseva Savela kuuluu siis Pukinmäkeen.