Centralne jezioro miasta Ełk o powierzchni całkowitej 385 ha oraz maksymalnej głębokości 58,2 m co plasuje je na 8. Miejscy wśród polskich jezior. Zbiornik zasilają wody jezior Sumowo, Szarek, Szyba i Barany. Przez jezioro przepływa także rzeka Ełk.
Zbiornik leżący pomiędzy miejscowością Gąski i Przytuły o powierzchni 193,9 ha. Jego głębokość maksymalna sięga 19 m. Wokół jeziora znajdują się rozległe pola uprawne, pastwiska oraz zabudowy wiejskie. Na jeziorze jest wyspa o nazwie „Krowia Kępa” o powierzchni 1,3 ha. Wśród ryb występuje tu: płoć, leszcz, węgorz, okoń, szczupak, karp, wzdręga, karaś, rzadko sieja i sielawa.
Jest to duży zbiornik o powierzchni 1262 ha, leżący na wschód od miasta Ełk. Wokół jeziora skupia się kilka wsi: Mrozy, Sordachy, Makosieje, Giże, Koziki, Łoje, Laski Duże, Sędki, Buczki i Szeligi. Na jeziorze ukształtowały się dwie wyspy o łącznej powierzchni 3,3 ha. Wokół roztaczają się pola uprawne, pastwiska i łąki. Natomiast druga część linii brzegowej stanowią lasy i osiedla. Wśród ryb występuje tu: szczupak, sandacz, węgorz, okoń, sum, karp, lin, płoć, leszcz, jaź, karaś.
Rzeka Ełk ma długość 114 km oraz powierzchnię całkowitą równą 1.524,5 km2. Jest ona prawobrzeżnym dopływem Biebrzy, a jej największym dopływem jest Lega. Wypływa ona na Szeskiej Górze, następnie płynie przez gminę Gołdap, Kowale Oleckie, Świętajno, Stare Juchy, Ełk i Prostki, dalej powiaty grajewski i moniecki w województwie podlaskim. Największe miejscowości leżące nad rzeką to Ełk, Straduny, Nowa Wieś Ełcka, Prostki i Grajewo.