Středočeským krajem protěká několik významných řek.
Vltava
Vltava je se 430 km nejdelší řeka v ČR. Pramení na Šumavě a protéká Českým Krumlovem, Českými Budějovicemi a Prahou a v Mělníku ústí zleva do Labe. Přítoky Vltavy, Lužnice, Otava, Sázava a Berounka. Povodí Vltavy zaujímá jižní polovinu Čech a spolu s Labem odvodňují téměř celé Čechy. Povodí řeky je 28 090 km².
Labe
Labe je jednou z největších řek a vodních cest Evropy. Pramení v Krkonoších na severu Čech, protéká Německem a ústí do Severního moře. Je 1154 km dlouhá. Povodí má rozlohu 144 055 km². Spolu s Vltavou odvodňují téměř celé Čechy. Patří do úmoří severního moře
Berounka
Berounka vzniká na soutoku čtyř řek: Mže, Radbůzi, Úhlava a Úslavy v Plzni.
Vtéká do ní zpoustu řek a potoků jako například: Třemošná, Střela, Javornice,
Klíčava a mnoho dalších.
Také je na Berounce spoustu jezů. Jez Darová, jez Liblín, jez Nižbor a jez Hýskov.