Waterfowl Production Area · Grand Forks County, North Dakota

Agnes Marsh Waterfowl Production Area

Public land (fee title)Walk-in access

Agnes Marsh Waterfowl Production Area is a 739-acre tract of federally owned wetland and grassland habitat in Grand Forks County, North Dakota. It is managed by the Devils Lake Wetland Management District as part of the Grand Forks County Waterfowl Production Area group of WPAs. Waterfowl Production Areas are purchased largely with Federal Duck Stamp dollars and are generally open to hunting, trapping and fishing under state regulations, with some federal restrictions.

739GIS acres
738deeded acres
Grand Forks Countycounty
8WPAs within 40 mi

Agnes Marsh WPA satellite map

Gold outlines are fee-title Waterfowl Production Areas — public land. Everything outside is typically private; always look for boundary signs.

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
All WPAs in Grand Forks County:KMLGPX

Hunting on Agnes Marsh WPA

What you can typically do

  • Hunt waterfowl, upland birds, deer and other game in season under North Dakota regulations
  • Walk in from roads or designated parking areas — vehicles generally stay off the tract
  • Fish and trap where state rules and district regulations allow
  • Wildlife watching, photography and hiking

Common restrictions

  • No camping, fires or overnight use on most WPAs
  • Motorized vehicles only on designated roads/parking
  • Temporary blinds and stands usually must be removed daily
  • Non-toxic shot required for waterfowl — many districts require it for all shotgun hunting
  • Some tracts have closed areas or special regulations — check signs

How to get to Agnes Marsh WPA

Navigate

Destination: Agnes Marsh Waterfowl Production Area

Decimal
48.08813, -97.71985
DMS
48°05′17.3″N 97°43′11.5″W

Nearest towns

  • Grand Forks, ND34 mi W of town
  • Devils Lake, ND53 mi E of town
  • Thief River Falls, MN71 mi W of town

Closest airports

  • GFK Grand Forks Intl27 mi

Straight-line distances. Driving routes are longer; many refuge roads are gravel and may close seasonally.

Shooting hours at Agnes Marsh WPA

Today at Agnes Marsh WPA

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:17 AM6:47 AM8:15 PM13h 28m
Tue, Sep 15, 20266:36 AM7:06 AM7:46 PM12h 40m
Thu, Oct 1, 20266:58 AM7:28 AM7:12 PM11h 44m
Thu, Oct 15, 20267:18 AM7:48 AM6:44 PM10h 56m
Sun, Nov 1, 20266:44 AM7:14 AM5:14 PM9h 60m
Sun, Nov 15, 20267:06 AM7:36 AM4:54 PM9h 18m
Tue, Dec 1, 20267:29 AM7:59 AM4:40 PM8h 41m
Tue, Dec 15, 20267:44 AM8:14 AM4:37 PM8h 24m
Fri, Jan 1, 20277:50 AM8:20 AM4:46 PM8h 26m
Fri, Jan 15, 20277:46 AM8:16 AM5:02 PM8h 46m
Mon, Feb 1, 20277:29 AM7:59 AM5:28 PM9h 28m

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

7-day forecast

Loading National Weather Service forecast…

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

Nearby Waterfowl Production Areas

WPAAcresDistanceCounty
Little Goose WPA7112 mi SWGrand Forks County
Tennison WPA16115 mi SWGrand Forks County
Erickson WPA16016 mi WNelson County
Michigan City WPA16018 mi WNelson County
Hofer Marsh WPA15919 mi SGrand Forks County
Mekinock WPA56019 mi SEGrand Forks County
Lambs Lake WPA8020 mi SWNelson County
Stewart Lake WPA1,49120 mi EGrand Forks County

Closest refuges & districts

Kellys Slough NWR

Grand Forks County, ND · 22 mi E

1 closed
No hunting listed

Devils Lake WMD

Ramsey County, ND · 53 mi W

1 open1 closed
🦌🦆🦃🐦🕊️🐇🎣

52.7K huntable acres

White Horse Hill National Game Preserve

Benson County, ND · 58 mi W

1 closed
No hunting listed

Source: USFWS Realty Tracts (fee-title interest), Grand Forks County Waterfowl Production Area. Acreage from GIS polygons; deeded acreage from realty records.