Wisconsin · 2026-27 season

Where and when can you hunt this season?

Every Wisconsin season, bag limit and license, straight from the DNR, and the public land to hunt it on. ValidHunt tells you what's open at your spot today and what you need to carry, before you leave the truck.

Full ValidHunt is $29/year. New subscribers start with a 7-day free trial. Cancel anytime.

With a free account, Today tells you what's open at your spot and its shooting hours.

Horicon Marsh in fall: marsh grass lit gold above still water, under a grey sky
Horicon National Wildlife Refuge · Photo: U.S. Fish and Wildlife Service

Right now in WI

See what's happening across the state.

See the full brief ›

Built for hunters

You'd rather be in the field than reading 100 pages of regs.

Wisconsin's hunting regulations are over 100 pages and they change every year. Most hunters just want to hunt. A missed stamp turns a great morning into a citation. ValidHunt does the reading so you don't have to.

Bag limits change mid-season.
Daily-correct limit, fed by the date you're hunting.
Missing a stamp ruins the day.
Wallet check shows what you're missing before you leave the truck.
Shooting hours shift four minutes per zone.
Computed for your exact spot. Every date.
Blaze orange is required sometimes.
Surfaces only when it actually applies.

What it does

Four glances and you're set.

Where to hunt

Every public property DNR stocks with pheasants this year, by county, with the birds planned and each property's own rules. Tap one to see what's open there today.

Today view

Sunrise/sunset and the legal shooting window for your spot, plus a card for each species you track — open or closed, with the right bag limit for today's date.

Wallet match

Enter the licenses + stamps you bought once. ValidHunt checks them against what each season requires and tells you what's missing.

Active rules

Blaze orange overlap, non-toxic shot zones, CWD-county baiting bans — surfaced only on the dates and species they apply to.

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.