County guide · North Dakota · ND WPAs

Waterfowl Production Areas & Public Hunting Land in Cavalier County, ND

Cavalier County has 38 named Waterfowl Production Areas covering 12,207 acres of federally owned, walk-in public land. The largest is Billings Lake WPA at 992 acres; the average tract is about 321 acres, and 9 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,482 square miles and has roughly 3,704 residents. WPAs make up about 1.3% of its land area.

38named WPAs
12.2Kacres of WPA land
992largest WPA (ac)
1refuges & districts

Map of WPAs in Cavalier 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 Cavalier County

Largest WPAs (acres)
How big are the tracts? (number of WPAs by acres)
<40: 22<4040–80: 7740–8080–160: 7780–160160–320: 77160–320320+: 1515320+
WPAAcresNearest townGPSGo
Billings Lake WPA 992 38 mi NE of Devils Lake 48.60342, -98.49778 Map · Directions
Wengeler WPA
945 deeded ac
936 33 mi N of Devils Lake 48.59094, -98.83487 Map · Directions
McDonald Slough WPA 808 58 mi N of Devils Lake 48.94690, -98.87034 Map · Directions
Amoth WPA
806 deeded ac
799 49 mi N of Devils Lake 48.79560, -98.60674 Map · Directions
Edwards WPA 619 32 mi N of Devils Lake 48.56380, -98.74237 Map · Directions
Moscow Lake WPA
625 deeded ac
611 43 mi N of Devils Lake 48.73153, -98.72098 Map · Directions
Lokemoen WPA 584 32 mi N of Devils Lake 48.55484, -98.70973 Map · Directions
Stinkeoway WPA 540 31 mi N of Devils Lake 48.55373, -98.82936 Map · Directions
Weaver WPA 479 36 mi N of Devils Lake 48.61258, -98.64472 Map · Directions
Harold Duebbert Memorial WPA 478 34 mi N of Devils Lake 48.56909, -98.59019 Map · Directions
Hermanson WPA 476 34 mi N of Devils Lake 48.56526, -98.61735 Map · Directions
Howitz WPA 472 42 mi NE of Devils Lake 48.61970, -98.38915 Map · Directions
Ullyot WPA 462 55 mi NE of Devils Lake 48.81138, -98.29125 Map · Directions
Waltz WPA 453 39 mi N of Devils Lake 48.63611, -98.56847 Map · Directions
Banner WPA 320 31 mi N of Devils Lake 48.56205, -98.80225 Map · Directions
Thorson WPA 320 33 mi N of Devils Lake 48.55454, -98.60647 Map · Directions
Oscar WPA 308 46 mi N of Devils Lake 48.76661, -98.72645 Map · Directions
Digerness WPA 240 34 mi N of Devils Lake 48.57636, -98.63104 Map · Directions
Dahl WPA 238 35 mi N of Devils Lake 48.59076, -98.60646 Map · Directions
Rosenberg WPA
160 deeded ac
170 57 mi N of Devils Lake 48.93176, -98.78673 Map · Directions
Mulberry Creek WPA 164 56 mi N of Devils Lake 48.88856, -98.56823 Map · Directions
Romfo WPA 163 57 mi N of Devils Lake 48.93179, -98.80582 Map · Directions
Storlie WPA 160 35 mi N of Devils Lake 48.58347, -98.59559 Map · Directions
Koehn WPA 159 59 mi N of Devils Lake 48.92418, -98.48036 Map · Directions
Brudevig WPA 159 38 mi N of Devils Lake 48.66347, -98.88913 Map · Directions
Hamline WPA 159 56 mi N of Devils Lake 48.89526, -98.57377 Map · Directions
Solberg WPA 158 39 mi N of Devils Lake 48.64135, -98.59557 Map · Directions
Sanders WPA 113 61 mi N of Devils Lake 48.99332, -98.94880 Map · Directions
Roppel WPA 111 41 mi NE of Devils Lake 48.57688, -98.31608 Map · Directions
Atchison WPA 80 54 mi N of Devils Lake 48.88815, -98.78395 Map · Directions
Rollings WPA 80 48 mi N of Devils Lake 48.77224, -98.57593 Map · Directions
Watne WPA 79 38 mi N of Devils Lake 48.62690, -98.58740 Map · Directions
Sunderland WPA 79 42 mi NE of Devils Lake 48.56348, -98.26924 Map · Directions
Wales WPA
80 deeded ac
72 52 mi N of Devils Lake 48.84486, -98.63063 Map · Directions
Emmet WPA 45 58 mi N of Devils Lake 48.95157, -98.83533 Map · Directions
Peterson WPA 42 40 mi NE of Devils Lake 48.56923, -98.32205 Map · Directions
Pollestad WPA 39 34 mi N of Devils Lake 48.59983, -98.73290 Map · Directions
Hiltner WPA 38 47 mi N of Devils Lake 48.75763, -98.54731 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 Cavalier 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 Cavalier 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.

  • Devils Lake, ND55 mi — county center is N of town
  • Rugby, ND77 mi — county center is NE of town
  • Bottineau, ND90 mi — county center is E of town
  • Grand Forks, ND92 mi — county center is NW of town

Shooting hours in Cavalier County

Today at Cavalier 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:19 AM6:49 AM8:19 PM13h 30m
Tue, Sep 15, 20266:38 AM7:08 AM7:49 PM12h 41m
Thu, Oct 1, 20267:01 AM7:31 AM7:15 PM11h 44m
Thu, Oct 15, 20267:22 AM7:52 AM6:46 PM10h 54m
Sun, Nov 1, 20266:49 AM7:19 AM5:15 PM9h 56m
Sun, Nov 15, 20267:12 AM7:42 AM4:55 PM9h 13m
Tue, Dec 1, 20267:35 AM8:05 AM4:40 PM8h 35m
Tue, Dec 15, 20267:50 AM8:20 AM4:37 PM8h 17m
Fri, Jan 1, 20277:57 AM8:27 AM4:46 PM8h 19m
Fri, Jan 15, 20277:52 AM8:22 AM5:02 PM8h 40m
Mon, Feb 1, 20277:35 AM8:05 AM5:28 PM9h 24m

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

7-day forecast for Cavalier 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 Cavalier County

Devils Lake WMD

Ramsey County, ND

1 open1 closed
🦌🦆🦃🐦🕊️🐇🎣

52.7K huntable acres

Neighboring counties with WPAs

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