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 2023

Sun
10
Dec
10:00 am
Washtenaw Farm Council Grounds, 5055 Ann Arbor-Saline Rd. Ann Arbor, MI 48103 United States
Sun
10
Dec
10:00 am
Kalamazoo Fairgrounds, 2900 Lake St Kalamazoo, MI 49048 United States
Fri
15
Dec
04:00 pm
Washington Elks Lodge, 1459 West 5th Street Washington, MO 63090 United States
Sat
16
Dec
08:00 am
KCI-Expo Center, 11730 N Ambassador Dr. Kansas City, MO 64153 United States
Sat
16
Dec
08:00 am
Kankakee County Fairgrounds, 213 W 4000S Rd. Kankakee, IL 60901 United States
Sat
16
Dec
09:00 am
Lake County Fairgrounds (IN), 889 S. Court Street Crown Point, IN 46307 United States
Sat
16
Dec
09:00 am
Williams County Fairgrounds, 619 E Main St. Montpelier, OH 43543 United States
Sat
16
Dec
09:00 am
Suburban Collection Showplace, 46100 Grand River Ave. Novi, MI United States
Sat
16
Dec
09:00 am
Washington Elks Lodge, 1459 West 5th Street Washington, MO 63090 United States
Sat
16
Dec
09:00 am
White County Fairgrounds, 565 Hale St. Sparta, TN 38583 United States
Sat
16
Dec
09:00 am
Henry County Fairgrounds, 517 Royal Oaks Drive Paris, TN 38242 United States
Sun
17
Dec
07:30 am
McHenry County Fairgrounds, 11900 Country Club Rd. Woodstock, IL 60098 United States
Sun
17
Dec
08:00 am
Kankakee County Fairgrounds, 213 W 4000S Rd. Kankakee, IL 60901 United States
Sun
17
Dec
09:00 am
Lake County Fairgrounds (IN), 889 S. Court Street Crown Point, IN 46307 United States
Sun
17
Dec
09:00 am
Williams County Fairgrounds, 619 E Main St. Montpelier, OH 43543 United States
Sun
17
Dec
09:00 am
KCI-Expo Center, 11730 N Ambassador Dr. Kansas City, MO 64153 United States
Sun
17
Dec
09:00 am
Washington Elks Lodge, 1459 West 5th Street Washington, MO 63090 United States
Sun
17
Dec
09:00 am
White County Fairgrounds, 565 Hale St. Sparta, TN 38583 United States
Sun
17
Dec
10:00 am
Suburban Collection Showplace, 46100 Grand River Ave. Novi, MI United States
Sun
17
Dec
10:00 am
Henry County Fairgrounds, 517 Royal Oaks Drive Paris, TN 38242 United States
Fri
29
Dec
04:00 pm
National Cattle Congress, Mc Elroy Auditorium, 257 Ansborough Ave Waterloo, IA 50701 United States
Sat
30
Dec
09:00 am
Stout Field National Guard Armory, 3912 W Minnesota Indianapolis, IN 46241 United States
Sat
30
Dec
09:00 am
National Cattle Congress, Mc Elroy Auditorium, 257 Ansborough Ave Waterloo, IA 50701 United States
Sun
31
Dec
09:00 am
Stout Field National Guard Armory, 3912 W Minnesota Indianapolis, IN 46241 United States
Sun
31
Dec
09:00 am
National Cattle Congress, Mc Elroy Auditorium, 257 Ansborough Ave Waterloo, IA 50701 United States

January 2024

