See the best of MidWest Outdoors in our weekly newsletter! FREE SIGNUP

Given Covid-19 restrictions and cancellations, we suggest verifying an event before attending.

Loading Events

Gun Shows

Target shooting or hunting, MidWest Outdoors lists upcoming Midwest gun shows.

Events Search and Views Navigation

Event Views Navigation

December 2022

Fri
02
Dec
03:00 pm
Root River Center, 7220 W. Rawson Ave. Franklin, WI 53132 United States
Fri
02
Dec
03:00 pm
Jefferson County Fair Park, 503 North Jackson Avenue Jefferson, WI 53549 United States
Fri
02
Dec
03:00 pm
Sunnyview Expo Center, 500 E. County Road Y Oshkosh, WI 54901 United States
Fri
02
Dec
04:00 pm
Branson Sports Club, 418 Buchanan Rd Branson, MO 65616 United States
Fri
02
Dec
04:00 pm
Centre Hall, 1211 4th St., SW Waverly, IA 50677 United States
Fri
02
Dec
04:00 pm
Cape Girardeau Arena Park, 410 Kiwanis Dr. Cape Girardeau, MO 63701 United States
Sat
03
Dec
08:00 am
Root River Center, 7220 W. Rawson Ave. Franklin, WI 53132 United States
Sat
03
Dec
08:00 am
Will County Fairgrounds, 710 S West St. Peotone, IL 60468. United States
Sat
03
Dec
08:30 am
Chillicothe Sportsmen’s Club House, 21228 N Yankee Ln. Chillicothe, IL 61523 United States
Sat
03
Dec
09:00 am
4 Mile Showplace, 1025 Four Mile Rd., NW Grand Rapids, MI 49544 United States
Sat
03
Dec
09:00 am
Knoxville Expo & Grande Event Centers, 5441 Clinton Hwy Knoxville, TN 37912 United States
Sat
03
Dec
09:00 am
Lake County Fairgrounds (IN), 889 S. Court Street Crown Point, IN 46307 United States
Sat
03
Dec
09:00 am
Jefferson County Fair Park, 503 North Jackson Avenue Jefferson, WI 53549 United States
Sat
03
Dec
09:00 am
Sunnyview Expo Center, 500 E. County Road Y Oshkosh, WI 54901 United States
Sat
03
Dec
09:00 am
Clay County Fairgrounds, 6650 N St. Rd. 59 Brazil, IN 47834 United States
Sat
03
Dec
09:00 am
Branson Sports Club, 418 Buchanan Rd Branson, MO 65616 United States
Sat
03
Dec
09:00 am
Centre Hall, 1211 4th St., SW Waverly, IA 50677 United States
Sat
03
Dec
09:00 am
Cape Girardeau Arena Park, 410 Kiwanis Dr. Cape Girardeau, MO 63701 United States
Sat
03
Dec
09:00 am
St. Joseph Civic Arena, 100 N 4th St. St Joseph, MO 64501 United States
Sun
04
Dec
08:00 am
Will County Fairgrounds, 710 S West St. Peotone, IL 60468. United States
Sun
04
Dec
08:30 am
Chillicothe Sportsmen’s Club House, 21228 N Yankee Ln. Chillicothe, IL 61523 United States
Sun
04
Dec
09:00 am
Knoxville Expo & Grande Event Centers, 5441 Clinton Hwy Knoxville, TN 37912 United States
Sun
04
Dec
09:00 am
Lake County Fairgrounds (IN), 889 S. Court Street Crown Point, IN 46307 United States
Sun
04
Dec
09:00 am
Jefferson County Fair Park, 503 North Jackson Avenue Jefferson, WI 53549 United States
Sun
04
Dec
09:00 am
Sunnyview Expo Center, 500 E. County Road Y Oshkosh, WI 54901 United States
Sun
04
Dec
09:00 am
Clay County Fairgrounds, 6650 N St. Rd. 59 Brazil, IN 47834 United States
Sun
04
Dec
09:00 am
Branson Sports Club, 418 Buchanan Rd Branson, MO 65616 United States
Sun
04
Dec
09:00 am
Centre Hall, 1211 4th St., SW Waverly, IA 50677 United States
Sun
04
Dec
09:00 am
Cape Girardeau Arena Park, 410 Kiwanis Dr. Cape Girardeau, MO 63701 United States
Sun
04
Dec
10:00 am
4 Mile Showplace, 1025 Four Mile Rd., NW Grand Rapids, MI 49544 United States
Sun
04
Dec
10:00 am
St. Joseph Civic Arena, 100 N 4th St. St Joseph, MO 64501 United States
Fri
09
Dec
03:00 pm
Waukesha County Expo Center, 1000 Northview Road Waukesha, WI 53188 United States
Sat
10
Dec
09:00 am
Ozark Empire Fairgrounds, 3001 N Grant Ave. Springfield, MO 65803 United States
Sat
10
Dec
09:00 am
Wilson County Fairgrounds, 945 East Baddour Parkway Lebanon, TN 37087 United States
Sat
10
Dec
09:00 am
Waukesha County Expo Center, 1000 Northview Road Waukesha, WI 53188 United States
Sat
10
Dec
09:00 am
Vanderburgh 4-H Center, 201 E. Boonville-New Harmony Rd. Evansville, IN 47725 United States
Sat
10
Dec
09:00 am
Indiana National Guard, 1533 Clifty Dr. Madison, IN 47250 United States
Sat
10
Dec
09:00 am
Tipton County Fairgrounds, 1200 South Main Street Tipton, IN 46072 United States
Sat
10
Dec
09:00 am
Kentucky Horse Park, 4089 Iron Works Parkway Lexington, KY 40511 United States
Sun
11
Dec
09:00 am
Ozark Empire Fairgrounds, 3001 N Grant Ave. Springfield, MO 65803 United States
Sun
11
Dec
09:00 am
Wilson County Fairgrounds, 945 East Baddour Parkway Lebanon, TN 37087 United States
Sun
11
Dec
09:00 am
Waukesha County Expo Center, 1000 Northview Road Waukesha, WI 53188 United States
Sun
11
Dec
09:00 am
Vanderburgh 4-H Center, 201 E. Boonville-New Harmony Rd. Evansville, IN 47725 United States
Sun
11
Dec
09:00 am
Indiana National Guard, 1533 Clifty Dr. Madison, IN 47250 United States
Sun
11
Dec
09:00 am
Tipton County Fairgrounds, 1200 South Main Street Tipton, IN 46072 United States
Sun
11
Dec
10:00 am
Kentucky Horse Park, 4089 Iron Works Parkway Lexington, KY 40511 United States
Fri
16
Dec
12:00 pm
Washington County Fair Park, 300 Pleasant Valley Rd. West Bend, WI United States
Fri
16
Dec
04:00 pm
Adrian Optimist Community Building, 11092 NW County Rd 41 Adrian, MO 64720 United States
Fri
16
Dec
04:00 pm
Jackson County Fairgrounds, 1212 East Quarry Maquoketa, IA 52060 United States
Fri
16
Dec
04:00 pm
National Cattle Congress, Mc Elroy Auditorium, 257 Ansborough Ave Waterloo, IA 50701 United States
Sat
17
Dec
08:00 am
Kankakee County Fairgrounds, 213 W 4000S Rd. Kankakee, IL 60901 United States
Sat
17
Dec
08:00 am
Adrian Optimist Community Building, 11092 NW County Rd 41 Adrian, MO 64720 United States
Sat
17
Dec
09:00 am
Williams County Fairgrounds, 619 E Main St. Montpelier, OH 43543 United States
Sat
17
Dec
09:00 am
Suburban Collection Showplace, 46100 Grand River Ave. Novi, MI United States
Sat
17
Dec
09:00 am
Washington County Fair Park, 300 Pleasant Valley Rd. West Bend, WI United States
Sat
17
Dec
09:00 am
Jackson County Fairgrounds, 1212 East Quarry Maquoketa, IA 52060 United States
Sat
17
Dec
09:00 am
National Cattle Congress, Mc Elroy Auditorium, 257 Ansborough Ave Waterloo, IA 50701 United States
Sat
17
Dec
09:00 am
National Guard Armory – Lenoir, 2325 Old Hwy 95 Lenoir City, TN 37771 United States
Sat
17
Dec
10:00 am
Athelstane Town Hall, N12244 County Road AC Athelstane, WI 54104 United States
Sun
18
Dec
07:30 am
McHenry County Fairgrounds, 11900 Country Club Rd. Woodstock, IL 60098 United States
Sun
18
Dec
07:30 am
McHenry County Fairgrounds, 11900 Country Club Rd. Woodstock, IL 60098 United States
Sun
18
Dec
08:00 am
Kankakee County Fairgrounds, 213 W 4000S Rd. Kankakee, IL 60901 United States
Sun
18
Dec
09:00 am
Williams County Fairgrounds, 619 E Main St. Montpelier, OH 43543 United States
Sun
18
Dec
09:00 am
Washington County Fair Park, 300 Pleasant Valley Rd. West Bend, WI United States
Sun
18
Dec
09:00 am
Adrian Optimist Community Building, 11092 NW County Rd 41 Adrian, MO 64720 United States
Sun
18
Dec
09:00 am
Jackson County Fairgrounds, 1212 East Quarry Maquoketa, IA 52060 United States
Sun
18
Dec
09:00 am
National Cattle Congress, Mc Elroy Auditorium, 257 Ansborough Ave Waterloo, IA 50701 United States
Sun
18
Dec
10:00 am
Suburban Collection Showplace, 46100 Grand River Ave. Novi, MI United States
Sun
18
Dec
10:00 am
National Guard Armory – Lenoir, 2325 Old Hwy 95 Lenoir City, TN 37771 United States
Fri
30
Dec
03:00 pm
Ingham County Fairgrounds, 700 E. Ash St. Mason, MI 48854 United States
Fri
30
Dec
04:00 pm
Horizon Events Center, 2100 NW 100th St. Clive, IA 50325 United States
Sat
31
Dec
09:00 am
Ingham County Fairgrounds, 700 E. Ash St. Mason, MI 48854 United States
Sat
31
Dec
09:00 am
Horizon Events Center, 2100 NW 100th St. Clive, IA 50325 United States
Sat
31
Dec
09:00 am
Stout Field National Guard Armory, 3912 W Minnesota Indianapolis, IN 46241 United States
Sat
31
Dec
09:00 am
Kentucky Exposition Center, 937 Phillips Ln. Louisville, KY 40209 United States

