Балтійське море приймає понад 250 водостоків, басейн має площу близько 1,6 млн км², приймаючи об'єм 660 км³ на рік. Балтика приймає повноводні річки Північної Європи, такі, як Одер, Вісла, Німан, Даугава і Нева. Додаткове надходження прісної води відбувається через позитивний баланс опадів над випаровуванням.