Terra Lake fishing

Terra Lake fishing is stocked with Rainbow Trout on a community pond. It is stocked once in 2026, most often in March. Species guides list dawn and dusk as the active times.

Illustration, not a photo of this lake
Last stocked
March 16, 2026
198 days ago · Rainbow Trout
Plants on record
1
Species recorded
1

Fish at Terra Lake

1 stocked · 1 confirmed present

Rainbow Trout Stocked · 1 plant · last March 16, 2026 Best: dawn, dusk

Last stocked March 16, 2026 · 1 plant

Best: dawn, dusk

The community trout program plants rainbow trout at Terra Lake on published spring and fall dates. (iowadnr.gov, accessed September 29, 2026)

Rainbow Trout species guide

Terra Lake offers good opportunities for anglers, with a fishery survey showing 8- to 13-inch Largemouth Bass and 3- to 7-inch Bluegills. Larger individuals of both species are present. Anglers also capture Black Crappie, generally around 8- to 9-inches. Additionally, catchable size trout are available from November through April. The lake is considered a community fishing location with good or excellent shorefishing. (programs.iowadnr.gov, accessed September 30, 2026)

How Terra Lake is stocked

Source: Iowa Department of Natural Resources.

Sand Lake (51.2 mi), Ottumwa Park Pond (South Pond) (80.2 mi), and North Prairie Lake (85.4 mi) were stocked more recently. Sand Lake is also stocked with Rainbow Trout, Ottumwa Park Pond (South Pond) is also stocked with Rainbow Trout, and North Prairie Lake is also stocked with Rainbow Trout.

Stocking history

Source: Iowa Department of Natural Resources.
Date Species Quantity Avg. length Source
March 16, 2026 Rainbow Trout – – report

Access and facts

Water type
community pond
Nearest town
Johnston, IA
Shore access
Yes

Iowa DNR LakeDetails places Terra Lake in Polk County at 41.66166907, -93.70663526. It is on the community trout schedule and the family-friendly events list.

About Terra Lake

Very clear water at the time of sampling made larger fish evade capture.

Nearest lakes

Common questions

What fish are at Terra Lake?

Fishing Terra Lake usually means Rainbow Trout. The one plant on record is Rainbow Trout. Rainbow Trout was last stocked March 16, 2026.

When is Terra Lake stocked?

Last stocked March 16, 2026. It is stocked once in 2026, most often in March.

How do you get on Terra Lake?

Shore fishing is available. The nearest town is Johnston, IA. Iowa DNR LakeDetails places Terra Lake in Polk County at 41.66166907, -93.70663526. It is on the community trout schedule and the family-friendly events list.

Which lakes near Terra Lake were stocked more recently?

Sand Lake (51.2 mi), Ottumwa Park Pond (South Pond) (80.2 mi), and North Prairie Lake (85.4 mi) were stocked more recently. Sand Lake is also stocked with Rainbow Trout, Ottumwa Park Pond (South Pond) is also stocked with Rainbow Trout, and North Prairie Lake is also stocked with Rainbow Trout.

Sources (1) +