Fri
05
Jan
02:00 pm
Northern Indiana Event Center, 21565 Executive Pkwy Elkhart, IN 46514 United States
Fri
05
Jan
03:00 pm
Community Center/American Legion, 110 Welch Prairie Rd. New Lisbon, WI 53950 United States
Fri
05
Jan
05:00 pm
Disabled American Veterans Building, 5054 Monticello Rd. Jefferson City, MO 65109 United States
Sat
06
Jan
08:00 am
Disabled American Veterans Building, 5054 Monticello Rd. Jefferson City, MO 65109 United States
Sat
06
Jan
09:00 am
Community Center/American Legion, 110 Welch Prairie Rd. New Lisbon, WI 53950 United States
Sat
06
Jan
09:00 am
Northern Indiana Event Center, 21565 Executive Pkwy Elkhart, IN 46514 United States
Sat
06
Jan
09:00 am
Lumber Yard Event Center, 512 Barrett Blvd., Suite B Henderson, KY 42420 United States
Sat
06
Jan
09:00 am
Memphis Music Room, 5770 Shelby Oaks Dr. Memphis, TN 38134 United States
Sat
06
Jan
09:00 am
Knoxville Expo & Grande Event Centers, 5441 Clinton Hwy Knoxville, TN 37912 United States
Sat
06
Jan
09:00 am
Cave City Convention Center, 502 Mammoth Cave St. Cave City, KY 42127 United States
Sun
07
Jan
09:00 am
Northern Indiana Event Center, 21565 Executive Pkwy Elkhart, IN 46514 United States
Sun
07
Jan
09:00 am
Knoxville Expo & Grande Event Centers, 5441 Clinton Hwy Knoxville, TN 37912 United States
Sun
07
Jan
09:00 am
Cave City Convention Center, 502 Mammoth Cave St. Cave City, KY 42127 United States
Sun
07
Jan
10:00 am
Lumber Yard Event Center, 512 Barrett Blvd., Suite B Henderson, KY 42420 United States
Sun
07
Jan
10:00 am
Memphis Music Room, 5770 Shelby Oaks Dr. Memphis, TN 38134 United States
Fri
12
Jan
03:00 pm
United Sportsmen’s Club, W7689 Sportsmen’s Club Road Iron Mountain, MI 49801 United States
Fri
12
Jan
03:00 pm
Waukesha County Expo Center, 1000 Northview Road Waukesha, WI 53188 United States
Sat
13
Jan
09:00 am
United Sportsmen’s Club, W7689 Sportsmen’s Club Road Iron Mountain, MI 49801 United States
Sat
13
Jan
09:00 am
Pritchard Community Center, 404 S. Mulberry St. Elizabethtown, KY 42701 United States
Sat
13
Jan
09:00 am
Waukesha County Expo Center, 1000 Northview Road Waukesha, WI 53188 United States
Sun
14
Jan
07:30 am
Kane County Fairgrounds, 525 S Randall Rd. St. Charles, IL 60174 United States
Sun
14
Jan
09:00 am
Waukesha County Expo Center, 1000 Northview Road Waukesha, WI 53188 United States
Sun
14
Jan
10:00 am
Pritchard Community Center, 404 S. Mulberry St. Elizabethtown, KY 42701 United States
Fri
19
Jan
02:00 pm
The Kruse Plaza, 5634 Opportunity Blvd. Auburn, IN 46706 United States
Sat
20
Jan
08:00 am
Fond du Lac County Fairgrounds, 495 Martin Ave. Fond du Lac, WI 54935 United States
Sat
20
Jan
09:00 am
The Kruse Plaza, 5634 Opportunity Blvd. Auburn, IN 46706 United States
Sat
20
Jan
09:00 am
James E Ward Agricultural Center Bldg, 945 East Baddour Parkway Lebanon, TN 37087 United States
Sat
20
Jan
09:00 am
Ozark Empire Fairgrounds, 3001 N Grant Ave. Springfield, MO 65803 United States
Sun
21
Jan
08:00 am
Fond du Lac County Fairgrounds, 495 Martin Ave. Fond du Lac, WI 54935 United States
Sun
21
Jan
09:00 am
The Kruse Plaza, 5634 Opportunity Blvd. Auburn, IN 46706 United States
Sun
21
Jan
09:00 am
James E Ward Agricultural Center Bldg, 945 East Baddour Parkway Lebanon, TN 37087 United States
Sun
21
Jan
09:00 am
Ozark Empire Fairgrounds, 3001 N Grant Ave. Springfield, MO 65803 United States
Tue
23
Jan
08:30 am
Venetian Expo, 201 Sands Ave Las Vegas, NV 89169 United States
Wed
24
Jan
08:30 am
Venetian Expo, 201 Sands Ave Las Vegas, NV 89169 United States
Thu
25
Jan
08:30 am
Venetian Expo, 201 Sands Ave Las Vegas, NV 89169 United States
Fri
26
Jan
08:30 am
Venetian Expo, 201 Sands Ave Las Vegas, NV 89169 United States
Fri
26
Jan
12:00 pm
American Legion #217, 32739 Wildcat Dr. Warsaw, MO 65355 United States
Fri
26
Jan
03:00 pm
Central Wisconsin Convention and Expo Center, 10101 Market St Rothschild, WI 54474 United States
Fri
26
Jan
04:00 pm
Hartford Town Hall, 3360 Co. Rd. K Hartford, WI 53027 United States
Fri
26
Jan
04:00 pm
Hartford Town Hall, 3360 Co. Rd. K Hartford, WI 53027 United States
Sat
27
Jan
08:00 am
American Legion #217, 32739 Wildcat Dr. Warsaw, MO 65355 United States
Sat
27
Jan
08:00 am
Hartford Town Hall, 3360 Co. Rd. K Hartford, WI 53027 United States
Sat
27
Jan
08:00 am
Hartford Town Hall, 3360 Co. Rd. K Hartford, WI 53027 United States
Sat
27
Jan
09:00 am
Central Wisconsin Convention and Expo Center, 10101 Market St Rothschild, WI 54474 United States
Sun
28
Jan
09:00 am
Central Wisconsin Convention and Expo Center, 10101 Market St Rothschild, WI 54474 United States

