OHIO — Witches, ghouls, monsters and superheroes will take to Ohio streets for Halloween, which is coming up shortly.

While every town in the Buckeye State doesn't always host trick-or-treating on Halloween's exact date, some cities will. Most cities ask for residents to turn on their porch lights to show that they are taking part in the spooky festivities, too.

View the list below for an alphabetical run down of trick-or-treating times for some cities in central, northeastern, northwestern and southwestern Ohio.

NOTE: This list does not encompass every city or township in the state. If your area is not listed, please contact your local government or check its website for more information.

Akron: Oct. 26 from 5 p.m. to 7 p.m.

Ashland: Oct. 31 from 5 p.m. to 7 p.m.

Ashtabula: Nov. 2 from 5 p.m. to 7 p.m.

Avon: Oct. 31 from 6 p.m. to 7:30 p.m.

Barberton: Oct. 28 from 5 p.m. to 7 p.m.

Batavia: Oct. 31 from 6 p.m. to 8 p.m.

Bellville: Oct. 31 from 5 p.m. to 6:30 p.m.

Bethel: Oct. 31 from 6 p.m. to 8 p.m.

Bowling Green: Oct. 31 from 6:30 p.m. to 8 p.m.

Canton: Trunk or Treat, Oct. 24 from 5:30 p.m. to 7 p.m., at Stadium Park

Chagrin Falls: Oct. 31 from 6 p.m. to 8 p.m.

Cincinnati: Oct. 31 from 6 p.m. to 8 p.m. 

Circleville: Oct. 31 from 6 p.m. to 8 p.m.

Cleveland: Big City Boo, Oct. 31 from 5 p.m. to 7 p.m., at all Neighborhood Resource & Recreation Centers

Columbus: Oct. 31 from 6 p.m. to 8 p.m.

Cuyahoga Falls: Oct. 26 from 6 p.m. to 8 p.m.

Dayton: Oct. 31 from 6 p.m. to 8 p.m.

Defiance: Oct. 24 from 6 p.m. to 7:30 p.m.

Dublin: Oct. 31 from 6 p.m. to 8 p.m.

Elyria: Oct. 31 from 6 p.m. to 7:30 p.m.

Euclid: Oct. 31 from 6 p.m. to 8 p.m. 

Fairfield: Oct. 31 from 6 p.m. to 8 p.m.

Findlay: Oct. 26 from 6 p.m. to 8 p.m.

Franklin: Trunk or Treat, Oct. 19 from 5 p.m. to 7 p.m., at Community Park

Gahanna: Oct. 31 from 6 p.m. to 8 p.m.

Granville: Oct. 26 from 5:30 p.m. to 7:30 p.m.

Hilliard: Oct. 31 from 6 p.m. to 8 p.m.

Hillsboro: Trunk or Treat, Oct. 18 from 5 p.m. to 8 p.m., at 226 W. Main St.

Hudson: Oct. 31 from 6 p.m. to 8 p.m.

Huron: Oct. 31 from 5 p.m. to 7 p.m.

Johnstown: Oct. 30 from 6 p.m. to 7:30 p.m. (changed from Oct. 31 due to incoming rain)

Kelly's Island: Oct. 12 from 2 p.m. to 4 p.m., at The Kelley's Island Wine Co.

Kent: Oct. 27 from 4 p.m. to 6 p.m.

Lakewood: Oct. 31 from 6 p.m. to 8 p.m.

Lima: Oct. 31 from 6 p.m. to 8 p.m.

Lordstown: Oct. 31 from 5 p.m. to 7 p.m.

Mason: Oct. 31 from 6 p.m. to 8 p.m.

Marion: Oct. 31 from 5:30 p.m. to 7:30 p.m.

Medina: Oct. 31 from 6 p.m. to 8 p.m.

Middletown: Oct. 31 from 6 p.m. to 8 p.m.

Montgomery: Oct. 31 from 6 p.m. to 8 p.m.

Mount Vernon: Oct. 31 from 5:30 to 7 p.m.

New Albany: Oct. 31 from 6 p.m. to 8 p.m.

North Royalton: Oct. 31 from 6 p.m. to 8 p.m.

Perrysburg: Oct. 31 from 6 p.m. to 8 p.m. 

Pickerington: Oct. 31 from 6 p.m. to 8 p.m.

Plain City: Oct. 31 from 6 p.m. to 8 p.m.

Put-in-Bay: "Halloween at Put-in-Bay," Oct. 26, island's last weekend

Reynoldsburg: Oct. 31 from 6 p.m. to 8 p.m.

Sandusky: Oct. 28 from 5 p.m. to 7:30 p.m.

Sylvania: Oct. 31 from 6 p.m. to 7:30 p.m.

Shaker Heights: Oct. 31 from 6 p.m. to 7:30 p.m.

Solon: Oct. 31 from 6 p.m. to 8 p.m.

Springfield Township: Oct. 31 from 6 p.m. to 8 p.m.

Stow: Oct. 28 from 5:30 p.m. to 7:30 p.m.

Tiffin: Oct. 27 from 5 p.m. to 7 p.m.

Toledo: Oct. 31 from 6 p.m. to 8 p.m. 

University Heights: Oct. 31 from 6 p.m. to 8 p.m.

Upper Arlington: Oct. 31 from 6 p.m. to 8 p.m.

Van Wert: Oct. 26 from 4 p.m. to 6 p.m.

West Chester: Oct. 31 from 6 p.m. to 8 p.m.

Westerville: Oct. 31 from 6 p.m. to 8 p.m.

Westlake: Oct. 31 from 6 p.m. to 8 p.m. 

Willoughby: Oct. 31 from 6 p.m. to 8 p.m.

Whitehall: Oct. 31 from 6 p.m. to 8 p.m.

Worthington: Oct. 31 from 6p.m. to 8 p.m.