Home/ North Dakota/ Walleye
Species · North Dakota

Walleye Stocking in North Dakota

NDGF records show Walleye stocked at 216 North Dakota waters, 810 records in all. Seasons on record: 2017 – 2021. These are stocking records, not a current population estimate.

810
Stocking records
216
Waters
72,760,193
Fish reported
Rods & ReelsAd

Where Walleye has been stocked

Record counts below are for Walleye at each water.

Stutsman County
Jamestown Reservoir
11 Walleye records · 1,838,879 fish
Latest 2021
Richland County
Horseshoe Lake
8 Walleye records · 404,869 fish
Latest 2021
Barnes County
Lake Ashtabula
8 Walleye records · 7,230,448 fish
Latest 2021
Stutsman County
Pipestem Reservoir
8 Walleye records · 2,130,460 fish
Latest 2021
Bottineau County
Lake Metigoshe
7 Walleye records · 271,644 fish
Latest 2021
Stutsman County
Spiritwood Lake
7 Walleye records · 404,609 fish
Latest 2021
Logan County
Braun Lake
6 Walleye records · 31,462 fish
Latest 2021
Sargent County
Buffalo Lake
6 Walleye records · 337,850 fish
Latest 2021
Richland County
Four Corners Lake
6 Walleye records · 210,500 fish
Latest 2021
Stutsman County
Reule Lake
6 Walleye records · 1,095,600 fish
Latest 2021
Emmons County
Rice Lake
6 Walleye records · 459,903 fish
Latest 2021
McLean County
Scooby Lake
6 Walleye records · 220,254 fish
Latest 2021
Nelson County
Stump Lake
6 Walleye records · 3,361,250 fish
Latest 2021
Sargent County
Alkali Lake
5 Walleye records · 157,800 fish
Latest 2021
Kidder County
Alkaline Lake
5 Walleye records · 1,060,400 fish
Latest 2021
Towner County
Armourdale Dam
5 Walleye records · 50,900 fish
Latest 2021
Divide County
Baukol-Noonan Dam
5 Walleye records · 27,400 fish
Latest 2021
Towner County
Bisbee Dam-Big Coulee
5 Walleye records · 169,300 fish
Latest 2021
Lamoure County
Boom Lake (Marion Lake)
5 Walleye records · 148,600 fish
Latest 2021
Bottineau County
Boundary Lake
5 Walleye records · 56,681 fish
Latest 2021
Walsh County
Bylin Dam
5 Walleye records · 47,800 fish
Latest 2021
Rolette County
Carpenter Lake
5 Walleye records · 350,700 fish
Latest 2021
Slope County
Cedar Lake
5 Walleye records · 966,492 fish
Latest 2021
McIntosh County
Coldwater Lake
5 Walleye records · 505,900 fish
Latest 2021
Williams County
Cottonwood Lake
5 Walleye records · 349,600 fish
Latest 2021
Burleigh County
Crimmins WPA
5 Walleye records · 151,600 fish
Latest 2021
McLean County
Crooked Lake
5 Walleye records · 566,500 fish
Latest 2021
Stutsman County
Crystal Springs
5 Walleye records · 102,100 fish
Latest 2021
Kidder County
Des Moines Lake
5 Walleye records · 299,050 fish
Latest 2021
Lamoure County
Diamond Lake
5 Walleye records · 420,850 fish
Latest 2021
Stark County
Dickinson Reservoir
5 Walleye records · 695,400 fish
Latest 2021
McIntosh County
Dollinger-Schnabel Lake
5 Walleye records · 319,000 fish
Latest 2021
Foster County
Dry Lake
5 Walleye records · 318,900 fish
Latest 2021
Williams County
Epping-Springbrook Dam
5 Walleye records · 57,138 fish
Latest 2021
Barnes County
Fox Lake
5 Walleye records · 257,500 fish
Latest 2021
Sioux County
Froelich Dam
5 Walleye records · 80,400 fish
Latest 2021
Rolette County
Gordon Lake
5 Walleye records · 65,100 fish
Latest 2021
McIntosh County
Green Lake
5 Walleye records · 204,500 fish
Latest 2021
McIntosh County
Harr Lake
5 Walleye records · 100,600 fish
Latest 2021
Richland County
Haus Lake
5 Walleye records · 37,900 fish
Latest 2021
Grant County
Heart Butte Reservoir
5 Walleye records · 1,691,000 fish
Latest 2021
Stutsman County
Hoggarth Dam
5 Walleye records · 173,400 fish
Latest 2021
Barnes County
Island Lake
5 Walleye records · 145,400 fish
Latest 2021
Kidder County
Jasper Lake
5 Walleye records · 204,350 fish
Latest 2021
McIntosh County
Kislingbury Lake
5 Walleye records · 322,800 fish
Latest 2021
Williams County
Kota-Ray Dam
5 Walleye records · 19,600 fish
Latest 2021
Sargent County
Kraft Slough
5 Walleye records · 780,900 fish
Latest 2021
Eddy County
Lake Coe
5 Walleye records · 281,150 fish
Latest 2021
Renville County
Lake Darling
5 Walleye records · 2,707,450 fish
Latest 2021
Richland County
Lake Elsie
5 Walleye records · 221,500 fish
Latest 2021
Dunn County
Lake Ilo
5 Walleye records · 621,800 fish
Latest 2021
Kidder County
Lake Josephine
5 Walleye records · 204,535 fish
Latest 2021
Lamoure County
Lake Lamoure
5 Walleye records · 279,791 fish
Latest 2021
State: North Dakota
Lake Sakakawea
5 Walleye records · 9,706,700 fish
Latest 2021
Logan County
Logan Lake
5 Walleye records · 298,000 fish
Latest 2021
Bottineau County
Long Lake
5 Walleye records · 66,742 fish
Latest 2021
Bottineau County
Loon Lake
5 Walleye records · 122,484 fish
Latest 2021
Richland County
Lueck Lake
5 Walleye records · 164,400 fish
Latest 2021
Logan County
Marvin Miller Lake
5 Walleye records · 169,700 fish
Latest 2021
Williams County
McLeod (Ray) Reservoir
5 Walleye records · 31,400 fish
Latest 2021
Barnes County
Moon Lake
5 Walleye records · 68,000 fish
Latest 2021
Barnes County
Mosher WPA
5 Walleye records · 210,600 fish
Latest 2021
Cavalier County
Mount Carmel Dam
5 Walleye records · 253,100 fish
Latest 2021
Stutsman County
Mud And Pearl Lakes
5 Walleye records · 702,450 fish
Latest 2021
Logan County
Mundt Lake
5 Walleye records · 99,750 fish
Latest 2021
Eddy County
North Lake Washington
5 Walleye records · 196,550 fish
Latest 2021
Sargent County
Ole Breum Lake
5 Walleye records · 218,950 fish
Latest 2021
Logan County
Ost Lake
5 Walleye records · 148,800 fish
Latest 2021
Stutsman County
R And M Lake
5 Walleye records · 64,600 fish
Latest 2021
Logan County
Railroad Lake
5 Walleye records · 77,600 fish
Latest 2021
Griggs County
Red Willow Lake
5 Walleye records · 91,542 fish
Latest 2021
Richland County
Reiland Lake
5 Walleye records · 149,100 fish
Latest 2021
Kidder County
Round Lake
5 Walleye records · 105,100 fish
Latest 2021
Sargent County
Silver Lake
5 Walleye records · 91,800 fish
Latest 2021
Wells County
Silver Lake WMA
5 Walleye records · 285,800 fish
Latest 2021
Steele County
South Golden Lake
5 Walleye records · 124,264 fish
Latest 2021
Sargent County
Sprague Lake
5 Walleye records · 122,400 fish
Latest 2021
Morton County
Sweet Briar Lake
5 Walleye records · 99,400 fish
Latest 2021
Stutsman County
Trautman Slough
5 Walleye records · 291,400 fish
Latest 2021
Lamoure County
Twin Lakes
5 Walleye records · 487,750 fish
Latest 2021
Rolette County
Upsilon Lake
5 Walleye records · 269,054 fish
Latest 2021
Richland County
West Moran Lake
5 Walleye records · 160,700 fish
Latest 2021
Mountrail County
White Earth Dam
5 Walleye records · 101,400 fish
Latest 2021
Nelson County
Whitman Dam
5 Walleye records · 108,000 fish
Latest 2021
Kidder County
Willow Lake
5 Walleye records · 255,100 fish
Latest 2021
Benson County
Wood Lake
5 Walleye records · 58,512 fish
Latest 2021
Kidder County
Woodhouse Lake
5 Walleye records · 153,600 fish
Latest 2021
Stutsman County
Barnes Lake
4 Walleye records · 207,800 fish
Latest 2021
Rolette County
Belcourt Lake
4 Walleye records · 112,750 fish
Latest 2021
Bowman County
Bowman-Haley Dam
4 Walleye records · 759,800 fish
Latest 2021
Stutsman County
Clark Lake
4 Walleye records · 146,500 fish
Latest 2021
Sargent County
Consolidated Lake
4 Walleye records · 131,400 fish
Latest 2021
Sargent County
Deuce Lake
4 Walleye records · 64,600 fish
Latest 2021
State: North Dakota
Devils Lake
4 Walleye records · 3,602,400 fish
Latest 2021
Richland County
Elm Lake
4 Walleye records · 773,600 fish
Latest 2021
Wells County
Goose Lake
4 Walleye records · 195,400 fish
Latest 2021
Ward County
Hiddenwood Lake
4 Walleye records · 74,000 fish
Latest 2021
Wells County
Hurdsfield-Tuffy Lake
4 Walleye records · 339,400 fish
Latest 2021
Rolette County
Jarvis Lake
4 Walleye records · 43,900 fish
Latest 2021
Barnes County
Kee Lake
4 Walleye records · 127,600 fish
Latest 2021
Lamoure County
Kulm-Edgeley Dam
4 Walleye records · 16,200 fish
Latest 2021
Kidder County
Lake Geneva
4 Walleye records · 100,600 fish
Latest 2021
Sargent County
Lake Tewaukon
4 Walleye records · 622,610 fish
Latest 2021
Sargent County
Lake Walstead
4 Walleye records · 20,000 fish
Latest 2021
Walsh County
Matejcek Dam
4 Walleye records · 79,800 fish
Latest 2021
Nelson County
McVille Dam
4 Walleye records · 22,500 fish
Latest 2021
Sargent County
Nelson Lake
4 Walleye records · 11,000 fish
Latest 2021
Burke County
Short Creek Dam
4 Walleye records · 68,600 fish
Latest 2021
Sheridan County
South (Hoffer) McClusky
4 Walleye records · 75,500 fish
Latest 2021
Barnes County
St. Mary's Lake
4 Walleye records · 63,000 fish
Latest 2021
Stutsman County
Stirton Lake
4 Walleye records · 167,100 fish
Latest 2021
Dickey County
Tad Lake
4 Walleye records · 362,000 fish
Latest 2021
Logan County
Thurn Lake
4 Walleye records · 40,350 fish
Latest 2021
Williams County
Blacktail Dam
3 Walleye records · 76,400 fish
Latest 2021
Mountrail County
Clearwater Lake
3 Walleye records · 44,000 fish
Latest 2021
Stutsman County
Cleveland Slough
3 Walleye records · 150,804 fish
Latest 2021
Morton County
Danzig Dam
3 Walleye records · 77,400 fish
Latest 2021
Rolette County
Dion Lake
3 Walleye records · 29,900 fish
Latest 2021
McIntosh County
Dry Lake
3 Walleye records · 1,067,000 fish
Latest 2021
Stutsman County
Foot Lake
3 Walleye records · 90,850 fish
Latest 2021
Kidder County
Frettim Lake
3 Walleye records · 31,450 fish
Latest 2021
Richland County
Grass Lake
3 Walleye records · 277,250 fish
Latest 2021
Richland County
Gullys Slough
3 Walleye records · 497,760 fish
Latest 2021
Walsh County
Homme Dam
3 Walleye records · 80,300 fish
Latest 2021
Kidder County
Horsehead Lake
3 Walleye records · 2,012,400 fish
Latest 2021
McLean County
Lake Brekken
3 Walleye records · 102,400 fish
Latest 2021
McIntosh County
Lehr WMA
3 Walleye records · 152,000 fish
Latest 2021
Logan County
Logan (Mueller) WMA
3 Walleye records · 161,200 fish
Latest 2021
Williams County
McGregor Dam
3 Walleye records · 28,400 fish
Latest 2021
McIntosh County
Miller Lake
3 Walleye records · 164,450 fish
Latest 2021
Adams County
North Lemmon
3 Walleye records · 21,000 fish
Latest 2021
Burke County
Northgate Dam
3 Walleye records · 43,200 fish
Latest 2021
Kidder County
Remmick Lake
3 Walleye records · 151,200 fish
Latest 2021
Ward County
Rice Lake
3 Walleye records · 56,368 fish
Latest 2021
McHenry County
Round Lake
3 Walleye records · 445,600 fish
Latest 2021
Emmons County
Senger Lake
3 Walleye records · 155,800 fish
Latest 2021
Kidder County
Sibley Lake
3 Walleye records · 249,600 fish
Latest 2021
Burke County
Smishek Lake
3 Walleye records · 57,800 fish
Latest 2021
Stutsman County
Wanzek Slough
3 Walleye records · 151,100 fish
Latest 2021
Logan County
West Lake Napoleon
3 Walleye records · 306,450 fish
Latest 2021
Barnes County
Clausen Springs
2 Walleye records · 10,200 fish
Latest 2021
Sheridan County
Davis WPA
2 Walleye records · 144,100 fish
Latest 2021
McIntosh County
Dorfman Lake
2 Walleye records · 251,000 fish
Latest 2021
McIntosh County
Pfeifle Lake
2 Walleye records · 51,700 fish
Latest 2021
Richland County
Shriner Lake
2 Walleye records · 29,900 fish
Latest 2021
Stutsman County
Stink Lake
2 Walleye records · 177,300 fish
Latest 2021
Kidder County
Trautmann Lake
2 Walleye records · 34,450 fish
Latest 2021
Logan County
Wentz WPA
2 Walleye records · 90,800 fish
Latest 2021
Logan County
Arnies Lake
1 Walleye records · 200,000 fish
Latest 2021
Stutsman County
Jay Nelson Lake
1 Walleye records · 75,400 fish
Latest 2021
Kidder County
Lake Isabel
1 Walleye records · 10,400 fish
Latest 2021
Barnes County
Middle Eckelson
1 Walleye records · 99,700 fish
Latest 2021
Emmons County
Miller Lake
1 Walleye records · 24,700 fish
Latest 2021
Steele County
North Tobiason Lake
1 Walleye records · 5,500 fish
Latest 2021
McHenry County
Buffalo Lodge Lake
6 Walleye records · 1,215,250 fish
Latest 2020
Kidder County
Pelican Lake
5 Walleye records · 33,400 fish
Latest 2020
Rolette County
Gravel Lake
4 Walleye records · 51,200 fish
Latest 2020
Sheridan County
Hinsz Lake
4 Walleye records · 200,400 fish
Latest 2020
Kidder County
Koenig North
4 Walleye records · 118,500 fish
Latest 2020
Griggs County
Lake Addie
4 Walleye records · 182,600 fish
Latest 2020
Adams County
Mirror Lake
4 Walleye records · 930,678 fish
Latest 2020
Steele County
North Golden Lake
4 Walleye records · 172,600 fish
Latest 2020
Kidder County
Swan Lake
4 Walleye records · 122,450 fish
Latest 2020
Nelson County
Tolna Dam
4 Walleye records · 102,200 fish
Latest 2020
Pierce County
Clear Lake
3 Walleye records · 199,000 fish
Latest 2020
McLean County
Coal Lake
3 Walleye records · 182,000 fish
Latest 2020
Grand Forks County
Fordville Dam
3 Walleye records · 72,000 fish
Latest 2020
Kidder County
Geier Lake
3 Walleye records · 94,000 fish
Latest 2020
Wells County
Harvey Dam
3 Walleye records · 119,000 fish
Latest 2020
Hettinger County
Indian Creek Dam
3 Walleye records · 60,230 fish
Latest 2020
Dickey County
Pheasant Lake
3 Walleye records · 75,200 fish
Latest 2020
Grant County
Raleigh Reservoir
3 Walleye records · 24,361 fish
Latest 2020
Sheridan County
Stober Lake
3 Walleye records · 161,200 fish
Latest 2020
Barnes County
Sweetwater Lake
3 Walleye records · 15,500 fish
Latest 2020
Richland County
Wahl Lake
3 Walleye records · 38,000 fish
Latest 2020
Stutsman County
Bader Lake
2 Walleye records · 35,800 fish
Latest 2020
Stutsman County
Big Mallard Marsh
2 Walleye records · 255,750 fish
Latest 2020
Emmons County
Braddock Dam
2 Walleye records · 20,000 fish
Latest 2020
McHenry County
Cottonwood Lake
2 Walleye records · 52,000 fish
Latest 2020
McLean County
East Park Lake
2 Walleye records · 40,000 fish
Latest 2020
Sheridan County
Heckers Lake
2 Walleye records · 69,000 fish
Latest 2020
McLean County
Lake Holmes
2 Walleye records · 120,900 fish
Latest 2020
McIntosh County
Lake Hoskins
2 Walleye records · 63,400 fish
Latest 2020
Kidder County
Lake Williams
2 Walleye records · 31,500 fish
Latest 2020
Grand Forks County
Larimore Dam
2 Walleye records · 19,000 fish
Latest 2020
Richland County
Mooreton Pond
2 Walleye records · 10,200 fish
Latest 2020
Burleigh County
New Johns Lake
2 Walleye records · 206,150 fish
Latest 2020
Kidder County
Plowe Lake
2 Walleye records · 51,400 fish
Latest 2020
State: North Dakota
Sheyenne River
2 Walleye records · 55,600 fish
Latest 2020
Bowman County
Spring Lake
2 Walleye records · 6,470 fish
Latest 2020
McLean County
Strawberry Lake
2 Walleye records · 43,000 fish
Latest 2020
McLean County
West Park Lake
2 Walleye records · 81,600 fish
Latest 2020
Ramsey County
Irvine-Alice Mikes Complex
1 Walleye records · 210,300 fish
Latest 2020
McIntosh County
Nagel Lake (Koepplin WPA)
1 Walleye records · 20,900 fish
Latest 2020
Golden Valley County
Odland Dam
1 Walleye records · 18,000 fish
Latest 2020
Wells County
Sykeston Dam
1 Walleye records · 10,800 fish
Latest 2020
State: North Dakota
Souris River (Mouse River)
3 Walleye records · 900,000 fish
Latest 2019
Pierce County
Antelope Lake
2 Walleye records · 251,000 fish
Latest 2019
State: North Dakota
Blickensderfer Dam, Hettinger
2 Walleye records · 5,600 fish
Latest 2019
Stutsman County
Hehn Schaffer Lake
2 Walleye records · 20,000 fish
Latest 2019
Eddy County
Warsing Dam
2 Walleye records · 18,000 fish
Latest 2019
Sheridan County
Kaibel Lake
1 Walleye records · 141 fish
Latest 2019
Richland County
Vislisel Lake
1 Walleye records · 100,000 fish
Latest 2019
McLean County
Lake Audubon
2 Walleye records · 513,000 fish
Latest 2018
Kidder County
Neustel Lake
2 Walleye records · 28,000 fish
Latest 2018
Cass County
Brewer Lake
1 Walleye records · 16,000 fish
Latest 2018
Cass County
Brooks Harbor
1 Walleye records · 3 fish
Latest 2018
McLean County
Brush Lake
1 Walleye records · 31,000 fish
Latest 2018
Stutsman County
Little Britches Pond
1 Walleye records · 5 fish
Latest 2018
Kidder County
Rafferty Lake
1 Walleye records · 5,000 fish
Latest 2018
Pembina County
Renwick Dam
1 Walleye records · 23,000 fish
Latest 2018
Stutsman County
Streeter Lake
1 Walleye records · 200,000 fish
Latest 2018
Pierce County
Lesmeister Lake
1 Walleye records · 51,000 fish
Latest 2017
McIntosh County
McIntosh WMA
1 Walleye records · 75,000 fish
Latest 2017
Kidder County
McPhail WMA
1 Walleye records · 30,000 fish
Latest 2017
Grant County
Sheep Creek Dam
1 Walleye records · 12,000 fish
Latest 2017

Data source

Compiled from public records published by the North Dakota Game & Fish Department. Figures are stocking records reported by the agency, not current fish populations. StockedSpots is independent and not affiliated with or endorsed by NDGF.

Source: NDGF. Data last checked September 1, 2026.

See something that looks off?

Every stocking record on StockedSpots is pulled directly from official state wildlife agency sources — you can see exactly where each state's data comes from on our data sources page. If a record looks wrong, or you'd like a page reviewed or removed, let us know and we'll look into it.

Report an issue →