January 2023

Sun
01
Jan
09:00 am
Horizon Events Center, 2100 NW 100th St. Clive, IA 50325 United States
Sun
01
Jan
09:00 am
Stout Field National Guard Armory, 3912 W Minnesota Indianapolis, IN 46241 United States
Sun
01
Jan
09:00 am
Kentucky Exposition Center, 937 Phillips Ln. Louisville, KY 40209 United States
Sun
01
Jan
10:00 am
Ingham County Fairgrounds, 700 E. Ash St. Mason, MI 48854 United States
Fri
06
Jan
02:00 pm
Northern Indiana Event Center, 21565 Executive Pkwy Elkhart, IN 46514 United States
Fri
06
Jan
03:00 pm
Community Center / American Legion Post 110, 110 Welch Prairie Rd. New Lisbon, WI 53950 United States
Sat
07
Jan
08:00 am
KCI-Expo Center, 11730 N Ambassador Dr. Kansas City, MO 64153 United States
Sat
07
Jan
09:00 am
Community Center / American Legion Post 110, 110 Welch Prairie Rd. New Lisbon, WI 53950 United States
Sat
07
Jan
09:00 am
Memphis Music Room, 5770 Shelby Oaks Dr. Memphis, TN 38134 United States
Sat
07
Jan
09:00 am
Northern Indiana Event Center, 21565 Executive Pkwy Elkhart, IN 46514 United States
Sat
07
Jan
09:00 am
Allen County War Memorial Coliseum, 4000 Parnell Ave. Ft. Wayne, IN 46805 United States
Sat
07
Jan
09:00 am
4 Mile Showplace, 1025 Four Mile Rd., NW Grand Rapids, MI 49544 United States
Sun
08
Jan
07:30 am
Kane County Fairgrounds, 525 S Randall Rd. St. Charles, IL 60174 United States
Sun
08
Jan
08:00 am
Allen County War Memorial Coliseum, 4000 Parnell Ave. Ft. Wayne, IN 46805 United States
Sun
08
Jan
09:00 am
KCI-Expo Center, 11730 N Ambassador Dr. Kansas City, MO 64153 United States
Sun
08
Jan
09:00 am
Northern Indiana Event Center, 21565 Executive Pkwy Elkhart, IN 46514 United States
Sun
08
Jan
10:00 am
Memphis Music Room, 5770 Shelby Oaks Dr. Memphis, TN 38134 United States
Sun
08
Jan
10:00 am
4 Mile Showplace, 1025 Four Mile Rd., NW Grand Rapids, MI 49544 United States
Fri
13
Jan
12:00 pm
Washington County Fair Park, 300 Pleasant Valley Rd. West Bend, WI United States
Fri
13
Jan
03:00 pm
Waukesha County Expo Center, 1000 Northview Road Waukesha, WI 53188 United States
Sat
14
Jan
09:00 am
Washington County Fair Park, 300 Pleasant Valley Rd. West Bend, WI United States
Sat
14
Jan
09:00 am
Lumber Yard Event Center, 512 Barrett Blvd., Suite B Henderson, KY 42420 United States
Sat
14
Jan
09:00 am
Knoxville Expo & Grande Event Centers, 5441 Clinton Hwy Knoxville, TN 37912 United States
Sat
14
Jan
09:00 am
Pritchard Community Center, 404 S. Mulberry St. Elizabethtown, KY 42701 United States
Sat
14
Jan
09:00 am
Waukesha County Expo Center, 1000 Northview Road Waukesha, WI 53188 United States
Sun
15
Jan
09:00 am
Washington County Fair Park, 300 Pleasant Valley Rd. West Bend, WI United States
Sun
15
Jan
09:00 am
Lumber Yard Event Center, 512 Barrett Blvd., Suite B Henderson, KY 42420 United States
Sun
15
Jan
09:00 am
Knoxville Expo & Grande Event Centers, 5441 Clinton Hwy Knoxville, TN 37912 United States
Sun
15
Jan
09:00 am
Waukesha County Expo Center, 1000 Northview Road Waukesha, WI 53188 United States
Sun
15
Jan
10:00 am
Pritchard Community Center, 404 S. Mulberry St. Elizabethtown, KY 42701 United States
Sat
21
Jan
08:00 am
Kankakee County Fairgrounds, 213 W 4000S Rd. Kankakee, IL 60901 United States
Sat
21
Jan
09:00 am
Ozark Empire Fairgrounds, 3001 N Grant Ave. Springfield, MO 65803 United States
Sat
21
Jan
09:00 am
Wilson County Fairgrounds, 945 East Baddour Parkway Lebanon, TN 37087 United States
Sat
21
Jan
09:00 am
Kentucky Horse Park, 4089 Iron Works Parkway Lexington, KY 40511 United States
Sun
22
Jan
08:00 am
Kankakee County Fairgrounds, 213 W 4000S Rd. Kankakee, IL 60901 United States
Sun
22
Jan
09:00 am
Ozark Empire Fairgrounds, 3001 N Grant Ave. Springfield, MO 65803 United States
Sun
22
Jan
09:00 am
Wilson County Fairgrounds, 945 East Baddour Parkway Lebanon, TN 37087 United States
Sun
22
Jan
10:00 am
Kentucky Horse Park, 4089 Iron Works Parkway Lexington, KY 40511 United States
Fri
27
Jan
03:00 pm
Central Wisconsin Convention and Expo Center, 10101 Market St Rothschild, WI 54474 United States
Sat
28
Jan
Sat
28
Jan
09:00 am
Central Wisconsin Convention and Expo Center, 10101 Market St Rothschild, WI 54474 United States
Sat
28
Jan
09:00 am
Shelby County Fairgrounds, 655 S. Highland Ave. Sidney, OH 45365 United States
Sun
29
Jan
Sun
29
Jan
09:00 am
Central Wisconsin Convention and Expo Center, 10101 Market St Rothschild, WI 54474 United States
Sun
29
Jan
09:00 am
Shelby County Fairgrounds, 655 S. Highland Ave. Sidney, OH 45365 United States

