Halloween parties and concerts in St. Louis 2017
Lindsey Buckingham & Christine McVie/YouTube

Forget haunted houses and horror-movie marathons. This Halloween, the best place to be is at a concert, and St. Louis has plenty going on, from alternative bands to some of rock's best songwriters. So, guys and ghouls get your costume picked out, grab your tickets and let the music put a spell on you this Halloween.

Oct. 24 @ 8 p.m.
The Pageant - 6161 Delmar Blvd., Saint Louis, MO 63112

See alternative band Mutemath a week before Halloween, Oct. 24, at The Pageant as part of their cleverly named Play Dead Live tour, named for their most recent album, Play Dead. They'll have support from Colony House and Romes. Tickets are on sale now for $22.50. The price will increase to $25 the day of the show.

Roger Hodgson
Oct. 25 @ 8 p.m.
River City Casino - 777 River City Casino Blvd., St. Louis, MO 63125

Enjoy a concert from Roger Hodgson, of Supertramp fame, on Oct. 25 at River City Casino. Tickets are on sale now. Get ready for the show with our picks for Supertramp's best lyrics, including some written by Hodgson.

Lindsey Buckingham & Christine McVie
Oct. 26 @ 8 p.m.
The Fabulous Fox Theatre - 527 North Grand Blvd., St. Louis, MO 63103

While the rest of iconic band Fleetwood Mac wasn't too interested in putting out new material, members Lindsey Buckingham and Christine McVie felt different, leading to a new album and a short tour that brings the two to St. Louis over Halloween weekend. They'll perform Saturday, Oct. 28 at The Fabulous Fox Theatre. Tickets are on sale now, ranging from $55 to $125. Get ready for the show with the catchy single "Lay Down for Free."

Oct. 27 @ 7:30 p.m.
Delmar Hall - 6133 Delmar Blvd., Saint Louis, MO 63112

Rock band mewithoutYou is out on the road this fall, with a stop at St. Louis' Delmar Hall on Friday, Oct. 27 to kick off Halloween weekend, along with Pianos Become the Teeth and Strawberry Girls. Tickets are on sale now for $18 in advance, $20 day of show.

The Maine
Oct. 31 @ 7 p.m.
Delmar Hall - 6133 Delmar Blvd., Saint Louis, MO 63112

Spend Halloween with pop-rock The Maine, who will be playing at Delmar Hall. Tickets are on sale now for $25.