Halloween is just around the corner, and many communities in Metro Detroit have announced its recommended trick-or-treat times and Halloween-themed events.
Trick-or-treat times
Recommended Videos
Here are the recommended trick-or-treat times in Metro Detroit for Friday, Oct. 31, 2025:
Wayne County
Allen Park: 5:30 p.m. to 8 p.m.
Belleville: 5 p.m. to 7 p.m.
Brownstown Township: 5:30 p.m. to 8 p.m.
Flat Rock: 5:30 p.m. to 8:30 p.m.
Grosse Pointe: 3:30 p.m. to 4:45 p.m. (in the village)
Grosse Pointe Woods: 5:30 p.m. to 8 p.m.
Wyandotte: 5:30 p.m. to 7:30 p.m.
Oakland County
Keego Harbor: 6 p.m. to 7:30 p.m.
Milford: 6 p.m. to 8 p.m.
Novi: 6 p.m. to 8 p.m.
Oak Park: 4 p.m. to 8 p.m.
Oxford: 6 p.m. to 8 p.m.
Pontiac: 6 p.m. to 8 p.m.
Rochester: 6 p.m. to 8 p.m.
Romeo: 6 p.m. to 8 p.m.
Southfield: 6 p.m. to 8 p.m.
Troy: 6 p.m. to 8 p.m.
Waterford: 6 p.m. to 8 p.m.
West Bloomfield: 6 p.m. to 8 p.m.
Wixom: 6 p.m. to 8:30 p.m.
Macomb County
Center Line: 6 p.m. to 8 p.m.
Eastpointe: 5:30 p.m. to 7:30 p.m.
Fraser: 6 p.m. to 8 p.m.
New Haven: 6 p.m. to 8 p.m.
Shelby Township: 6 p.m. to 8 p.m.
Washtenaw County
Saline: 6 p.m. to 8 p.m.
Northfield Township: 5 p.m. to 8 p.m.
Milan: 6 p.m. to 8 p.m.
Monroe County
Dundee: 5:30 p.m. to 7:30 p.m.
Erie Township: 6 p.m. to 7:30 p.m.
Frenchtown Township: 6 p.m. to 8 p.m.
Monroe: 6 p.m. to 8 p.m.
St. Clair County
Marysville: 5 p.m. to 8 p.m.
Trunk-or-treats, other Halloween events
Here are the trunk-or-treats happening in Metro Detroit throughout the month of October, as well as other Halloween events happening in the area:
Detroit
There will be trunk-or-treat events at Detroit police precincts and fire departments and other activities on Friday, Oct. 31.
Detroit police precincts:
- 2nd Precinct from 5 - 7 p.m., Adams Butzel Complex, 10500 Lyndon
- 3rd Precinct from 4 - 7 p.m., 2875 W. Grand Blvd. (parking lot in rear of building)
- 4th Precinct from 4 – 7 p.m., 4700 Fort St.
- 5th Precinct from 4 - 8 p.m., Chandler Park Field House, 12300 Chandler Park Dr.
- 6th Precinct from 5 - 7 p.m., 11450 Warwick
- 7th Precinct from 5 – 7 p.m., Young Recreation Center, 2751 Robert Brady Dr.
- 8th Precinct from 5 - 7 p.m., 21555 W. McNichols Road
- 9th Precinct from 5 - 7 p.m., 11187 Gratiot
- 10th Precinct from 5 - 7 p.m., 12000 Livernois
- 11th Precinct from 4 - 7 p.m., 5100 Nevada
- 12th Precinct from 4 - 8 p.m., 1441 W. Seven Mile Road
Detroit Fire Department locations:
NOTE: Five fire engine houses in Detroit will be located at recreation facilities on Halloween.
- Fire Department, Young Recreation Center, 2751 Robert Brady Dr.
- Fire Engine House 30, 16543 Meyers Road
- Fire Engine House 33, 1041 Lawndale St.
- Fire Department, Williams Recreation Center, 8431 Rosa Parks Blvd.
- Fire Engine House 41, 5000 Rohns
- Fire Department, Chandler Park Field House, 12300 Chandler Park Dr.
- Fire Department, Crowell Recreation Center, 16630 Lahser
- Fire Engine House 55, 18140 Joy Road
- Fire Department, Farwell Recreation Center, 2711 E. Outer Dr.
- Fire Engine House 58, 10801 Whittier
Here’s a list of recreation centers and facilities holding Halloween activities:
- AB Ford Recreation Center | 4- 7 p.m., 100 Lenox (313) 628-1197
- Adams/Butzel | 5 – 7 p.m., 10500 Lyndon (313) 628-0990
- Butzel Family Complex | 4:30 – 6:30 p.m., 7737 Kercheval (313) 628-2100
- Chandler Park Field House | 5 – 7 p.m., 12300 Chandler Park Drive (313) 224-3663
- Clemente Recreation Center | 4 - 7 p.m., 2631 Bagley (313) 224-0228
- Crowell Recreation Center | 5 – 7 p.m., 16630 Lahser (313) 628-2047
- Farwell Recreation Center | 5 – 7 p.m., 2781 E. Outer Drive (313) 628-2028
- Heilmann Recreation Center | 4 - 7 p.m.,19601 Crusade (313) 224-9334
- Kemeny Recreation Center | 4 - 7 p.m., 2260 S. Fort St. (313) 628-2819
- Lasky Recreation Center | 5 – 8 p.m., 13200 Fenelon (313) 628-2030
- Northwest Activities Center | 5 – 7 p.m., 18100 Meyers (313) 578-7500
- Patton Recreation Center | 5 – 7:30 p.m., 2301 Woodmere (313) 628-2000
- Williams Recreation Center | 4 - 7 p.m., 8431 Rosa Parks Blvd. (313) 628-2039
- Young Recreation Center | 5 – 8 p.m., 2751 Robert Brady Dr. (313) 628-0995
For more information on the city’s Halloween events, visit here.
Wayne County
Canton Township
- Kids’ Halloween Stroll | Oct. 25 from 4 p.m. to 8 p.m. | Register here
Garden City
- 2025 Garden City Trunk or Treat | Oct. 23 at 5:30 p.m. | $2 per child | Click here for info
Grosse Pointe Park
- Halloween in the Park | Oct. 25 at Windmill Pointe Park | Click here for tickets and time slots
Grosse Pointe Shores
- Little Goblins | Oct. 25 from 11 a.m. to 3 p.m. at Ford House | Click here for info
Hamtramck
- City’s Trunk or Treat | Oct. 29 from 5 p.m. to 6:30 p.m. | Sign up deadline is on Oct. 24 | Click here for info
Northville
- Streets of Treats 2025 | Oct. 26 from 12 p.m. to 3 p.m. | Click here for info
Romulus
Click here for more information on trunk or treat events happening in Romulus
- RAC or Treat | Oct. 25 from 5 p.m. to 7 p.m.
- Walter’s Bar and Romulus Lanes trunk or treat | Oct. 25 from 5 p.m. to 7 p.m.
- VFW Post 78 trunk or treat | Oct. 26 from 3 p.m. to 5 p.m.
- American Progressive Association trunk or treat | Oct. 31 from 5:30 p.m. to 8 p.m.
Trenton
- Trenton’s 5th annual Trunk-or-treat | Oct. 26 from 4 p.m. to 6 p.m. | Click here for info
Westland
- Trunk or Treat at 18th District Court | Oct. 22 at 5:30 p.m. | Click here for info
Wyandotte
- Wyandotte Police Department’s 2nd annual Trunk or Treat | Oct. 24 from 7 p.m. to 9 p.m. | Click here for info
Oakland County
Berkley
- Trick or Treat Stroll | Oct. 25 from 12 p.m. to 2 p.m. | Click here for info
Clawson
- Trick or Treasure | Oct. 25 from 12 p.m. to 2 p.m. | Click here for info
Commerce Township
- Trail or Treat | Oct. 24 at 6 p.m. | Click here for info
Ferndale
- Downtown Trick or Treat | Oct. 25 from 3 p.m. to 5 p.m. | Click here for info
Franklin
- Annual Franklinstein Frenzy Halloween Spectacular | Oct. 25 at 12 p.m. | Click here for info
Hazel Park
- Hazel Park Recreation Department Trunk or Treat | Oct. 25 from 1 p.m. to 3 p.m. | Click here for info
Holly
- HollyWeen | Oct. 25 from 3 p.m. to 6 p.m. | Click here for info
Lathrup Village
- Ghostly Glow Party | Oct. 26 from 3 p.m. to 5 p.m. | Register here
South Lyon
- Downtown Kids Trick or Treat | Oct. 30 from 6 p.m. to 8 p.m. | Click here for info
Milford
- Boo Bash | Oct. 25 from 5 p.m. to 6 p.m. | Click here for info
Novi
- Trick or treating at West Oaks II | Oct. 24 at 4 p.m. | Click here for info
Pontiac
- 14th Annual Angels Night: Fun fest and lights on trunk or treat | Oct. 30 from 4 p.m. to 8 p.m. | Click here for info
Southfield
- Southfield Police Department trunk or treat | Oct. 26 from 1 p.m. to 4 p.m. | Click here for info
Waterford
- Trick or Treat at the Oakland County Farmers Market | Oct. 25 from 10 a.m. to 1 p.m. | Click here for details
Macomb County
Clinton Township
- Faith Baptist Church trunk or treat | Oct. 31 from 5:30 p.m. to 7:30 p.m. | Click here for info
Eastpointe
- Michigan Military Technological & Historical Society trunk or treat | Oct. 25 from 5 p.m. to 7 p.m. | Click here for info
New Haven
- New Haven’s trunk or treat | Oct. 25 at 6 p.m. | Click here for info
Shelby Township
- Peace Lutheran trunk or treat | Oct. 26 from 3 p.m. to 5 p.m. | Click here for info
St. Clair Shores
- Halloween Fun Fest | Oct. 26 starting at 1 p.m. | Wristbands must be purchased in advance | Click here for info
Sterling Heights
- Hope trunk or treat | Oct. 22 at 6 p.m. | Click here for details
Utica
- City of Utica/Stony Creek Church trunk or treat | Oct. 29 from 6:30 p.m. to 8 p.m. | Click here for details
Warren
- Warren trunk or treat | Oct. 24 from 6 p.m. to 8 p.m. | Click here for details
Washtenaw County
Ann Arbor
- Trunk or treat at the community center | Oct. 26 from 1 p.m. to 3 p.m. | Click here for details
Northfield Township
- Lantern Lit Trail Hike | Oct. 24 from 6 p.m. to 8 p.m. | Registration required | Click here for details
Monroe County
Frenchtown Township
- Frenchtown Makers Market trunk or treat | Oct. 26 from 10 a.m. to 3 p.m. | Click here for details
Monroe
- Downtown trick-or-treat | Oct. 25 from 12 p.m. to 1:30 p.m. | Click here for details
- Robert A. Vivian Branch library trunk or treat | Oct. 23 from 5:30 p.m. to 6:30 p.m. | Registration required | Click here for details
St. Clair County
Port Huron
- Halloween stroll at Sanborn Park | Oct. 25 starting at 10 a.m. | Registration required | Click here for details
- The Salvation Army of St. Clair County trunk or treat | Oct. 26 from 3 p.m. to 5 p.m. | Click here for details
China Township
- LaFontaine trunk or treat | Oct. 23 from 5 p.m. to 7 p.m. | Click here for details
Marine City
- Trunk or treat on Water Street | Oct. 26 from 2 p.m. to 4 p.m. | Click here for details