Here is a schedule of upcoming fireworks shows in northern Illinois.

Beloit: 7 p.m. July 3 (following Beloit Snappers game) at Pohlman Field, 2301 Skyline Drive. Information: Dusk July 4 at Riverside Park, Riverside Drive. Information:

Byron: Dusk July 4 at Byron Dragway, 7287 N. River Road. Information:

Cary: Dusk July 3 at Lions Park, 1200 Silver Lake Road. Information:

Cherry Valley: Dusk July 4 at Baumann Park, 218 South Walnut St. Information:

Crystal Lake: Dusk July 6 at Main Beach, 300 Lake Shore Drive. Information:

DeKalb: Dusk July 4 at Hopkins Park, 1403 Sycamore Road. Information:

Durand: 9:30 p.m. July 4 at Durand High School, 200 South St. Information:

Freeport: 5 p.m. July 4 at Stephenson County Fairgrounds, 2250 S. Walnut Road. Information:

Huntley: Dusk July 4 at Huntley Outlet Center, 11800 Factory Shops Blvd. Information: Rain date is July 5.

Kirkland: 9:30 p.m. July 5 at Franklin Township Park, 290 South St. Information:

Loves Park: 7:05 p.m. July 3 (following Rockford Aviators game) at Aviators Stadium, 4503 Interstate Blvd. Information: 7:07 p.m. July 4 at Rockford Speedway, 9572 Forest Hills Road. Information:

Rockford: 9:30 p.m. July 4 over downtown Rockford. Information:

Winnebago: Dusk July 4 at Winnebago Middle School, 407 N. Elida Road. Information:

Woodstock: Dusk July 4 at Emricson Park, 900 W. South St. Information:

Catch Mark Charvat on Q98.5 from 3 p.m to 7 p.m.. Follow him on Twitter, and Facebook

More From Rockford's New Country Q98.5