Zlewnia Całkowita powierzchnia zlewni jeziora wynosi 502,8 km². Do jeziora uchodzą dwie rzeki: Dzierżęcinka, Unieść, struga Strzeżenica oraz Kanał Dobiesławiec, Kanał Łabusz. Jamno jest połączone z Morzem Bałtyckim poprzez kanał zwany Jamieńskim Nurtem, który znajduje się ok. 2 km za Unieściem. Ujście kanału do morza podczas sztormów jest często zasypywane.

Stan sanitarny W 2006 r. oceniono stan czystości wody Jamna na III klasę, co oznacza, że w porównaniu z badaniem w 1996 r., kiedy jezioro oceniono jako pozaklasowe, stan uległ poprawie.

Jamno jest bezpośrednim i pośrednim recypientem ścieków. Do jeziora odprowadzane są wody z oczyszczalni w Unieściu, do której trafiają ścieki z Mielna, Unieścia i Łaz. Z tychże miejscowości bezpośrednio do jeziora odprowadzane są wody deszczowe, a także wody pochłodnicze z gorzelni w miejscowości Osieki.

Do jeziora uchodzi rzeka Dzierżęcinka, która jest odbiorcą wód z komunalnej oczyszczalni Koszalina, wód opadowych z Koszalina oraz ścieków z oczyszczalni wiejskiej w Boninie. Do Jamna wpada także rzeka Unieść, niosąca oczyszczone ścieki z miasta Sianów.

Kolejnym zagrożeniem dla czystości wód jeziora są spływy obszarowe z gruntów ornych.