Home › Wisconsin › Shooting ranges
Wisconsin shooting ranges
Wisconsin Shooting Ranges, DNR Public Ranges and Rod and Gun Clubs
319 ranges in 68 of the 72 counties. The DNR public range map accounts for 60: 11 owned by the DNR, 17 by counties, 2 by villages or towns and 30 private ranges that take the public. Beyond the map sit 110 more rod and gun clubs and outdoor lines, 80 trap, skeet and clays clubs, 20 indoor ranges and 49 archery ranges. Checked October 19, 2026.
Photo: (stephan) (CC BY-SA 2.0)
Find the Wisconsin range closest to you
Six cards a sort, nearest on top, each with miles, the kind of range, its access rule and a call button.
Straight-line miles from your position or the county center you pick. Points come from the DNR range layer, the Census geocoder and each listing.
Nearby
Places to hunt and shoot around Wisconsin Shooting Ranges
Every listed Wisconsin range, mapped
312 pins from Yellowstone Shooting Range in Lafayette County up to Bayfield County Forest in Bayfield County; 7 ATA club rows give only a town. Most ranges: Waukesha (17), Fond du Lac (13), Outagamie (12), Dane (12) and Rock (10).
Highlighted pins are ranges on the DNR public range map. A pin opens the range page when there is one, otherwise the range website.
Five kinds of Wisconsin range
Public map ranges, indoor lanes, rifle and pistol lines, clay target clubs and archery. Of the clubs off the map, 128 say members only and 0 say the public may shoot; the rest do not say.
All 60 ranges on the DNR public range map
DNR-owned ranges come first, then county, municipal and private ones. 6 sit on a state forest or county forest with a hunting guide of its own, linked in the property column.
| Name | Owned by | On | County | Lines | Max | Open |
|---|---|---|---|---|---|---|
| Flambeau River / Hay Creek Shooting Range | DNR | Flambeau River State Forest | Ashland | rifle | – | Sunrise to sunset |
| Cornell Shooting Range | DNR | – | Chippewa | rifle/handgun | – | Sunrise to sunset |
| Columbia County Shooting Range | DNR | – | Columbia | rifle/shotgun | 100 yd | 10am–6pm, Closed on Wednesdays |
| Northwoods Shooting Range | DNR | – | Iron | rifle/handgun/archery/trap/shotgun | – | – |
| Snaketrack Shooting Range | DNR | – | Iron | rifle/handgun | – | Posted at the range |
| Yellowstone Shooting Range | DNR | – | Lafayette | rifle/handgun/archery/shotgun | – | 10am to 6pm–Closed on Tuesday's |
| Peshtigo Harbor Wildlife Area | DNR | Peshtigo Harbor State Wildlife Area | Marinette | rifle | – | Mon: 1pm–3pm, Fri: 9am–3pm, Sat: 9am–12pm, Sun: 9am12pm |
| Boulder Junction Shooting Range | DNR | – | Vilas | rifle/handgun/trap/skeet/shotgun | 300 yd | – |
| C.W. Caywood Memorial Shooting Range | DNR | – | Vilas | rifle/handgun/trap/shotgun | 100 yd | May 1–Oct. 31 Friday through Sunday, 7am to sunset. Closed Monday–Thursday! |
| McMiller Sports Center | DNR | Kettle Moraine State Forest – Southern Unit | Waukesha | rifle/handgun/archery/trap/sporting clays/shotgun | – | – |
| Wautoma Shooting Range | DNR | – | Waushara | rifle/handgun/shotgun | – | 10am to 6pm (7 days a week) |
| Bayfield County Forest | County | Bayfield County Forest | Bayfield | rifle | – | Posted at the range |
| Brown County Rifle Range | County | – | Brown | rifle/trap/skeet/shotgun | 100 yd | – |
| Boyceville Shooting Range | County | – | Dunn | rifle/handgun/archery/trap/shotgun | – | – |
| Colfax Shooting Range | County | – | Dunn | rifle/handgun/trap/shotgun/smallbore rimfire/muzzleloader/action pistol/3-gun/benchrest | – | – |
| Menomonie Shooting Range | County | – | Dunn | rifle/handgun | – | – |
| Florence County Shooting Range | County | – | Florence | rifle/handgun/smallbore rimfire/muzzleloader | – | Posted at the range |
| Langlade (County forest) | County | Langlade County Forest | Langlade | rifle/trap/shotgun | – | Posted at the range |
| Corbin (County forest) | County | Marathon County Forest | Marathon | rifle/handgun/archery | – | – |
| Machickanee Shooting Range | County | – | Oconto | rifle/handgun/smallbore rimfire/muzzleloader | – | – |
| Pierce County Public Range | County | – | Pierce | rifle | – | – |
| Dewey Shooting Range | County | – | Portage | rifle/handgun | – | – |
| Josie Creek Park | County | – | Rusk | rifle/handgun/archery | – | Posted at the range |
| Taylor County Shooting Range | County | – | Taylor | rifle/handgun | – | – |
| Land O' Lakes Range | County | – | Vilas | rifle/handgun | – | Posted at the range |
| Phelps Range | County | – | Vilas | rifle/handgun/trap/shotgun | – | Posted at the range |
| Vilas County Gov't Range | County | – | Vilas | rifle/handgun | – | Posted at the range |
| Frog Creek Washburn Cty. Forest | County | Washburn County Forest | Washburn | rifle/trap/shotgun/handgun/smallbore rimfire/archery/muzzleloader | – | Posted at the range |
| Village of Athens Sporting Range | Municipal | – | Marathon | rifle/handgun/archery | – | – |
| Shiocton Shooting Range | Municipal | – | Outagamie | rifle/handgun/archery | – | – |
| Owen-Anderson Rifle Range | Private, public welcome | – | Barron | rifle | – | Posted at the range |
| Cable Rod & Gun Club | Private, public welcome | – | Bayfield | trap/skeet/shotgun/sporting clays/handgun/smallbore rimfire | – | – |
| Sports Hollow | Private, public welcome | – | Bayfield | rifle/handgun/trap/skeet/sporting clays/shotgun | – | 9:30 a.m.–6 p.m., Daily |
| Brown County Sportsmen's Club | Private, public welcome | – | Brown | trap/skeet/sporting clays/shotgun | – | – |
| Sherwood Shooting Range | Private, public welcome | – | Clark | rifle/trap/sporting clays/shotgun | – | Posted at the range |
| Hope Rod & Gun Club | Private, public welcome | – | Dane | handgun/trap/shotgun/skeet/smallbore rimfire/archery/3D archery/muzzleloader/air gun | – | – |
| North Bristol Sportsmans Club | Private, public welcome | – | Dane | rifle/handgun/archery/trap/skeet/shotgun | – | – |
| Door County Rod & Gun Club | Private, public welcome | – | Door | rifle/handgun/archery/trap/sporting clays/shotgun/skeet | – | – |
| Eau Claire Lakes Conservation Club | Private, public welcome | – | Douglas | rifle/handgun/archery/trap/shotgun | – | Posted at the range |
| Northwoods Range Inc. | Private, public welcome | – | Douglas | rifle/handgun | – | 9:00am–8:00pm (summer) & 9:00am–4:00pm (winter) |
| Izaak Walton League/ A.D. Sutherland Chapter | Private, public welcome | – | Fond du Lac | rifle/handgun | – | – |
| Ripon Rifle & Pistol Club | Private, public welcome | – | Fond du Lac | rifle/handgun/trap/sporting clays/shotgun | 600 yd | – |
| Berlin Conservation Club | Private, public welcome | – | Green Lake | rifle/handgun/trap/skeet/sporting clays/shotgun/smallbore rimfire/archery/3D archery/muzzleloader/air gun | – | – |
| Milford Hills Hunt Club | Private, public welcome | – | Jefferson | rifle/handgun/trap/sporting clays/shotgun/5-stand/archery/3D archery/muzzleloader | – | – |
| M&M Sportshop & Shooting Range | Private, public welcome | – | Juneau | archery | 200 yd | 10 a.m.–5 p.m. |
| Big Eau Pleine Trap Club | Private, public welcome | – | Marathon | trap/shotgun | – | Posted at the range |
| Peshtigo Gun Club | Private, public welcome | – | Marinette | trap/shotgun | – | Posted at the range |
| J & H Hunt Club | Private, public welcome | – | Outagamie | sporting clays/shotgun | – | – |
| Outagamie Conservation Club | Private, public welcome | – | Outagamie | archery/trap/shotgun/3D archery | – | – |
| Twin City Rod & Gun Club | Private, public welcome | – | Outagamie | rifle/archery/trap/sporting clays/shotgun/handgun | – | – |
| Bear Arms Boutique Shooting Range | Private, public welcome | – | Ozaukee | rifle/handgun | – | Wed–Fri 10am–6pm Sat 9am–6pm Sun 11am–4pm |
| Silver Birch Park | Private, public welcome | – | Pepin | rifle/handgun | 100 yd | – |
| Cranberry Creek | Private, public welcome | – | Price | rifle/handgun | – | – |
| Izaak Walton League – Beloit Chapter | Private, public welcome | – | Rock | archery/trap/shotgun/5-stand | – | Tuesday 5pm–10pm Sunday 10am–3pm |
| Rock County Rifle and Pistol Club | Private, public welcome | – | Rock | trap/shotgun/handgun/smallbore rimfire/air gun/action pistol | – | Thursdays 2 p.m.–8 p.m. |
| Bill's Gun Shop and Range Hudson | Private, public welcome | – | St. Croix | rifle/handgun | – | – |
| Hudson Rod Gun and Archery Club | Private, public welcome | – | St. Croix | rifle/handgun/archery/trap/skeet/shotgun/3D archery | 200 yd | – |
| Viola Sportsman's Club | Private, public welcome | – | Vernon | rifle/trap/shotgun/air gun/smallbore rimfire | – | – |
| Lakeview Rod & Gun Club | Private, public welcome | – | Waukesha | rifle/trap/handgun/smallbore rimfire/archery/action pistol/silhouette/shotgun | – | – |
| Wern Valley Sportsmen's Club | Private, public welcome | – | Waukesha | rifle/sporting clays/shotgun | – | – |
- Rule NR 45.095 governs the 11 ranges the DNR owns; it bans night shooting unless posted, exploding or breakable targets, and intoxicants.
- Sunup to sundown is the schedule at Cornell Shooting Range and Flambeau River / Hay Creek Shooting Range.
- Bring no cash for Columbia County Shooting Range; the DNR lists it as free.
- Part-year range: C.W. Caywood Memorial Shooting Range, May 1–Oct. 31 Friday through Sunday, 7am to sunset. Closed Monday–Thursday!.
- Counties run 17 more ranges on the map, several on county forest land, and 2 village or town ranges rounds out the publicly owned list.
- Another 30 mapped ranges are private but open to the public, so expect a club fee or membership pitch.
Owners, disciplines, hours, phones and websites from the DNR public shooting range map (map layer); DNR rules NR 45.095 from the same rows, checked October 19, 2026.
Wisconsin ranges, county by county
68 counties have at least one listed range; Forest, Menominee, Sawyer and Trempealeau have none on our list. Each county guide pairs its ranges with deer unit, season and public land facts.
- Adams County4 ranges
- Ashland County2 ranges
- Barron County4 ranges
- Bayfield County4 ranges
- Brown County7 ranges
- Buffalo County1 range
- Burnett County2 ranges
- Calumet County2 ranges
- Chippewa County3 ranges
- Clark County2 ranges
- Columbia County9 ranges
- Crawford County1 range
- Dane County12 ranges
- Dodge County9 ranges
- Door County3 ranges
- Douglas County6 ranges
- Dunn County5 ranges
- Eau Claire County3 ranges
- Florence County2 ranges
- Fond du Lac County13 ranges
- Grant County7 ranges
- Green County6 ranges
- Green Lake County2 ranges
- Iowa County2 ranges
- Iron County2 ranges
- Jackson County3 ranges
- Jefferson County5 ranges
- Juneau County2 ranges
- Kenosha County7 ranges
- Kewaunee County2 ranges
- La Crosse County6 ranges
- Lafayette County2 ranges
- Langlade County1 range
- Lincoln County2 ranges
- Manitowoc County7 ranges
- Marathon County10 ranges
- Marinette County5 ranges
- Marquette County2 ranges
- Milwaukee County7 ranges
- Monroe County2 ranges
- Oconto County4 ranges
- Oneida County3 ranges
- Outagamie County12 ranges
- Ozaukee County6 ranges
- Pepin County1 range
- Pierce County1 range
- Polk County1 range
- Portage County4 ranges
- Price County1 range
- Racine County6 ranges
- Richland County1 range
- Rock County10 ranges
- Rusk County2 ranges
- Sauk County5 ranges
- Shawano County2 ranges
- Sheboygan County10 ranges
- St. Croix County5 ranges
- Taylor County5 ranges
- Vernon County6 ranges
- Vilas County6 ranges
- Walworth County3 ranges
- Washburn County3 ranges
- Washington County9 ranges
- Waukesha County17 ranges
- Waupaca County6 ranges
- Waushara County4 ranges
- Winnebago County6 ranges
- Wood County4 ranges
Range lists for Wisconsin towns
301 towns have three or more ranges within 35 miles; each town page lists them nearest first.
- Abrams22 ranges
- Allenton60 ranges
- Alma3 ranges
- Almena12 ranges
- Antigo9 ranges
- Arena23 ranges
- Argonne7 ranges
- Argyle16 ranges
- Arkansaw10 ranges
- Ashland7 ranges
- Augusta10 ranges
- Avoca12 ranges
- Babcock16 ranges
- Bagley6 ranges
- Baileys Harbor5 ranges
- Balsam Lake8 ranges
- Bancroft17 ranges
- Bangor17 ranges
- Baraboo22 ranges
- Barron10 ranges
- Barronett9 ranges
- Bayfield3 ranges
- Belleville32 ranges
- Birch Hill3 ranges
- Birchwood10 ranges
- Black River Falls12 ranges
- Blanchardville21 ranges
- Blue River8 ranges
- Bonduel28 ranges
- Boscobel9 ranges
- Boulder Junction10 ranges
- Brice Prairie13 ranges
- Brillion42 ranges
- Brodhead26 ranges
- Bruce8 ranges
- Brule11 ranges
- Buffalo City4 ranges
- Burnett48 ranges
- Butternut4 ranges
- Cable8 ranges
- Cadott10 ranges
- Cambria35 ranges
- Casco19 ranges
- Cashton17 ranges
- Cataract17 ranges
- Cedarburg53 ranges
- Ceex Haci20 ranges
- Chief Lake10 ranges
- Chilton51 ranges
- Chippewa Falls12 ranges
- Clam Lake7 ranges
- Clarks Mills33 ranges
- Clear Lake15 ranges
- Cochrane6 ranges
- Collins40 ranges
- Coloma20 ranges
- Cornucopia3 ranges
- Crandon6 ranges
- Crivitz9 ranges
- Cumberland10 ranges
- Dale36 ranges
- Danbury6 ranges
- Darlington13 ranges
- De Soto11 ranges
- Deerfield45 ranges
- Dekorra29 ranges
- Dellwood18 ranges
- Dodge8 ranges
- Dodgeville14 ranges
- Dousman57 ranges
- Downsville12 ranges
- Drummond9 ranges
- Dunbar4 ranges
- Durand11 ranges
- Eagle59 ranges
- Eagle River10 ranges
- Eastman7 ranges
- Edmund14 ranges
- Elk Mound13 ranges
- Elkhorn42 ranges
- Ellsworth11 ranges
- Emerald12 ranges
- Endeavor25 ranges
- Fairchild11 ranges
- Fall Creek12 ranges
- Florence3 ranges
- Fond du Lac52 ranges
- Fountain City8 ranges
- Frederic6 ranges
- French Island13 ranges
- Friendship17 ranges
- Galesville13 ranges
- Gilman10 ranges
- Glenbeulah44 ranges
- Glidden6 ranges
- Goodman4 ranges
- Gordon10 ranges
- Gotham13 ranges
- Grantsburg3 ranges
- Green Lake32 ranges
- Greenbush44 ranges
- Hancock19 ranges
- Harrisville19 ranges
- Hatfield8 ranges
- Hawkins8 ranges
- Hayward8 ranges
- Hebron54 ranges
- Helenville56 ranges
- Highland13 ranges
- Hilbert45 ranges
- Holcombe11 ranges
- Holmen13 ranges
- Hortonville37 ranges
- Houlton6 ranges
- Howard33 ranges
- Hudson7 ranges
- Humbird7 ranges
- Hurley4 ranges
- Iron Belt5 ranges
- Iron Ridge60 ranges
- Iron River11 ranges
- Jackson58 ranges
- Janesville31 ranges
- Jefferson51 ranges
- Jim Falls14 ranges
- Johnson Creek49 ranges
- Junction City20 ranges
- Juneau52 ranges
- Kekoskee55 ranges
- Keshena19 ranges
- Kewaskum56 ranges
- Kewaunee19 ranges
- Kingston37 ranges
- Knowlton20 ranges
- Kronenwetter20 ranges
- La Crosse13 ranges
- Lac du Flambeau9 ranges
- Ladysmith10 ranges
- Lake Camelot18 ranges
- Lake Delton21 ranges
- Lake Koshkonong36 ranges
- Lake Mills44 ranges
- Lake Nebagamon10 ranges
- Lake Ripley46 ranges
- Lake Sherwood19 ranges
- Lake Tomahawk11 ranges
- Lake Wissota12 ranges
- Lancaster7 ranges
- Laona4 ranges
- Lauderdale Lakes52 ranges
- Lewis6 ranges
- Little Round Lake8 ranges
- Lone Rock15 ranges
- Long Lake7 ranges
- Luck6 ranges
- Lyndon Station19 ranges
- Manitowoc26 ranges
- Marinette11 ranges
- Marshall38 ranges
- Marshfield19 ranges
- Mauston16 ranges
- Mazomanie25 ranges
- Medford12 ranges
- Mellen6 ranges
- Menomonie14 ranges
- Mercer6 ranges
- Merrill16 ranges
- Merrillan8 ranges
- Milladore20 ranges
- Millston12 ranges
- Milton32 ranges
- Minocqua11 ranges
- Minong10 ranges
- Mishicot23 ranges
- Mission10 ranges
- Mole Lake4 ranges
- Monroe21 ranges
- Montello25 ranges
- Mount Calvary51 ranges
- Mukwonago51 ranges
- Muscoda9 ranges
- Nashotah64 ranges
- Navarino33 ranges
- Necedah16 ranges
- Neillsville8 ranges
- Nelson7 ranges
- Neshkoro22 ranges
- New Lisbon15 ranges
- New Post9 ranges
- Newald6 ranges
- Niagara4 ranges
- North Fond du Lac48 ranges
- North Lake58 ranges
- Oakdale11 ranges
- Oconto20 ranges
- Oconto Falls23 ranges
- Oregon40 ranges
- Orfordville27 ranges
- Osceola7 ranges
- Oshkosh38 ranges
- Packwaukee23 ranges
- Palmyra57 ranges
- Pardeeville29 ranges
- Park Falls4 ranges
- Pembine4 ranges
- Peshtigo15 ranges
- Phillips3 ranges
- Pittsville14 ranges
- Plainfield20 ranges
- Plover22 ranges
- Polonia25 ranges
- Port Washington47 ranges
- Portage27 ranges
- Post Lake6 ranges
- Poy Sippi30 ranges
- Poynette33 ranges
- Prairie du Chien4 ranges
- Prentice9 ranges
- Princeton27 ranges
- Radisson9 ranges
- Reeseville45 ranges
- Rhinelander8 ranges
- Rib Lake11 ranges
- Rib Mountain18 ranges
- Richfield60 ranges
- Richland Center14 ranges
- Rio31 ranges
- Rock Falls12 ranges
- Rome58 ranges
- Rosendale41 ranges
- Rudolph20 ranges
- Sand Pillow10 ranges
- Sandy Hook6 ranges
- Sauk City24 ranges
- Sayner10 ranges
- Shawano21 ranges
- Sheboygan29 ranges
- Sheldon9 ranges
- Shell Lake9 ranges
- Shiocton36 ranges
- Siren5 ranges
- Sister Bay5 ranges
- Sobieski28 ranges
- Solon Springs9 ranges
- Somerset7 ranges
- Sparta19 ranges
- Spencer13 ranges
- Spooner10 ranges
- Spring Green18 ranges
- Springbrook12 ranges
- St. Croix Falls8 ranges
- St. Joseph15 ranges
- St. Nazianz38 ranges
- Stevens Point22 ranges
- Stoddard13 ranges
- Sturgeon Bay8 ranges
- Summit Lake8 ranges
- Superior city5 ranges
- Superior village5 ranges
- Suring17 ranges
- Tainter Lake15 ranges
- Theresa55 ranges
- Three Lakes10 ranges
- Tomahawk9 ranges
- Trego10 ranges
- Trempealeau11 ranges
- Tunnel City16 ranges
- Turtle Lake (Barron County)11 ranges
- Turtle Lake (Walworth County)43 ranges
- Tustin36 ranges
- Two Rivers20 ranges
- Viroqua16 ranges
- Wabeno6 ranges
- Wales59 ranges
- Warrens12 ranges
- Washburn5 ranges
- Waterloo40 ranges
- Waukesha village56 ranges
- Waupaca30 ranges
- Wausau16 ranges
- Wautoma24 ranges
- Wauzeka7 ranges
- Webster5 ranges
- West Bend57 ranges
- Westboro10 ranges
- Westby16 ranges
- Whitehall11 ranges
- Whitewater46 ranges
- Winchester39 ranges
- Winter7 ranges
- Wisconsin Rapids20 ranges
- Woodruff11 ranges
- Wyocena31 ranges
Matches and shows ahead for Wisconsin shooters
Soonest on top, out of 218 dated shoots.
| Date, shoot · organizer | Kind | Where | Entry fee | Enter | Via, checked |
|---|---|---|---|---|---|
| Oct 28, 2026: 29th Waukegan Bowmen Halloween Shoot in Bristol, WI | 3D archery | Waukegan Bowmen — Kenosha County | Club page | boisegunclub.com, Oct 19 | |
| Oct 28, 2026: Fall League will run from -. at Beaver Dam Conservationists | Club match | Beaver Dam Conservationists — Dodge County | Full details | boisegunclub.com, Oct 19 | |
| Oct 28, 2026: Fall Trap League at Argyle Rod & Gun Club | Trap | Argyle Rod & Gun Club — Lafayette County | Sign up | boisegunclub.com, Oct 19 | |
| Oct 29, 2026: Centerfire Pistol League – 2026 at Stoughton Conservation Club | Club match | Stoughton Conservation Club — Dane County | Sign up | boisegunclub.com, Oct 19 | |
| Oct 29, 2026: Dells Rifle Club Fall Show | Gun show | Chula Vista Resort; Wisconsin Dells — Columbia County | $5.00 | Full details | gunshowtrader.com, Oct 19 |
| Oct 29, 2026: Open Trap Shooting, Milton Rifle & Pistol closed at Rock County Rifle and Pistol Club, Inc. | Trap | Rock County Rifle and Pistol Club; Janesville — Rock County | Full details | boisegunclub.com, Oct 19 | |
| Oct 29, 2026: Steel Challenge Practice at Beloit Rifle Club | Steel | Beloit Rifle Club — Rock County | Enter | boisegunclub.com, Oct 19 | |
| Oct 30-31, 2026: Concord Gun Show (host Freedom Firearms) | Gun show | Concord House; Sullivan — Jefferson County | $10.00 | Full details | gunshowtrader.com, Oct 19 |
| Oct 30-31, 2026: Eau Claire (South) Gun Show (host Bearing Arms Gun Shows) | Gun show | Best Western Plus Conference Center; Eau Claire — Eau Claire County | $5.00 | Full details | gunshowtrader.com, Oct 19 |
| Oct 30-31, 2026: Gun Show Central Wisconsin (host B2 Shooters) | Gun show | Oak Avenue Community Center; Marshfield — Wood County | $5.00 | Full details | gunshowtrader.com, Oct 19 |
| Oct 30-31, 2026: Hillsboro Gun, Ammo & Accessory Show (host Gun Buyer Gun Shows) | Gun show | Hillsboro Firemen's Community Center — Vernon County | $5.00 | Full details | gunshowtrader.com, Oct 19 |
| Oct 30-Nov 1, 2026: Wausau/Rothschild Gun Show (host Bob and Rocco's Gun Shows) | Gun show | Central Wisconsin Convention & Expo Center; Rothschild — Marathon County | $8.00 | Full details | gunshowtrader.com, Oct 19 |
More Wisconsin shooting pages
- Wisconsin shooting events218 upcoming dates
- Match results43 results
- Guns, ammo and geardealer transfers, store towns
- Public ranges on the DNR map60 ranges
Wisconsin range questions
What sources built this range list?
The DNR public range map layer, gunranges.org, boisegunclub.com, findarcheryranges.com and the ATA and WTA club lists, checked October 19, 2026. 53 doubtful or closed listings were left out.
Does the Wisconsin DNR run its own shooting ranges?
Yes. The DNR owns 11 ranges on its public range map, among them Boulder Junction Shooting Range, C.W. Caywood Memorial Shooting Range and Columbia County Shooting Range. Counties own 17 more and villages or towns 2.
What rules apply on a DNR-owned range?
Rule NR 45.095: no shooting from sunset to sunrise unless the range is posted otherwise, no breakable or exploding targets and no intoxicants. Each range also posts its own signs.
Which Wisconsin public range is free?
The DNR calls Columbia County Shooting Range free. Other map rows publish no fee, so ask the owner.
Where are the longest lines on this list?
LaCrosse Rifle Club (600 yards), Ripon Rifle & Pistol Club (600 yards) and Augusta Area Sportsmans Club (300 yards), as their listings post them.
Which county has the most ranges here?
Waukesha County, with 17.
Can a non-member shoot at a Wisconsin rod and gun club?
128 club listings say members only and 0 say walk-ins are fine; the 30 private ranges on the DNR map also take the public. Call the rest.
Where do Wisconsin trapshooters go?
88 listings throw clay targets; 30 are ATA-registered clubs and 22 appear on the Wisconsin Trapshooting Association club list. The WTA homegrounds sit near Nekoosa.
When should I sight in for gun deer?
Before the nine-day gun deer season opens Nov 21, 2026. Check the hours first: several ranges here are seasonal or close one weekday.
Where are Wisconsin match dates listed?
On the shooting events calendar: 218 upcoming dates, from WTA trapshoots and NASP tournaments to action pistol, NRL22, cowboy action and gun shows.
Rifle zeroed, now the deer woods
Other photos on this page: PumpkinSky (CC BY-SA 3.0); Chris Yarzab (CC BY 2.0); PumpkinSky (CC BY-SA 3.0); Bonesaw 0311 (CC BY 2.0); Ben Sutherland (CC BY 2.0); JBLM MWR (CC BY 2.0); U.S. Fish and Wildlife Service – Midwest Region (CC BY 2.0); kevin dooley (CC BY 2.0); Affiliate (CC BY 2.0); PhilmontRodGunClub (CC BY 2.0); fredsharples (CC BY 2.0); IvyMike (CC BY 2.0); simonov (CC BY-SA 2.0).