Iggy Azalea performs onstage during the 2016 MAXIM Hot 100 Party at the Hollywood Palladium on July 30, 2016 in Los Angeles.

Iggy Azalea is hitting the road this fall for her first North American tour in four years. The Bad Girls tour will feature CupcakKe as a special guest.

The stint will span across 21 cities starting in October, and comes after the release of her highly anticipated EP Survive the Summer. Tickets go on sale to the general public on Friday (Sept. 14) at 10 a.m. local time, and can be purchased on Live Nation's website.

See the full list of dates below.

Saturday, October 27 - Hollywood, FL (Seminole Hard Rock Hotel and Casino)

Monday, October 29 - Atlanta, GA (Coca-Cola Roxy)

Tuesday, October 30 - Nashville, TN (Nashville Municipal Auditorium)

Thursday, November 1 - Washington, D.C. (The Theater at MGM National Harbor)

Saturday, November 3 - Upper Darby, PA (Tower Theater presented by Cricket Wireless)

Tuesday, November 6 - New York, NY (United Palace)

Thursday, November 8 - Uncasville, CT (Mohegan Sun Arena)

Friday, November 9 - Boston, MA (Orpheum Theatre)

Monday, November 12 - Toronto, ON (REBEL)

Wednesday, November 14 - Detroit, MI (The Fillmore Detroit presented by Cricket Wireless)

Friday, November 16 - Indianapolis, IN (Egyptian Room at Old National Centre)

Saturday, November 17 - Chicago, IL (Aragon Ballroom)

Monday, November 19 - Minneapolis, MN (Armory)

Tuesday, November 20 - St. Louis, MO (Stifel Theatre)

Friday, November 23 - Denver, CO (Fillmore Auditorium)

Saturday, November 24 - Salt Lake City, UT (The Complex)

Tuesday, November 27 - San Jose, CA (City National Civic)

Thursday, November 29 - Los Angeles, CA (Hollywood Palladium)

Saturday, December 1 - Phoenix, AZ (Comerica Theatre)

Monday, December 3 - Dallas, TX (South Side Ballroom)

Tuesday, December 4 - Houston, TX (Revention Music Center)

