Trick-or-Treat! Here is a handy list of trick-or-treating hours for all of the surrounding towns in Northern Illinois.

I haven't even bought my trick-or-treating candy and goodies yet! I can't believe I'm so far behind on it.

Catherine Yeulet, ThinkStock

I've got pumpkins carved, all half eaten by squirrels, and the house is decorated. But I'm lacking candy. I better hurry up, Halloween is this Saturday!

WIFR put together this handy list of the trick-or-treating times.

  • Rockford: 5:30-7:30 p.m
  • Freeport: 5:00-7:00 p.m.
  • Belvidere: 4:00-8:00 p.m.
  • Loves Park: 5:30-7:30 p.m.
  • Machesney Park: 5:00-7:30 p.m.
  • Beloit: 5:00-7:00 p.m.
  • Byron: 5:00-8:00 p.m.
  • Capron: 4:00-7:00 p.m.
  • Cedarville: 5:00-7:00 p.m.
  • Cherry Valley: 5:30-7:30 p.m.
  • Creston: 5:00-8:00 p.m.
  • Davis Junction: 5:00-8:00 p.m.
  • DeKalb: 4:00-8:00 p.m.
  • Dixon: 5:00-7:30 p.m.
  • Durand: 5:00-8:00 p.m.
  • Forreston: 4:00-7:00 p.m.
  • German Valley: 5:00-7:00 p.m.
  • Harvard: 5:00-8:00 p.m.
  • Janesville: 5:30-7:30 p.m.
  • Lake Summerset: 5:00-8:00 p.m.
  • Lena: 5:00-7:00 p.m.
  • Mount Morris: 5:00-8:00 p.m.
  • New Milford: 5:30-7:30 p.m.
  • Orangeville: 5:00-7:00 p.m.
  • Oregon: 5:00-8:00 p.m.
  • Pearl City: 5:00-7:00 p.m.
  • Pecatonica: 4:00-7:00 p.m.
  • Polo: 5:00-8:00 p.m.
  • Poplar Grove: 4:00-7:00 p.m.
  • Ridott: 5:00-7:00 p.m.
  • Rochelle: 5:00-8:00 p.m.
  • Rockton: 5:00-8:00 p.m.
  • Roscoe: 5:30-7:30 p.m.
  • South Beloit: 4:30-7:30 p.m.
  • Stillman Valley: 5:00-7:00 p.m.
  • Timberlane: 5:00-8:00 p.m.
  • Winnebago: 5:00-8:00 p.m.
  • Winslow: 5:00-7:00 p.m.

Have fun this year and stay safe while trick-or-treating! Make sure you carry a flash light and wear reflective clothing. When it gets dark at night, it is important to stay visible.