February 2024

Fri
02
Feb
02:00 pm
Whitley County 4-H Fairgrounds, 680 W Squawbuck Rd. Columbia City, IN 46725 United States
Fri
02
Feb
03:00 pm
Jefferson County Fair Park, 503 North Jackson Avenue Jefferson, WI 53549 United States
Sat
03
Feb
09:00 am
Jefferson County Fair Park, 503 North Jackson Avenue Jefferson, WI 53549 United States
Sat
03
Feb
09:00 am
Whitley County 4-H Fairgrounds, 680 W Squawbuck Rd. Columbia City, IN 46725 United States
Sun
04
Feb
09:00 am
Jefferson County Fair Park, 503 North Jackson Avenue Jefferson, WI 53549 United States
Sun
04
Feb
09:00 am
Whitley County 4-H Fairgrounds, 680 W Squawbuck Rd. Columbia City, IN 46725 United States
Fri
09
Feb
12:00 pm
Washington County Fairgrounds, Thompson Hall, 2537 N. McConnell Ave. Fayetteville, AR 72704 United States
Sat
10
Feb
09:00 am
Cave City Convention Center, 502 Mammoth Cave St. Cave City, KY 42127 United States
Sat
10
Feb
09:00 am
Washington County Fairgrounds, Thompson Hall, 2537 N. McConnell Ave. Fayetteville, AR 72704 United States
Sat
10
Feb
09:00 am
Appalachian Fairgrounds, 100 Lakeview St. Gray, TN 37615 United States
Sat
10
Feb
09:00 am
Dyer County Fairgrounds, 296 James H Ryce Dr. Dyersburg, TN 38025 United States
Sun
11
Feb
09:00 am
Cave City Convention Center, 502 Mammoth Cave St. Cave City, KY 42127 United States
Sun
11
Feb
09:00 am
Washington County Fairgrounds, Thompson Hall, 2537 N. McConnell Ave. Fayetteville, AR 72704 United States
Sun
11
Feb
09:00 am
Appalachian Fairgrounds, 100 Lakeview St. Gray, TN 37615 United States
Sun
11
Feb
10:00 am
Dyer County Fairgrounds, 296 James H Ryce Dr. Dyersburg, TN 38025 United States
Sat
17
Feb
08:00 am
KCI-Expo Center, 11730 N Ambassador Dr. Kansas City, MO 64153 United States
Sat
17
Feb
09:00 am
Trader’s Mall, 6900 Benton Rd. Paducah, 42003 United States
Sun
18
Feb
09:00 am
KCI-Expo Center, 11730 N Ambassador Dr. Kansas City, MO 64153 United States
Sun
18
Feb
10:00 am
Trader’s Mall, 6900 Benton Rd. Paducah, 42003 United States
Fri
23
Feb
03:00 pm
Waukesha County Expo Center, 1000 Northview Road Waukesha, WI 53188 United States
Sat
24
Feb
08:00 am
National Cattle Congress, Mc Elroy Auditorium, 257 Ansborough Ave Waterloo, IA 50701 United States
Sat
24
Feb
09:00 am
Knoxville Expo & Grande Event Centers, 5441 Clinton Hwy Knoxville, TN 37912 United States
Sat
24
Feb
09:00 am
Waukesha County Expo Center, 1000 Northview Road Waukesha, WI 53188 United States
Sat
24
Feb
09:00 am
Knoxville Expo & Grande Event Centers, 5441 Clinton Hwy Knoxville, TN 37912 United States
Sat
24
Feb
09:00 am
Kentucky Fair & Expo, 937 Phillips Lane Louisville, KY 40209 United States
Sun
25
Feb
09:00 am
Knoxville Expo & Grande Event Centers, 5441 Clinton Hwy Knoxville, TN 37912 United States
Sun
25
Feb
09:00 am
Waukesha County Expo Center, 1000 Northview Road Waukesha, WI 53188 United States
Sun
25
Feb
09:00 am
Knoxville Expo & Grande Event Centers, 5441 Clinton Hwy Knoxville, TN 37912 United States
Sun
25
Feb
09:00 am
Kentucky Fair & Expo, 937 Phillips Lane Louisville, KY 40209 United States

