Iowa Fishing Map
Interactive map plus a list of fishing lakes in IA.
Below the map is a list of major fishing lakes in Iowa.
Use the above map to locate these bodies of water and find the best fishing lakes in Iowa.
The state of Iowa has abundant fishing opportunities. Try your luck at some of these major lakes and impoundments.
Big Creek Lake is an 830-acre lake in Central Iowa 2 miles northwest of Polk City.
Big Spirit Lake is a 5,700-acre lake in northwest Iowa on the Minnesota border, at Spirit Lake.
Black Hawk Lake is a 950-acre lake in northwest Iowa 10 miles east of Odebolt.
Browns Lake (Bigelow Park) is a 580-acre lake in northwest Iowa 1 mile west of Salix.
Brushy Creek Lake is a 690-acre lake in north-central Iowa 3 miles northeast of Lehigh.
Clear Lake is a 3,700-acre lake in north-central Iowa at Clear Lake.
Coralville Lake is a 5,300-acre lake in east-central Iowa 1 mile northeast of North Liberty.
DeSoto Lake, aka DeSoto Bend Lake, is a 790-acre lake in west-central Iowa 4 miles west of Missouri Valley.
East Okoboji Lake is an 1,800-acre lake in northwest Iowa at Okoboji.
Five Island Lake is a 950-acre lake in northwest Iowa at Emmestburg.
Lake Icaria is a 670-acre reservoir in southwest Iowa 2 miles east of Carbon.
Lake MacBride is an 810-acre lake in east-central Iowa, 2 miles northeast of North Liberty.
Lake Manawa is a 710-acre lake in west-central Iowa on the southern outskirts of Council Bluffs.
Lake Red Rock is a 15,200-acre lake in central Iowa 3 miles west of Pella.
Lake Wapello is a 1,150-acrelake in southeast Iowa, 8 miles east of Unionville.
Little River Lake is a 780-acre lake in south-central Iowa 1 mile northeast of Decatur City.
Little Spirit Lake is a 610-acre lake in northwest Iowa on the Minnesota border, at Spirit Lake.
Lost Grove Lake is a 400-acre reservoir in eastern Iowa, 2 miles east of Park View.
Lost Island Lake is a 1,260-acre lake in northwest Iowa 2 miles north of Ruthven.
North Twin Lake is a 450-acre lake in northwest Iowa 5 miles south of Pomeroy.
Okamanpeedan Lake, aka Tuttle Lake, is a 2,360-acre lake in northwest Iowa, 1 mile north of Doliver.
Pleasant Creek Lake is a 400-acre lake in east-central Iowa 3 miles north of Palo.
Rathbun Lake is a 11,000-acre lake in south-central Iowa 1 mile north of Rathbun.
Rock Creek Lake is a 490-acre lake in central Iowa 2 miles northeast of Kellog.
Saylorville Lake is a 5,400-acre lake in central Iowa at Polk City.
Silver Lake (Palo Alto) is a 1,000-acre lake in northwest Iowa 1 mile west of Ayrshire.
Storm Lake is a 3,200-acre lake in northwest Iowa at Storm Lake.
Three Mile Reservoir is an 880-acre lake in south-central Iowa 7 miles northeast of Creston.
Trumbull Lake is a 1,180-acre lake in northwest Iowa 2 miles north of Ruthven.
Twelve Mile Creek Lake is a 630-acre lake in south-central Iowa 7 miles northeast of Creston.
West Okoboji Lake is a 3,850-acre lake in northwest Iowa at Okoboji.
Maps to find fishing lakes, by state.
Find major lakes and fishing waters in IA.
The purpose of this map is to help you locate major fishing waters in the state of Iowa, along with travel routes. If you have a favorite lake in IA which you would like to see added here, we would enjoy hearing from you. Contact us with details. If you offer a guide service on any of these lakes please visit our Iowa fishing guides page and consider adding your information.