Halloween is almost here. Time for those hard peanut butter flavored candies in orange and black wrappers, candy corn, wax cola bottles and maybe even some good candy.

See when your neighborhood will start and end trick-or-treating in 2019.

Whether their costume has involved weeks of planning or is only an afterthought because they need a costume to go trick-or-treating, kids will be ready to head out the minute trick-or-treating begins. Make sure you're ready to go.

All times listed are for Oct. 31, 2019:

Ada: No official time set.

Allendale: 6:00 - 8:00 p.m.

Allegan: Downtown 3:00 - 5:30 p.m., other areas 5:00 - 8:00 p.m.

Belding: 6:00 - 8:00 p.m.

Byron Township: 5:30 - 8:00 p.m.

Caledonia: 6:00 - 8:00 p.m.

Cascade Township: No official time set.

Cedar Springs: 5:00 - 6:30 p.m.

Coopersville: 6:00 - 8:00 p.m.

Dorr: No official time set.

East Grand Rapids: 6:00 - 8:00 p.m.

Fennville: 6:00 - 8:00 p.m.

Georgetown Township: 6:00 - 8:00 p.m.

Grand Haven: 6:00 - 8:00 p.m.

Grand Rapids: Dusk - 8:00 p.m.

Grandville: 6:00 - 8:00 p.m.

Greenville: 6:00 - 8:00 p.m.

Hastings: 5:00 - 8:00 p.m.

Holland: 6:00 - 8:00 p.m.

Hudsonville: No official time set.

Ionia: 6:00 - 8:00 p.m.

Kentwood: 6:00 - 8:00 p.m.

Lowell: 5:30 - 8:00 p.m.

Mattawan: 5:00 - 8:00 p.m.

Middleville: 5:00 - 8:00 p.m.

Muskegon: 6:00 - 8:00 p.m.

Otsego: No official time set.

Plainwell: 6:00 - 8:00 p.m.

Rockford: 5:30 - 8:00 p.m.

Saugatuck: 5:00 - 8:00 p.m.

South Haven: 5:30 - 7:30 p.m.

Sparta: 5:30 - 8:00 p.m.

Spring Lake: 6:00 - 8:00 p.m.

Walker: No official time set.

Wayland: 5:30 - 8:00 pm

Wyoming: No official time set.

Zeeland: Downtown 3:00 - 5:00 p.m., other areas 5:00 - 8:00 p.m.

Have more trick-or-treat times? Please share in the comments.