Weird Al Yankovic just announced the largest new tour of 2015. His Mandatory trek will span nearly five months on the road, beginning May 12 in Las Vegas.

Apparently, he's already getting complaints from fans about not hitting up certain areas of the world. So he addressed peoples' concerns on his Facebook page, deflecting the blame onto concert promoters.

"I basically have NO CONTROL over where I play," he wrote. "There's no reason to thank me if I'm playing your city, and there's REALLY no reason to get mad at me if I'm not. I don't decide what city I play, or what venue I play, or what day I play."

He did mention that more cities could be added to the docket, though.

"All I can say is, please be patient... don't give up hope quite yet... there are still a few more 2015 tour dates to be announced," he wrote.

Check out the full schedule below (via Pitchfork):

05/12 - Las Vegas, NV @ Planet Hollywood
05/13 - Las Vegas, NV @ Planet Hollywood
05/14 - Las Vegas, NV @ Planet Hollywood
05/15 - Las Vegas, NV @ Planet Hollywood
05/16 - Las Vegas, NV @ Planet Hollywood
05/19 - Tulsa, OK @ Brady Theater
05/20 - Oklahoma City, OK @ Hudson Performance Hall
05/22 - Biloxi, MS @ Hard Rock Hotel and Casino
05/23 - Nashville, TN @ Ryman Auditorium
05/24 - Robinsonville, MS @ Horseshoe Tunica Bluesville
05/28 - Indianapolis, IN @ Murat Theatre at Old National Centre
05/29 - Mount Pleasant, MI @ Soaring Eagle Casino and Resort
05/30 - Cleveland, OH @ Jacobs Pavilion at Nautica
05/31 - Greensburg, PA @ Palace Theatre
06/02 - Boston, MA @ Wilbur Theatre
06/03 - Boston, MA @ Wilbur Theatre
06/04 - Concord, NH @ Capitol Center for the Arts
06/06 - Ledyard, CT @ Foxwoods Resort Casino
06/07 - New York, NY @ Governor's Ball
06/08 - Lancaster, PA @ American Music Theatre
06/11 - Richmond, VA @ Carpenter Theatre at Richmond Center Stage
06/12 - Vienna, VA @ Filene Center at Wolf Trap
06/13 - Baltimore, MD @ Pier Six PAvilion
06/14 - Roanoke, VA @ Roanoke Performing Arts Theatre
06/16 - Bethlehem, PA @ Sands Bethlehem Event Center
06/18 - Cary, NC @ Koka Booth Amphitheatre
06/19 - Charlotte, NC @ Ovens Auditorium
06/20 - Atlanta, GA @ Chastain Park Amphitheatre
06/21 - Kettering, OH @ Fraze Pavilion
06/23 - Newark, OH @ Midland Theatre
06/24 - Louisville, KY @ Palace Theatre
06/26 - Windsor, Ontario @ Caesars Windsor: The Colosseum
06/27 - Chicago, IL @ Chicago Theatre
06/28 - St. Louis, MO @ Peabody Opera House
06/30 - Kansas City, MO @ Arvest Bank Theatre at the Midland
07/01 - Wichita, KS @ Orpheum Theatre
07/02 - Council Bluffs, IA @ Harrah's Hotel and Casino: Stir Cove
07/03 - Prior Lake, MN @ Mystic Lake Casino: Mystic Showroom
07/07 - Bowling Green, KY @ Southern Kentucky Performing Arts Center
07/08 - Greenville, SC @ Peace Center for the Performing Arts
07/10 - Erie, PA @ Warner Theatre
07/11 - Albany, NY @ Palace Theatre
07/12 - Burlington, VT @ Flynn Center for the Performing Arts
07/14 - Verona, NY @ Turning Stone Resort Casino: Showroom
07/15 - Buffalo, NY @ University at Buffalo Center for the Arts
07/17 - Hamilton, Ontario @ Hamilton Place Theatre
07/18 - Rama, Ontario @ Casino Rama Entertainment Centre
07/19 - Ottawa, Ontario @ Ottawa Bluesfest
07/20 - London, Ontario @ Centennial Hall
07/24 - Halifax, Nova Scotia @ Casino Nova Scotia: Schooner Showroom
07/25 - Moncton, New Brunswick @ Casino New Brunswick: The Centre
07/26 - Portland, ME @ Maine State Pier
08/04 - New Bedford, MA @ The Zeiterion Performing Arts Center
08/05 - Williamsport, PA @ Community Arts Center
08/07 - Knoxville, TN @ Tennessee Theatre
08/08 - Newport News , VA @ Ferguson Center for the Arts
08/09 - North Charleston, SC @ North Charleston Performing Arts Center
08/11 - Orlando, FL @ Hard Rock Live at Universal Citywalk
08/13 - Clearwater, FL @ Ruth Eckerd Hall
08/14 - Melbourne, FL @ King Center for the Performing Arts
08/15 - Ft. Lauderdale, FL @ Broward Center for the Performing Arts
08/16 - Jacksonville, FL @ Florida Theatre
08/18 - Houston, TX @ Bayou Music Center
08/19 - San Antonio, TX @ Majestic Theatre
08/20 - Austin, TX @ Austin City Limits Live at the Moody Theater
08/21 - Grand Prairie, TX @ Verizon Theatre at Grand Prairie
08/23 - Denver, CO @ Paramount Theatre
09/01 - Arcata, CA @ Van Duzer Theatre
09/02 - Jacksonville, OR @ Britt Pavilion
09/04 - Bend, OR @ Les Schwab Amphitheater
09/05 - Portland, OR @ Oregon Zoo Amphitheater
09/06 - Portland, OR @ Oregon Zoo Amphitheater
09/08 - Vancouver, British Columbia @ Queen Elizabeth Theatre
09/09 - Penticton, British Columbia @ South Okanagan Events Centre
09/11 - Enoch, Alberta @ River Cree Resort and Casino: The Venue
09/12 - Calgary, Alberta @ Southern Alberta Jubilee Auditorium
09/13 - Airway Heights, WA @ Northern Quest Resort and Casino: Pend Oreille
Pavillion
09/14 - Puyallup, WA @ Washington State Fair
09/18 - Laughlin, NV @ Harrah's Laughlin: Rio Vista Outdoor Amphitheatre
09/24 - Stockholm, Sweden @ Grona Lund
09/25 - Oslo, Norway @ Sentrum Scene
09/26 - Trondheim, Norway @ Brattora
09/28 - Copenhagen, Denmark @ Vega
09/30 - Amsterdam, Netherlands @ Melkweg
10/01 - Brussels, Belgium @ Ancienne Belgique
10/04 - London, England @ Eventim Apollo
10/06 - Dublin, Ireland @ Vicar Street

Join the Discussion