March 2024

Fri
01
Mar
12:00 pm
Washington County Fairgrounds, Thompson Hall, 2537 N. McConnell Ave. Fayetteville, AR 72704 United States
Sat
02
Mar
09:00 am
Washington County Fairgrounds, Thompson Hall, 2537 N. McConnell Ave. Fayetteville, AR 72704 United States
Sun
03
Mar
09:00 am
Washington County Fairgrounds, Thompson Hall, 2537 N. McConnell Ave. Fayetteville, AR 72704 United States
Fri
08
Mar
09:00 am
Northern Indiana Event Center, 21565 Executive Pkwy Elkhart, IN 46514 United States
Sat
09
Mar
09:00 am
Ozark Empire Fairgrounds, 3001 N Grant Ave. Springfield, MO 65803 United States
Sat
09
Mar
09:00 am
James E Ward Agricultural Center Bldg, 945 East Baddour Parkway Lebanon, TN 37087 United States
Sun
10
Mar
09:00 am
Northern Indiana Event Center, 21565 Executive Pkwy Elkhart, IN 46514 United States
Sun
10
Mar
09:00 am
Ozark Empire Fairgrounds, 3001 N Grant Ave. Springfield, MO 65803 United States
Sun
10
Mar
09:00 am
James E Ward Agricultural Center Bldg, 945 East Baddour Parkway Lebanon, TN 37087 United States
Sat
23
Mar
08:00 am
KCI-Expo Center, 11730 N Ambassador Dr. Kansas City, MO 64153 United States
Sun
24
Mar
09:00 am
KCI-Expo Center, 11730 N Ambassador Dr. Kansas City, MO 64153 United States
Fri
29
Mar
02:00 pm
The Kruse Plaza, 5634 Opportunity Blvd. Auburn, IN 46706 United States
Sat
30
Mar
09:00 am
The Kruse Plaza, 5634 Opportunity Blvd. Auburn, IN 46706 United States
Sun
31
Mar
09:00 am
The Kruse Plaza, 5634 Opportunity Blvd. Auburn, IN 46706 United States

April 2024

