Macklemore and Ryan Lewis have had themselves quite the year so far, with a No. 1 album, chart-topping singles and an exploding fan base, and today they've announced a 29-city, 30-date U.S. headlining arena tour. The tour will kick off October 22nd, with a pre-sale beginning Tuesday, June 25th, and the rest of tickets going on sale this Friday, June 28th.

The duo announced the tour via a video made while they were in Germany. Openers include Brooklyn rapper Talib Kweli and Mississippi rapper/producer Big K.R.I.T. Beginning in Portland, OR, the tour wraps around the United States and finishes up in the group's hometown of Seattle on December 12th. Check the tour video above, and every date of the tour below.

Oct 22 – Portland, OR – Rose Garden
Oct 23 – Spokane, WA – Spokane Arena
Oct 24 – Missoula, MT – Adams Center
Oct 25 – Boise, ID – Taco Bell Arena
Oct 26 – Salt Lake City, UT – Maverick Center
Oct 29 – Omaha, NE – CenturyLink Center
Oct 30 – Des Moines, IA – Wells Fargo Arena
Oct 31 – Decorah, IA – Luther College
Nov 1 – New Orleans, LA – Voodoo Music + Arts Experience
Nov 2 – Auburn Hills, MI – Palace of Auburn Hills
Nov 4 – Chicago, IL – UIC Pavilion
Nov 6 – Columbus, OH – Schottenstein Center
Nov 7 – University Park, PA – Bryce Jordan Center
Nov 8 – Boston, MA – TDE Garden
Nov 9 – Buffalo, NY – First Niagara Center
Nov 11 – Syracuse, NY – Carrier Dome
Nov 13 – New York, NY – Theater at Madison Square Garden
Nov 14 – New York, NY – Theater at Madison Square Garden
Nov 18 – Washington, DC – Verizon Center
Nov 19 – Raleigh, NC – PNC Arena
Nov 22 – Atlanta, GA – The Arena at Gwinnett Center
Nov 23 – Tampa, FL – USF Sun Dome
Nov 24 – Miami, FL – American Airlines Arena
Nov 27 – Houston, TX – Reliant Arena
Nov 29 – Cedar Park, TX – Cedar Park Center
Nov 30 – Grand Prairie, TX – Verizon Theatre
Dec 4 – Los Angeles, CA – Staples Center
Dec 5 – San Diego, CA – Valley View Casino Center
Dec 7 – San Francisco, CA – Bill Graham Civic Center
Dec 12 – Seattle, WA – Key Arena

More From XXL