Popular Fishing Spots Near Horse Shoe Lake
Mississippi River
33.7 mi away • Des Moines County, Iowa
120
Catches
Iowa River
18.7 mi away • Louisa County, Iowa
58
Catches
Geode Lake
23.6 mi away • Henry County, Iowa
38
Catches
Lake Darling
11.9 mi away • Washington County, Iowa
26
Catches
Iowa River
42.5 mi away • Johnson County, Iowa
23
Catches
Pike Run
38.2 mi away • Muscatine County, Iowa
22
Catches
Deep Lakes
39.6 mi away • Muscatine County, Iowa
20
Catches
Greater Ottumwa Park East
36.6 mi away • Ottumwa, Iowa
18
Catches