Fri
05
Apr
10:00 am
American Legion Post 216, 2932 Mo-13 Hwy Bethany, MO 64424 United States
Fri
05
Apr
12:00 pm
Washington County Fairgrounds, Thompson Hall, 2537 N. McConnell Ave. Fayetteville, AR 72704 United States
Fri
05
Apr
02:00 pm
Ingham County Fairgrounds, 700 E. Ash St. Mason, MI 48854 United States
Fri
05
Apr
03:00 pm
Circle B Recreation, 6261 WI-60 Trunk Cedarburg, WI 53012 United States
Fri
05
Apr
03:00 pm
Antigo Ice Arena, 1633 Neva Rd. Antigo, WI 54409 United States
Fri
05
Apr
04:00 pm
Jefferson City Jaycees Fairgrounds, 1445 Fairgrounds Rd. Jefferson City, MO 65109 United States
Fri
05
Apr
04:00 pm
Rice Lake Elks Lodge #1441, 36 East Eau Claire Street Rice Lake, WI 54868 United States
Sat
06
Apr
06:00 am
Miamitown Gun and Knife Show, 10995 Oakridge Dr. Crosby Township, OH 45203 United States
Sat
06
Apr
08:00 am
Circle B Recreation, 6261 WI-60 Trunk Cedarburg, WI 53012 United States
Sat
06
Apr
08:00 am
American Legion Post 436, 924 Main St. Wrightstown, WI 54180 United States
Sat
06
Apr
09:00 am
National Guard Armory – Clinton, 189 Jd Yarnell Industrial Pkwy Clinton, TN 37716 United States
Sat
06
Apr
09:00 am
Cumberland County Complex, 1398 Livingston Rd Crossville, TN 38571 United States
Sat
06
Apr
09:00 am
Pritchard Community Center, 404 S. Mulberry St. Elizabethtown, KY 42701 United States
Sat
06
Apr
09:00 am
Lake County Fairgrounds (IN), 889 S. Court Street Crown Point, IN 46307 United States
Sat
06
Apr
09:00 am
Tipton County Fairgrounds, 1200 South Main Street Tipton, IN 46072 United States
Sat
06
Apr
09:00 am
Ingham County Fairgrounds, 700 E. Ash St. Mason, MI 48854 United States
Sat
06
Apr
09:00 am
Houghton Lake Playhouse, 1701 W Houghton Lake Dr. Houghton Lake, MI 48629 United States
Sat
06
Apr
09:00 am
Jefferson City Jaycees Fairgrounds, 1445 Fairgrounds Rd. Jefferson City, MO 65109 United States
Sat
06
Apr
09:00 am
Washington County Fairgrounds, Thompson Hall, 2537 N. McConnell Ave. Fayetteville, AR 72704 United States
Sat
06
Apr
09:00 am
Rice Lake Elks Lodge #1441, 36 East Eau Claire Street Rice Lake, WI 54868 United States
Sat
06
Apr
09:00 am
Antigo Ice Arena, 1633 Neva Rd. Antigo, WI 54409 United States
Sat
06
Apr
10:00 am
American Legion Post 216, 2932 Mo-13 Hwy Bethany, MO 64424 United States
Sun
07
Apr
09:00 am
Cumberland County Complex, 1398 Livingston Rd Crossville, TN 38571 United States
Sun
07
Apr
09:00 am
Lake County Fairgrounds (IN), 889 S. Court Street Crown Point, IN 46307 United States
Sun
07
Apr
09:00 am
Tipton County Fairgrounds, 1200 South Main Street Tipton, IN 46072 United States
Sun
07
Apr
09:00 am
Kaleva VFW, 13300 9 Mile Rd. Kaleva, MI 49645 United States
Sun
07
Apr
09:00 am
Jefferson City Jaycees Fairgrounds, 1445 Fairgrounds Rd. Jefferson City, MO 65109 United States
Sun
07
Apr
09:00 am
Washington County Fairgrounds, Thompson Hall, 2537 N. McConnell Ave. Fayetteville, AR 72704 United States
Sun
07
Apr
09:00 am
Antigo Ice Arena, 1633 Neva Rd. Antigo, WI 54409 United States
Sun
07
Apr
10:00 am
Pritchard Community Center, 404 S. Mulberry St. Elizabethtown, KY 42701 United States
Sun
07
Apr
10:00 am
Ingham County Fairgrounds, 700 E. Ash St. Mason, MI 48854 United States
Sun
07
Apr
10:00 am
American Legion Post 216, 2932 Mo-13 Hwy Bethany, MO 64424 United States
Fri
12
Apr
03:00 pm
Amery Hockey Arena, 1065 River Place Drive Amery, WI 54001 United States
Fri
12
Apr
03:00 pm
Best Western Plus Conference Center, 3340 Mondovi Rd. Eau Claire, WI 54701 United States
Fri
12
Apr
03:00 pm
Monroe County Fairgrounds, 3775 S Custer Road Monroe, MI 48161 United States
Fri
12
Apr
04:00 pm
VFW Post 534, 110 E Veterans Way Joplin, MO 64801 United States
Fri
12
Apr
05:00 pm
Iowa State Fairgrounds, 3000 E. Grand Ave. Des Moines, IA 50317 United States
+ Export Events
MWO on Facebook
MWO on Twitter
MWO on Instagram
MWO on YouTube