W powiecie białogardzkim znajdują się cztery jeziora o powierzchni powyżej 5 ha:
- Dobrowieckie Wielkie (12,5 ha)
- Dobrowieckie Małe (6,1 ha)
- Byszyńskie (10,0 ha)
- Rybackie (14,0 ha)
Są one zlokalizowane na wschód od Byszyna, w obrębie sandru międzymorenowego. Jeziora są stosunkowo płytkie, z łagodnymi brzegami. Najgłębszym jest jezioro Byszyńskie – 23 m głębokości. Jest to zbiornik o charakterze lobeliowym. Poza tym w powiecie występują mniejsze jeziora i stawy, nie posiadające oficjalnych nazw.