February 2023

Fri
03
Feb
03:00 pm
Ingham County Fairgrounds, 700 E. Ash St. Mason, MI 48854 United States
Sat
04
Feb
09:00 am
Tipton County Fairgrounds, 1200 South Main Street Tipton, IN 46072 United States
Sat
04
Feb
09:00 am
Ingham County Fairgrounds, 700 E. Ash St. Mason, MI 48854 United States
Sat
04
Feb
10:00 am
Athelstane Town Hall, N12244 County Road AC Athelstane, WI 54104 United States
Sun
05
Feb
09:00 am
Tipton County Fairgrounds, 1200 South Main Street Tipton, IN 46072 United States
Sun
05
Feb
10:00 am
Ingham County Fairgrounds, 700 E. Ash St. Mason, MI 48854 United States
Sun
12
Feb
07:30 am
Kane County Fairgrounds, 525 S Randall Rd. St. Charles, IL 60174 United States
Fri
17
Feb
03:00 pm
Sunnyview Expo Center, 500 E. County Road Y Oshkosh, WI 54901 United States
Fri
17
Feb
04:00 pm
Jackson County Fairgrounds, 1212 East Quarry Maquoketa, IA 52060 United States
Fri
17
Feb
04:00 pm
Horizon Events Center, 2100 NW 100th St. Clive, IA 50325 United States
Sat
18
Feb
08:00 am
KCI-Expo Center, 11730 N Ambassador Dr. Kansas City, MO 64153 United States
Sat
18
Feb
09:00 am
Jackson County Fairgrounds, 1212 East Quarry Maquoketa, IA 52060 United States
Sat
18
Feb
09:00 am
Horizon Events Center, 2100 NW 100th St. Clive, IA 50325 United States
Sat
18
Feb
09:00 am
Sunnyview Expo Center, 500 E. County Road Y Oshkosh, WI 54901 United States
Sun
19
Feb
09:00 am
KCI-Expo Center, 11730 N Ambassador Dr. Kansas City, MO 64153 United States
Sun
19
Feb
09:00 am
Jackson County Fairgrounds, 1212 East Quarry Maquoketa, IA 52060 United States
Sun
19
Feb
09:00 am
Horizon Events Center, 2100 NW 100th St. Clive, IA 50325 United States
Sun
19
Feb
09:00 am
Sunnyview Expo Center, 500 E. County Road Y Oshkosh, WI 54901 United States
Fri
24
Feb
03:00 pm
Waukesha County Expo Center, 1000 Northview Road Waukesha, WI 53188 United States
Fri
24
Feb
04:00 pm
National Cattle Congress, Mc Elroy Auditorium, 257 Ansborough Ave Waterloo, IA 50701 United States
Sat
25
Feb
09:00 am
National Cattle Congress, Mc Elroy Auditorium, 257 Ansborough Ave Waterloo, IA 50701 United States
Sat
25
Feb
09:00 am
Knoxville Expo & Grande Event Centers, 5441 Clinton Hwy Knoxville, TN 37912 United States
Sat
25
Feb
09:00 am
Waukesha County Expo Center, 1000 Northview Road Waukesha, WI 53188 United States
Sun
26
Feb
09:00 am
National Cattle Congress, Mc Elroy Auditorium, 257 Ansborough Ave Waterloo, IA 50701 United States
Sun
26
Feb
09:00 am
Knoxville Expo & Grande Event Centers, 5441 Clinton Hwy Knoxville, TN 37912 United States
Sun
26
Feb
09:00 am
Waukesha County Expo Center, 1000 Northview Road Waukesha, WI 53188 United States

March 2023

Fri
10
Mar
02:00 pm
Northern Indiana Event Center, 21565 Executive Pkwy Elkhart, IN 46514 United States
Sat
11
Mar
09:00 am
Northern Indiana Event Center, 21565 Executive Pkwy Elkhart, IN 46514 United States
Sat
11
Mar
09:00 am
Allen County War Memorial Coliseum, 4000 Parnell Ave. Ft. Wayne, IN 46805 United States
Sun
12
Mar
09:00 am
Northern Indiana Event Center, 21565 Executive Pkwy Elkhart, IN 46514 United States
+ Export Events
MWO on Facebook
MWO on Twitter
MWO on Instagram
MWO on YouTube