Šventoji išteka iš Vakarų Žemaičių lygumos, įteka į jūrą ties Šventosios miestu. Upių tinklo tankumas baseine yra 0,81 km/km2, ežerų beveik nėra, išskyrus mažus žiogius Šventosios senslėnio dugne. Pelkės užima apie 4 % baseino paviršiaus, didžiausia iš jų – Pajūrio pelkė (apie 5 km2). Vidutinis metinis nuotėkio hidromodulis baseino aukštupyje yra 10,7 l/s iš km2, o apskaičiuotas visam baseinui – apie 11,5 l/s iš km2. Vidutinis debitas upės žiotyse – apie 5,4 m3/s.

Šventosios baseino pagrindinių upių ilgiai ir baseinų
|
Upė |
Vyresnė upė |
Ilgis, km |
Baseino plotas, km2 |
||
|
Bendras |
Lietuvoje |
Bendras |
Lietuvoje |
||
|
Šventoji |
Baltijos jūra |
68,4 |
36,6 |
471,9 |
390,2 |
|
31,8 - siena |
|||||
|
Darba |
Šventoji |
26,2 |
26,2 |
118,7 |
118,7 |
|
Įpiltis |
Šventoji |
16,2 |
16,2 |
42,8 |
42,8 |
|
Kulšė |
Šventoji |
18,2 |
18,2 |
43,5 |
43,5 |


