“Weird Al” Yankovic does not spend a whole lot of time on the road, possibly because it’s really, really difficult and expensive to stage like 20 different music-video parodies per show. But after the success of last year’s album Mandatory Fun, Yankovic has announced plans to hit the road heavily this summer, hitting practically every town in the U.S. and Canada from May to September, and then heading to Europe in September and October. He’ll stop at a few festivals, but he’s mostly playing bigger venues (including a surprising number of casinos) on his own. This man has decades’ worth of goofy novelty hits, and he is absolutely committed to entertaining you at all times, so you could probably think of worse things to do with your night. Below, check out the dates for his Mandatory World Tour.

TOUR DATES:

5/12-16 – Las Vegas, NV @ Planet Hollywood

5/19 – Tulsa, OK @ Brady Theater

5/20 – Oklahoma City, OK @ Hudson Performance Hall

5/22 – Biloxi, MS @ Hard Rock Live

5/23 – Nashville, TN @ Ryman Auditorium

5/24 – Robinsonville, MS @ Horseshoe Tunica, Bluesville

5/26 – Bloomington, IL @ Bloomington Center For The Performing Arts

5/28 – Indianapolis, IN @ Murat Theatre At Old National Center

5/29 – Mount Pleasant, MI @ Soaring Eagle Casino And Resort

5/30 – Cleveland, OH @ Jacobs Pavilion At Nautica

5/31 – Greensburg, PA @ Palace Theatre

6/02-03 – Boston, MA @ Wilbur Theatre

6/04 – Concord, NH @ Capitol Center For The Arts

6/06 – Ledyard, CT @ Foxwoods Resort Casino

6/07 – New York, NY @ Governors Ball Music Festival

6/08 – Lancaster, PA @ American Music Theatre

6/11 – Richmond, VA @ Carpenter Theatre At Richmond Center Stage

6/12 – Vienna, VA @ Filene Center At Wolf Trap

6/13 – Baltimore, MD @ Pier Six Pavilion

6/14 – Roanoke, VA @ Roanoke Performing Arts Theatre

6/16 – Bethlehem, PA @ Sands Bethlehem Event Center

6/18 – Cary, NC @ Koka Booth Amphitheatre

6/19 – Charlotte, NC @ Ovens Auditorium

6/20 – Atlanta, GA @ Chastain Park Amphitheatre

6/21 – Kettering, OH @ Fraze Pavilion

6/23 – Newark, OH @ Midland Theatre

6/24 – Louisville, KY @ Palace Theatre

6/26 – Windsor, ON @ Caesars Palace Windsor, The Colosseum

6/27 – Chicago, IL @ Chicago Theatre

6/28 – St. Louis, MO @ Peabody Opera House

6/30 – Kansas City, MO @ Arvest Bank Theatre At The Midland

7/01 – Wichita, KS @ Orpheum Theatre

7/02 – Council Bluffs, IA @ Harrah’s Hotel And Casino, Stir Cove

7/03 – Prior Lake, MN @ Mystic Lake Casino, Mystic Showroom

7/07 – Bowling Green, KY @ Southern Kentucky Performing Arts Center

7/08 – Greenville, SC @ Peace Center For The Performing Arts

7/10 – Erie, PA @ Warner Theatre

7/11 – Albany, NY @ Palace Theatre

7/12 – Burlington, VT @ Flynn Center For The Performing Arts

7/14 – Verona, NY @ Turning Stone Resort Casino, Showroom

7/15 – Buffalo, NY @ University At Buffalo, Center For The Arts

7/17 – Hamilton, ON @ Hamilton Palace Theatre

7/18 – Rama, ON @ Casino Rama, Entertainment Centre

7/19 – Ottawa, ON @ Ottawa Bluesfest

7/20 – London, ON @ Centennial Hall

7/24 – Halifax, NS @ Casino Nova Scotia, Schooner Showroom

7/25 – Moncton, NB @ Casino New Brunswick, The Center

7/26 – Portland, ME @ Maine State Pier

8/04 – New Bedford, MA @ The Zeiteron Performing Arts Center

8/05 – Williamsport, PA @ Community Arts Center

8/07 – Knoxville, TN @ Tennessee Theatre

8/08 – Newport News, VA @ Ferguson Center For The Arts

8/09 – North Charleston, SC @ North Charleston Performing Arts Center

8/11 – Orlando, FL @ Hard Rock Live At Universal Citywalk

8/13 – Clearwater, FL @ Ruth Eckerd Hall

8/14 – Melbourne, FL @ King Center For The Performing Arts

8/15 – Ft. Lauderdale, FL @ Broward Center For The Performing Arts

8/16 – Jacksonville, FL @ Florida Theatre

8/18 – Houston, TX @ Bayou Music Center

8/19 – San Antonio, TX @ Majestic Theatre

8/20 – Austin, TX @ Austin City Limits Live At The Moody Theater

8/21 – Grand Prairie, TX @ Verizon Theatre At Grand Prairie

8/23 – Denver, CO @ Paramount Theatre

9/01 – Arcata, CA @ Van Duzer Theatre

9/02 – Jacksonville, OR @ Britt Pavilion

9/04 – Bend, OR @ Les Schwab Amphitheater

9/05-06 – Portland, OR @ Oregon Zoo Amphitheater

9/08 – Vancouver, BC @ Queen Elizabeth Theatre

9/09 – Penticton, BC @ South Okanagan Events Centre

9/11 – Enoch, AB @ River Cree Resort And Casino, The Venue

9/12 – Calgary, AB @ Southern Alberta Jubilee Auditorium

9/13 – Airway Heights, WA @ Northern Quest Resort And Casino, Pend Oreille Pavilion

9/14 – Puyallup, WA @ Washington State Fair

9/18 – Laughlin, NV @ Harrah’s Laughlin, Rio Vista Outdoor Amphitheatre

9/24 – Stockholm, Sweden – Grona Lund

9/25 – Oslo, Norway – Sentrum Scene

9/26 – Trondheim, Norway – Brattora

9/28 – Copenhagen, Denmark – Vega

9/30 – Amsterdam, Netherlands – Melkweg

10/01 – Brussels, Belgium – Ancienne Belgique

10/04 – London, UK @ Eventim Apollo

10/06 – Dublin, Ireland @ Vicar Street