Waterfowl Production Areas · Iowa state guide

Iowa Waterfowl Production Areas

Iowa has 86 named WPAs totaling 26,674 acres across 17 counties. Each tract below links to a satellite map, GPS coordinates, directions and shooting-hour tables.

86WPAs
26.7Kacres
17counties
310average acres

Map of Iowa WPAs

Loading interactive map…
Refuge with open unitsNo open unitsWPANational Wildlife Refuge Tip: switch to Satellite or USGS Topo in the layer menu · click the map for GPS coordinates

About Iowa's Waterfowl Production Areas

Waterfowl Production Areas are federally owned wetlands and grasslands bought mostly with Federal Duck Stamp revenue and managed by U.S. Fish and Wildlife Service wetland management districts. Unlike most National Wildlife Refuges, WPAs are generally open to hunting, fishing and trapping under Iowa state regulations, with a few federal rules on top — walk-in access only, no camping and, in many districts, nontoxic shot for all shotgun hunting. Land next to a WPA is almost always private, and conservation easements are private land too.

In Iowa, WPAs are managed by 1 office: Iowa Wetland Management District (86 WPAs).

Largest WPAs in Iowa

WPACountyAcresNearest town
Union Hills WPACerro Gordo County2,13215 mi SW of Mason City
Lower Morse Lake WPAWright County1,80433 mi SW of Mason City
Spring Run WPADickinson County1,23316 mi N of Spencer
Welsh Lake WPADickinson County96222 mi N of Spencer
Harlontown Slough WPAWorth County93915 mi NW of Mason City
Dunbar Slough WPAGreene County88751 mi W of Ames
Dugout Creek WPADickinson County78820 mi NW of Spencer
Ingham Lake WPAEmmet County77527 mi NE of Spencer
Kiowa Marsh WPASac County75646 mi S of Spencer
Swan Lake WPADickinson County74223 mi NE of Spencer

New to WPAs? Read Waterfowl Production Areas explained, upland hunting on WPAs and public-land duck hunting tactics.

All Iowa WPAs by county

Boone County 1 WPAs · 410 acres

Buena Vista County 1 WPAs · 69 acres

Cerro Gordo County 5 WPAs · 2,719 acres

Clay County 5 WPAs · 863 acres

Dickinson County 15 WPAs · 6,788 acres

Emmet County 10 WPAs · 2,540 acres

Greene County 2 WPAs · 1,122 acres

Guthrie County 2 WPAs · 302 acres

Hancock County 6 WPAs · 852 acres

Kossuth County 15 WPAs · 3,080 acres

Palo Alto County 5 WPAs · 964 acres

Pocahontas County 2 WPAs · 650 acres

Polk County 1 WPAs · 147 acres

Sac County 3 WPAs · 933 acres

Winnebago County 7 WPAs · 1,547 acres

Worth County 3 WPAs · 1,628 acres

Wright County 3 WPAs · 2,060 acres