Grass Lake, North Dakota

Grass Lake is a small prairie lake in Richland County near Lidgerwood, in southeastern North Dakota — a productive little water for pike, perch and crappie. This guide is part of our growing North Dakota Lakes Database.

Grass Lake at a glance

  • Location: Richland County, northwest of Lidgerwood, southeastern North Dakota
  • Top fish: northern pike, yellow perch and crappie
  • Setting: a shallow prairie lake, quiet and uncrowded

Fishing Grass Lake

Grass Lake has a reputation for abundant northern pike, perch and crappie — a nice variety for a small prairie water. Black crappie in particular make it a fun local stop. Fishing quality shifts with water levels and winters, so check the latest reports before you go.

Know before you go

  • License: a North Dakota fishing license is required.
  • Best for: quiet prairie fishing; conditions vary year to year with water levels and winter.
  • Check first: see current North Dakota Game and Fish reports before you go.
northdakota-lakes.com