County guide · North Dakota · ND WPAs

Waterfowl Production Areas & Public Hunting Land in Grand Forks County, ND

Grand Forks County has 15 named Waterfowl Production Areas covering 7,204 acres of federally owned, walk-in public land. The largest is Stewart Lake WPA at 1,491 acres; the average tract is about 480 acres, and 2 are smaller than 80 acres.

WPAs here are managed by the Devils Lake Wetland Management District, which sets any district-specific rules (vehicle access, blinds, nontoxic shot, closed areas).

The county covers about 1,440 square miles and has roughly 73,170 residents. WPAs make up about 0.8% of its land area.

15named WPAs
7.2Kacres of WPA land
1,491largest WPA (ac)
2refuges & districts

Map of WPAs in Grand Forks County

Gold outlines are fee-title Waterfowl Production Areas — federally owned public land. Land outside them is almost always private. Switch to satellite to check water conditions and cover, and click any tract for coordinates.

Loading interactive map…
Waterfowl Production Area (public)County lineRefuge / station Tip: switch to Satellite or USGS Topo in the layer menu · click the map for GPS coordinates
Take every tract with you:KML (Google Earth / onX)GPX waypoints

All Waterfowl Production Areas in Grand Forks County

Largest WPAs (acres)
How big are the tracts? (number of WPAs by acres)
<4040–80: 2240–8080–160: 3380–160160–320: 33160–320320+: 77320+
WPAAcresNearest townGPSGo
Stewart Lake WPA
1,445 deeded ac
1,491 14 mi NW of Grand Forks 48.05179, -97.27978 Map · Directions
Turtle River WPA 1,019 13 mi NW of Grand Forks 48.01528, -97.27036 Map · Directions
Pender WPA 859 13 mi W of Grand Forks 47.95122, -97.31444 Map · Directions
Kellys Slough WPA
785 deeded ac
764 11 mi NW of Grand Forks 47.99082, -97.24719 Map · Directions
Agnes Marsh WPA 739 34 mi W of Grand Forks 48.08813, -97.71985 Map · Directions
Jeglum WPA 588 10 mi NW of Grand Forks 47.99668, -97.22830 Map · Directions
Mekinock WPA 560 14 mi W of Grand Forks 47.97289, -97.33598 Map · Directions
Amundson WPA 264 11 mi NW of Grand Forks 48.00808, -97.24143 Map · Directions
Clemetson WPA
221 deeded ac
208 12 mi W of Grand Forks 47.95833, -97.28049 Map · Directions
Tennison WPA 161 38 mi W of Grand Forks 47.89332, -97.85570 Map · Directions
Hofer Marsh WPA 159 38 mi W of Grand Forks 47.82082, -97.82321 Map · Directions
Hart WPA 128 13 mi W of Grand Forks 47.95612, -97.29834 Map · Directions
Nelson WPA 112 13 mi W of Grand Forks 47.96152, -97.30102 Map · Directions
Vold WPA 80 12 mi W of Grand Forks 47.97379, -97.28984 Map · Directions
Little Goose WPA 71 38 mi W of Grand Forks 47.92937, -97.84167 Map · Directions

Acreage from USFWS realty GIS polygons. Coordinates are a point inside each tract — not necessarily a parking area. Look for designated parking and boundary signs on the ground.

Hunting WPAs in Grand Forks County: rules & tips

Typically allowed

  • Hunting waterfowl, upland birds, deer and other game in season under North Dakota regulations
  • Walk-in access from roads and designated parking areas
  • Fishing and trapping where state and district rules allow
  • Wildlife watching, photography and dog training outside restricted periods

Common restrictions

  • No camping, fires or overnight use on most tracts
  • Motor vehicles only on designated roads and parking areas
  • Blinds and portable stands usually removed at the end of each day
  • Nontoxic shot required for waterfowl; many districts require it for all shotgun hunting
  • Some tracts have closed areas, refuge-style rules or seasonal restrictions

Getting to Grand Forks County

Distances below are straight-line from the center of the county. Most WPAs are reached by county and township gravel roads — download the GPX file and load it into your phone or GPS before you lose cell coverage.

  • Grand Forks, ND20 mi — county center is W of town
  • Thief River Falls, MN60 mi — county center is W of town
  • Devils Lake, ND66 mi — county center is E of town
  • Valley City, ND75 mi — county center is N of town

Shooting hours in Grand Forks County

Today at Grand Forks County

Legal light*–
Sunrise–
Sunset–

*½ hour before sunrise — the standard federal shooting-hour start for migratory game birds. Times in Chicago local time.

Full season calculator →

2026–2027 season sun table

DateShooting lightSunriseSunsetDaylight
Tue, Sep 1, 20266:16 AM6:46 AM8:13 PM13h 27m
Tue, Sep 15, 20266:35 AM7:05 AM7:45 PM12h 40m
Thu, Oct 1, 20266:57 AM7:27 AM7:11 PM11h 45m
Thu, Oct 15, 20267:17 AM7:47 AM6:43 PM10h 56m
Sun, Nov 1, 20266:43 AM7:13 AM5:13 PM10h 00m
Sun, Nov 15, 20267:05 AM7:35 AM4:54 PM9h 19m
Tue, Dec 1, 20267:27 AM7:57 AM4:40 PM8h 43m
Tue, Dec 15, 20267:42 AM8:12 AM4:37 PM8h 25m
Fri, Jan 1, 20277:49 AM8:19 AM4:46 PM8h 27m
Fri, Jan 15, 20277:44 AM8:14 AM5:02 PM8h 47m
Mon, Feb 1, 20277:28 AM7:58 AM5:27 PM9h 29m

Computed for 47.936, -97.457 (CDT / DST-aware). Check state rules — big game hours vary.

7-day forecast for Grand Forks County

Loading National Weather Service forecast…

Forecast from the National Weather Service. Wind direction matters — plan your approach downwind of where game beds.

Refuges & districts with land in Grand Forks County

Devils Lake WMD

Ramsey County, ND

1 open1 closed
🦌🦆🦃🐦🕊️🐇🎣

52.7K huntable acres

Kellys Slough NWR

Grand Forks County, ND

1 closed
No hunting listed

Refuge hunt units in Grand Forks County

UnitRefugeStatusAcres
WPA OpenDevils Lake WMDOpen52,728
WPA ClosedDevils Lake WMDClosed618
StationKellys Slough NWRClosed1,279

Neighboring counties with WPAs

Source: USFWS Realty Tracts (fee-title interest) and Esri county boundaries. Page updated October 28, 2026.