The Halloween season is upon us, and you can take the whole gang to some of these frightfully ghoulish events for family fun!

🎃 Friday, October 21

4:30-7:00 p.m. – A Haunting We Will Go, East Moline Main Street. Family-friendly Halloween activities. Costume parade beginning at 5:00 p.m. proceeds down 15th Avenue and ends at the Runners’ Park Band Shell, 742 15th Ave., East Moline.

6:30-8:00 p.m. – Not So Scary Halloween Walk, Quad City Botanical Center. Lighted walk through the gardens after dark. Kids receive a good bag. Costumes welcome. Tickets required (free for members).

🎃 Thursday, October 27

5:00-7:00 p.m. – Fright Night in the Park, Schwiebert Riverfront Park. Halloween event for kids includes DJ, trick-or-treating from area businesses, goodie bags, Halloween dancers and costume contest.

6:30-8:00 p.m. – Not So Scary Halloween Walk, Quad City Botanical Center, Lighted walk through the gardens after dark. Kids receive a good bag. Costumes welcome. Tickets required (free for members).

🎃 Friday, October 28

9:00-11:00 a.m. – Bettendorf City Hall, located at 1609 State St., will open its doors for a special trick-or-treat event. All costumed children up to age five are welcome. There is no charge for this event.

5:00-7:00 p.m. – East Moline Main Street Downtown Celebration, Runner’s Park & Stage, 742 15th Ave., East Moline. Halloween event includes costume parade (4:30 p.m. lineup at 13th St. and 15th Ave.), various activities and trunk-or-treat.

6:30-8:00 p.m. – Not So Scary Halloween Walk, Quad City Botanical Center, Lighted walk through the gardens after dark. Kids receive a good bag. Costumes welcome. Tickets required (free for members).

🎃 Saturday, October 29

2:00-6:00 p.m. – Moline Police Department Halloweenie Roast – Stephens Park, 7th St. and 15th Ave., Moline

3:00-5:00 p.m. – Moline Parks & Recreation Department 3rd Annual Spooktacular Trunk or Treat, Greenvalley Softball Complex, 5920 52nd Avenue, Moline.

6:00-8:00 p.m. – Clinton trick-or-treating

6:30 p.m. – The Bettendorf Halloween Parade will begin at the intersection of 23rd St. and Middle Rd., continue onto Spruce Hills Dr. to 18th St. to Middle Rd. and finishing at the entrance of the Life Fitness/Splash Landing parking lot. Entry forms are available at City Hall or here.

🎃 Sunday, October 30

2:00 p.m. – The Davenport Halloween Parade in downtown Davenport. To register an entry before the noon October 14 deadline, click here, or to volunteer, click here.

5:00-7:00 p.m. – Trunk-or-Treat, St. John’s Lutheran Church, 1450 30th Avenue, East Moline

6:00-7:30 p.m. – Muscatine Parks and Recreation Department Trunk-or-TreatMuscatine Soccer Complex, 401 S. Houser St., Muscatine

🎃 Monday, October 31

4:30-7:00 p.m. – Rock Falls trick-or-treating

4:30-7:00 p.m. – Sterling trick-or-treating

5:00-7:30 p.m. – Bettendorf trick-or-treating

5:00-8:00 p.m. – East Moline trick-or-treating

5:00-8:00 p.m. – Trunk-or-Treat in Rock Island – 9th St. between 7th and 6th Avenues, Rock Island

5:30-7:30 p.m. – Davenport trick-or-treating

5:30-7:30 p.m. – Muscatine trick-or-treating