LakeCount. Every Lake. Measured.

Lakes / Oregon / Marion County

Lakes in Marion County, Oregon

18 lakes counted in Marion County - the largest is Detroit Lake at 3,593 acres.

18
Lakes Counted
3,593 acres
Largest - Detroit Lake

Marion County, highlighted, with its largest counted lakes dotted. Outlines from Census boundary data.

All Counted Lakes

#LakeCountySurface AreaMax Depth
1Detroit LakeMarion3,593 acres-
2Olallie LakeMarion195 acres-
3Big Cliff ReservoirMarion101 acres-
4Monon LakeMarion94 acres-
5Elk LakeMarion66 acres-
6Mission Creek ReservoirMarion59 acres-
7Breitenbush LakeMarion55 acres-
8Willamette SloughMarion55 acres-
9Silver Creek ReservoirMarion45 acres-
10Stone Quarry LakeMarion42 acres-
11Fish LakeMarion38 acres-
12Clear LakeMarion37 acres-
13Long LakeMarion30 acres-
14Mission LakeMarion29 acres-
15Skookum LakesMarion29 acres-
16McKay ReservoirMarion28 acres-
17Spada ReservoirMarion28 acres-
18Horseshoe LakeMarion27 acres-
Find a Lake in Marion CountyLargest Lakes
Sources: USGS National Hydrography Dataset lake data; USGS. Verified October 30, 2026.