State guide · Iowa
Best fishing lakes in Iowa: 12 lakes and what bites
The best fishing lakes in Iowa: West Okoboji Lake, Big Spirit Lake and Rathbun Lake and more, with size, fish, structure and when to go.
From West Okoboji Lake to Lake Panorama, these 12 lakes are the strongest fishing picks in Iowa on our list of 17, with the fish, the size and where to start on each.
The lakes at a glance
| Lake | Size | Main fish |
|---|---|---|
| West Okoboji Lake | 3,850 acres | yellow perch, bluegill, walleye |
| Big Spirit Lake | 5,680 acres | walleye, yellow perch, largemouth bass |
| Rathbun Lake | 11,000 acres | crappie, walleye, catfish |
| Okamanpeedan Lake | 2,300 acres | walleye, northern pike, crappie |
| Lake MacBride | 900 acres | spotted bass, muskie, walleye |
| Clear Lake | 3,680 acres | walleye, white bass, catfish |
| Lake Red Rock | 15,500 acres | largemouth bass, walleye, crappie |
| Coralville Lake | 5,280 acres | largemouth bass, walleye, crappie |
| Rice Lake | about 1,020 acres | largemouth bass, crappie, bluegill |
| Black Hawk Lake | 960 acres | largemouth bass, crappie, bluegill |
| Storm Lake | about 2,930 acres | largemouth bass, crappie, bluegill |
| Lake Panorama | 1,080 acres | largemouth bass, crappie, bluegill |
1. West Okoboji Lake
West Okoboji Lake is a natural lake of some 3,850 acres. It lies next to Arnolds Park. Yellow perch, bluegill, walleye and smallmouth bass are the draw. The deepest water is around 136 ft. West Lake Okoboji is Iowa's deepest lake and is listed among the state's Outstanding Iowa Waters for its exceptional water clarity. It is a clear lake, so long casts and a quiet approach pay off.
West Okoboji Lake today: water temperature, bite times and the 3-D lake bed
2. Big Spirit Lake
Big Spirit Lake is a natural lake of 5,680 acres of water. It lies about 1.6 miles south of Spirit Lake. It holds walleye, yellow perch, largemouth bass and smallmouth bass. At about 24 ft at its deepest, it warms quickly in spring. The lake bed gives you three point drop-offs and an upper arm to work. Big Spirit Lake is the largest natural lake in Iowa and anchors the Iowa Great Lakes chain.
Big Spirit Lake today: water temperature, bite times and the 3-D lake bed
3. Rathbun Lake
At some 11,000 acres, Rathbun Lake is a big lake. You will find it near Centerville. Crappie, walleye and catfish are the draw. Rathbun Lake on the Chariton River is Iowa's largest reservoir by normal-pool surface area aside from Red Rock.
Rathbun Lake today: water temperature, bite times and the 3-D lake bed
4. Okamanpeedan Lake
At 2,300 acres, Okamanpeedan Lake is small enough to learn in a few trips. It lies near Fairmont. The fish here are walleye, northern pike, crappie and yellow perch. The lake bed gives you three point drop-offs and two sheltered coves to work. Okamanpeedan Lake is a shallow riverine lake on the East Fork Des Moines River straddling the Iowa-Minnesota border.
Okamanpeedan Lake today: water temperature, bite times and the 3-D lake bed
5. Lake MacBride
Lake MacBride spreads over 900 acres. The lake is about 1.7 miles east of Solon. Expect spotted bass, muskie, walleye and catfish. On the 3-D map the bed has three point drop-offs and two sheltered coves: good places to start.
Lake MacBride today: water temperature, bite times and the 3-D lake bed
6. Clear Lake
At 3,680 acres of water, Clear Lake is a good-sized lake. It lies next to Clear Lake. It holds walleye, white bass and catfish. It goes down to about 30 ft. On the 3-D map the bed has three point drop-offs and a sheltered cove: good places to start. Clear Lake is a natural, spring-fed lake in Cerro Gordo County and a popular walleye fishery.
Clear Lake today: water temperature, bite times and the 3-D lake bed
7. Lake Red Rock
Lake Red Rock covers some 15,500 acres. You will find it about 21 miles northwest of Des Moines. Red Rock Dam holds it on the Des Moines River. Like most lakes its size in Iowa, it should hold largemouth bass, walleye, crappie and bluegill. Lake Red Rock, Iowa's largest lake by normal-pool area, can expand to roughly 70,000 acres during major flood storage.
Lake Red Rock today: water temperature, bite times and the 3-D lake bed
8. Coralville Lake
Coralville Lake is a reservoir of some 5,280 acres. You will find it about 4 miles south of Iowa City. Coralville Dam holds it on the Iowa River. The usual Iowa mix applies: largemouth bass, walleye, crappie and bluegill. Coralville Lake on the Iowa River can expand nearly five-fold in surface area during flood storage.
Coralville Lake today: water temperature, bite times and the 3-D lake bed
9. Rice Lake
At about 1,020 acres, Rice Lake is small enough to learn in a few trips. It lies about 1.5 miles northwest of Lake Mills. Like most lakes its size in Iowa, it should hold largemouth bass, crappie, bluegill and catfish. On the 3-D map the bed has three point drop-offs and two sheltered coves: good places to start.
Rice Lake today: water temperature, bite times and the 3-D lake bed
10. Black Hawk Lake
Black Hawk Lake spreads over 960 acres of water. You will find it next to Lake View. The usual Iowa mix applies: largemouth bass, crappie, bluegill and catfish. The deepest water is around 20 ft. Its bed shows three point drop-offs and two sheltered coves worth a first look. Black Hawk Lake in Sac County is a natural glacially-formed lake, though the USGS also classifies it as a reservoir.
Black Hawk Lake today: water temperature, bite times and the 3-D lake bed
11. Storm Lake
At about 2,930 acres, Storm Lake is small enough to learn in a few trips. The lake is next to Storm Lake. Like most lakes its size in Iowa, it should hold largemouth bass, crappie, bluegill and catfish. Its bed shows three point drop-offs and a steep ledge worth a first look.
Storm Lake today: water temperature, bite times and the 3-D lake bed
12. Lake Panorama
Lake Panorama covers some 1,080 acres. It lies about 35 miles east of West Des Moines. The usual Iowa mix applies: largemouth bass, crappie, bluegill and catfish. On the 3-D map the bed has two point drop-offs and two sheltered coves: good places to start. Lake Panorama is a reservoir on the Middle Raccoon River in Guthrie County surrounded by a residential community.
Lake Panorama today: water temperature, bite times and the 3-D lake bed
Iowa lakes by fish
Lakes listed for a fish are the ones on this page where it is on record or typical for the lake.
- Bass: West Okoboji Lake, Big Spirit Lake, Lake MacBride and Lake Red Rock
- Walleye: West Okoboji Lake, Big Spirit Lake, Rathbun Lake and Okamanpeedan Lake
- Crappie: West Okoboji Lake, Big Spirit Lake, Rathbun Lake and Okamanpeedan Lake
- Pike and muskie: West Okoboji Lake, Big Spirit Lake, Okamanpeedan Lake and Lake MacBride
- Catfish: Rathbun Lake, Okamanpeedan Lake, Lake MacBride and Clear Lake
The fishing year
- Spring: walleye are usually at their best. Prime range. Low light is best, on reefs and weed edges.
- Summer: walleye are usually fair. Warm surface. They go deep in the day; try evenings.
- Fall: walleye are usually at their best. Prime range. Low light is best, on reefs and weed edges.
- Winter: walleye are usually fair. Cold. Slow jigs on deep structure.
Before you go
A Iowa fishing licence covers every lake here; the state fish and wildlife agency publishes the limits and any special rules lake by lake. Each lake page on LakeScope shows today's water temperature, the wind, the best bite times and a 3-D view of the bed, so check it the morning you go.
Questions
What is the best fishing lake in Iowa?
West Okoboji Lake is our first pick, with yellow perch, bluegill and walleye. Big Spirit Lake and Rathbun Lake are close behind.
How many lakes in Iowa does LakeScope cover?
17 lakes, each with a page for today's conditions.
Where can I catch walleye in Iowa?
Try West Okoboji Lake, Big Spirit Lake and Rathbun Lake.
Where can I catch bass in Iowa?
Try West Okoboji Lake, Big Spirit Lake and Lake MacBride.
Where can I catch crappie in Iowa?
Try West Okoboji Lake, Big Spirit Lake and Rathbun Lake.
Your lake every morning
Water temperature, level, wind and bite times on your phone.
Lakes in this guide
More guides
- Biggest lakes in Iowa: the top 10 by sizeThe 10 biggest lakes in Iowa by size, from Lake Red Rock down, with shoreline, fish and what each lake is like.
- Deepest lakes in Iowa: 5 lakes ranked by depthThe deepest lakes in Iowa, led by West Okoboji Lake at about 136 ft, with size, fish and how to fish deep water.
- Ice fishing in Iowa: 10 lakes and how to stay safeIce-fishing lakes in Iowa with the fish under the ice, plus the ice-thickness guidance and safety kit to take.
- Best fishing lakes in Alabama: 12 lakes and what bitesThe best fishing lakes in Alabama: Lake Guntersville, Lake Martin and Pickwick Lake and more, with size, fish, structure and when to go.
- Biggest lakes in Alabama: the top 10 by sizeThe 10 biggest lakes in Alabama by size, from Lake Guntersville down, with shoreline, fish and what each lake is like.
- Deepest lakes in Alabama: 10 lakes ranked by depthThe deepest lakes in Alabama, led by Smith Lake at about 264 ft, with size, fish and how to fish deep water.