Independence Day is almost here, but the fireworks displays start well before the fourth.  Get the 2017 schedule below so you don't miss one ooh or ahh.

Unless you want to watch your one crazy uncle lose a few digits in the back yard, there are plenty of amazing fireworks displays throughout Mid Michigan.

While some areas are waiting to light up the sky on the fourth, there are a lot of great shows going on all weekend long.  Check out the complete list below, or click here for a schedule of fireworks throughout all of Michigan.

THURSDAY June 29th

FRIDAY June 30th


SUNDAY July 2nd

MONDAY July 3rd

TUESDAY July 4th