Navigation Home Bass Catfish Crappie

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 located in Central Iowa 2 miles northwest of Polk City, IA.

Big Spirit Lake is located in northwest Iowa on the Minnesota border, at Spirit Lake, IA.

Black Hawk Lake is in northwest Iowa 10 miles east of Odebolt, IA.

Browns Lake is in northwest Iowa 1 mile west of Salix, IA.

Brushy Creek Lake is located in north-central Iowa 3 miles northeast of Lehigh, IA.

Clear Lake is located in north-central Iowa at Clear Lake, IA.

Coralville Lake is in east-central Iowa 1 mile northeast of North Liberty, IA.

DeSoto Bend Lake is in west-central Iowa 4 miles west of Missouri Valley, IA, at the central western border of the state with Nebraska.

East Okoboji Lake is in northwest Iowa at Okoboji, IA.

Five Island Lake is located in northwest Iowa at Emmestburg, IA.

Lake Icaria is in southwest Iowa 2 miles east of Carbon, IA.

Lake MacBride is in east-central Iowa, 2 miles northeast of North Liberty, IA.

Lake Manawa is located in west-central Iowa on the southern outskirts of Council Bluffs, IA.

Little River Lake is in south-central Iowa 1 mile northeast of Decatur City, IA.

Little Spirit Lake is located in northwest Iowa on the Minnesota border, at Spirit Lake, IA.

Lost Island Lake is in northwest Iowa 2 miles north of Ruthven, IA.

North Twin Lake is in northwest Iowa 5 miles south of Pomeroy, IA.

Pleasant Creek Lake is located in east-central Iowa 3 miles north of Palo, IA.

Rathbun Lake is in south-central Iowa 1 mile north of Rathbun, IA.

Red Rock Lake is located in central Iowa 3 miles west of Pella, IA.

Rock Creek Lake is in central Iowa 2 miles northeast of Kellogg, IA.

Saylorville Lake is located in central Iowa at Polk City, IA.

Silver Lake (Palo Alto) is in northwest Iowa 1 mile west of Ayrshire, IA.

Spirit Lake is located in northwest Iowa on the Minnesota border, at Spirit Lake, IA.

Storm Lake is in northwest Iowa at Storm Lake, IA.

Three Mile Lake is in south-central Iowa 7 miles northeast of Creston, IA.

Trumbull Lake is in northwest Iowa 2 miles north of Ruthven, IA.

Tuttle Lake is located in northwest Iowa in both Minnesota and Iowa, 1 mile north of Doliver, IA.

Twelve Mile Creek Lake is in south-central Iowa 7 miles northeast of Creston, IA.

West Okoboji Lake is located in northwest Iowa at Okoboji, IA.

Visit again soon as we plan to continually update information and details as we develop them.

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.

Fishing map for Iowa.