32 free shows on the calendar

Free live music.

Every upcoming show with a $0 door that we can verify from the venues' own calendars, plus the rooms that never charge a cover. A real night out for the price of a tip jar.

The no-cover room

The 331 Club in Northeast runs live music almost every night of the year with no cover, usually a 7pm act and a 9:30pm act, sometimes a third late. It is the closest thing the metro has to a free nightly music habit.

Friday, September 18

Saturday, September 19

Sunday, September 20

Monday, September 21

Wednesday, September 23

Thursday, September 24

Friday, September 25

Saturday, September 26

Sunday, September 27

Monday, September 28

Friday, October 2

Sunday, October 4

Thursday, October 8

Sunday, October 11

Monday, October 12

Thursday, October 15

Friday, October 16

Monday, October 19

Friday, October 23

Saturday, October 24

Sunday, October 25

Thursday, October 29

Friday, October 30

Wednesday, November 4

Saturday, November 7

Sunday, November 8

Wednesday, November 11

Thursday, November 12

Sunday, November 15

Friday, November 20

Where can I see live music for free in Minneapolis?

The 331 Club in Northeast runs live music almost every night of the year with no cover, usually two or three sets a night. Beyond the standing no-cover rooms, we currently track 32 upcoming shows with a free door across the metro. The full list is on this page, refreshed daily.

Is the Lake Harriet Bandshell free?

Yes. The Minneapolis Park Board's Music in the Parks concerts at the Lake Harriet Bandshell are free, running through the summer season. When bandshell dates are on the calendar they appear in the list above.

"Free" here means the venue's own calendar lists no charge. Tip the band anyway. Everything on tonight →