Voting locations in Oakland County
Countywide vote centers are marked when the published source confirms eligibility. Other sites are county options, not an assigned polling place for this precinct. Check the official source before traveling.
Bloomfield Township Public Library
1099 Lone Pine Rd., Bloomfield Hills, MI 48302
Early voting
[{'first': datetime.date(2026, 10, 24), 'last': datetime.date(2026, 10, 28), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Sat, Oct 24 – Wed, Oct 28'}, {'first': datetime.date(2026, 10, 29), 'last': datetime.date(2026, 10, 29), 'hours': '12:00 p.m. – 8:00 p.m.', 'days': 'Thu, Oct 29'}, {'first': datetime.date(2026, 10, 30), 'last': datetime.date(2026, 11, 1), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Fri, Oct 30 – Sun, Nov 1'}]
Brady Lodge at Bay Court Park
6970 Andersonville Rd., Clarkston, MI 48346
Early voting
[{'first': datetime.date(2026, 10, 24), 'last': datetime.date(2026, 10, 28), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Sat, Oct 24 – Wed, Oct 28'}, {'first': datetime.date(2026, 10, 29), 'last': datetime.date(2026, 10, 29), 'hours': '12:00 p.m. – 8:00 p.m.', 'days': 'Thu, Oct 29'}, {'first': datetime.date(2026, 10, 30), 'last': datetime.date(2026, 11, 1), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Fri, Oct 30 – Sun, Nov 1'}]
Commerce Township Community Library
180 E. Commerce St., Commerce, MI 48382
Early voting
[{'first': datetime.date(2026, 10, 24), 'last': datetime.date(2026, 10, 28), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Sat, Oct 24 – Wed, Oct 28'}, {'first': datetime.date(2026, 10, 29), 'last': datetime.date(2026, 10, 29), 'hours': '12:00 p.m. – 8:00 p.m.', 'days': 'Thu, Oct 29'}, {'first': datetime.date(2026, 10, 30), 'last': datetime.date(2026, 11, 1), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Fri, Oct 30 – Sun, Nov 1'}]
Costick Community Center
28600 W. Eleven Mile Rd., Farmington Hills, MI 48336
Early voting
[{'first': datetime.date(2026, 10, 24), 'last': datetime.date(2026, 10, 28), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Sat, Oct 24 – Wed, Oct 28'}, {'first': datetime.date(2026, 10, 29), 'last': datetime.date(2026, 10, 29), 'hours': '12:00 p.m. – 8:00 p.m.', 'days': 'Thu, Oct 29'}, {'first': datetime.date(2026, 10, 30), 'last': datetime.date(2026, 11, 1), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Fri, Oct 30 – Sun, Nov 1'}]
Hazel Park Community Center
620 W. Woodward Heights Blvd., Hazel Park, MI 48030
Early voting
[{'first': datetime.date(2026, 10, 24), 'last': datetime.date(2026, 10, 28), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Sat, Oct 24 – Wed, Oct 28'}, {'first': datetime.date(2026, 10, 29), 'last': datetime.date(2026, 10, 29), 'hours': '12:00 p.m. – 8:00 p.m.', 'days': 'Thu, Oct 29'}, {'first': datetime.date(2026, 10, 30), 'last': datetime.date(2026, 11, 1), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Fri, Oct 30 – Sun, Nov 1'}]
Highland Township Hall Auditorium
205 N. John St., Highland, MI 48357
Early voting
[{'first': datetime.date(2026, 10, 24), 'last': datetime.date(2026, 10, 28), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Sat, Oct 24 – Wed, Oct 28'}, {'first': datetime.date(2026, 10, 29), 'last': datetime.date(2026, 10, 29), 'hours': '12:00 p.m. – 8:00 p.m.', 'days': 'Thu, Oct 29'}, {'first': datetime.date(2026, 10, 30), 'last': datetime.date(2026, 11, 1), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Fri, Oct 30 – Sun, Nov 1'}]
Leo Mahany/Harold Meininger Royal Oak Senior Center
3500 Marais Ave., Royal Oak, MI 48073
Early voting
[{'first': datetime.date(2026, 10, 24), 'last': datetime.date(2026, 10, 28), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Sat, Oct 24 – Wed, Oct 28'}, {'first': datetime.date(2026, 10, 29), 'last': datetime.date(2026, 10, 29), 'hours': '12:00 p.m. – 8:00 p.m.', 'days': 'Thu, Oct 29'}, {'first': datetime.date(2026, 10, 30), 'last': datetime.date(2026, 11, 1), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Fri, Oct 30 – Sun, Nov 1'}]
Lyon Township Hall
58000 Grand River Ave., New Hudson, MI 48165
Early voting
[{'first': datetime.date(2026, 10, 24), 'last': datetime.date(2026, 10, 28), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Sat, Oct 24 – Wed, Oct 28'}, {'first': datetime.date(2026, 10, 29), 'last': datetime.date(2026, 10, 29), 'hours': '12:00 p.m. – 8:00 p.m.', 'days': 'Thu, Oct 29'}, {'first': datetime.date(2026, 10, 30), 'last': datetime.date(2026, 11, 1), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Fri, Oct 30 – Sun, Nov 1'}]
Novi Civic Center
45175 W. Ten Mile Rd., Novi, MI 48375
Early voting
[{'first': datetime.date(2026, 10, 24), 'last': datetime.date(2026, 10, 28), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Sat, Oct 24 – Wed, Oct 28'}, {'first': datetime.date(2026, 10, 29), 'last': datetime.date(2026, 10, 29), 'hours': '12:00 p.m. – 8:00 p.m.', 'days': 'Thu, Oct 29'}, {'first': datetime.date(2026, 10, 30), 'last': datetime.date(2026, 11, 1), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Fri, Oct 30 – Sun, Nov 1'}]
Oak Park Community Center
14300 Oak Park Blvd., Oak Park, MI 48237
Early voting
[{'first': datetime.date(2026, 10, 24), 'last': datetime.date(2026, 10, 28), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Sat, Oct 24 – Wed, Oct 28'}, {'first': datetime.date(2026, 10, 29), 'last': datetime.date(2026, 10, 29), 'hours': '12:00 p.m. – 8:00 p.m.', 'days': 'Thu, Oct 29'}, {'first': datetime.date(2026, 10, 30), 'last': datetime.date(2026, 11, 1), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Fri, Oct 30 – Sun, Nov 1'}]
Orion Recreation Center
3800 S. Baldwin Rd., Lake Orion, MI 48359
Early voting
[{'first': datetime.date(2026, 10, 24), 'last': datetime.date(2026, 10, 28), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Sat, Oct 24 – Wed, Oct 28'}, {'first': datetime.date(2026, 10, 29), 'last': datetime.date(2026, 10, 29), 'hours': '12:00 p.m. – 8:00 p.m.', 'days': 'Thu, Oct 29'}, {'first': datetime.date(2026, 10, 30), 'last': datetime.date(2026, 11, 1), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Fri, Oct 30 – Sun, Nov 1'}]
Pontiac Public Library
60 E. Pike St., Pontiac, MI 48342
Early voting
[{'first': datetime.date(2026, 10, 24), 'last': datetime.date(2026, 10, 28), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Sat, Oct 24 – Wed, Oct 28'}, {'first': datetime.date(2026, 10, 29), 'last': datetime.date(2026, 10, 29), 'hours': '12:00 p.m. – 8:00 p.m.', 'days': 'Thu, Oct 29'}, {'first': datetime.date(2026, 10, 30), 'last': datetime.date(2026, 11, 1), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Fri, Oct 30 – Sun, Nov 1'}]
Rochester Hills Public Library
500 Olde Towne Rd., Rochester, MI 48307
Early voting
[{'first': datetime.date(2026, 10, 24), 'last': datetime.date(2026, 10, 28), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Sat, Oct 24 – Wed, Oct 28'}, {'first': datetime.date(2026, 10, 29), 'last': datetime.date(2026, 10, 29), 'hours': '12:00 p.m. – 8:00 p.m.', 'days': 'Thu, Oct 29'}, {'first': datetime.date(2026, 10, 30), 'last': datetime.date(2026, 11, 1), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Fri, Oct 30 – Sun, Nov 1'}]
Southfield Pavilion Parks & Rec Dept.
26000 Evergreen Rd., Southfield, MI 48076
Early voting
[{'first': datetime.date(2026, 10, 24), 'last': datetime.date(2026, 10, 28), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Sat, Oct 24 – Wed, Oct 28'}, {'first': datetime.date(2026, 10, 29), 'last': datetime.date(2026, 10, 29), 'hours': '12:00 p.m. – 8:00 p.m.', 'days': 'Thu, Oct 29'}, {'first': datetime.date(2026, 10, 30), 'last': datetime.date(2026, 11, 1), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Fri, Oct 30 – Sun, Nov 1'}]
Springfield Oaks Activity Center
12451 Andersonville Rd., Davisburg, MI 48350
Early voting
[{'first': datetime.date(2026, 10, 24), 'last': datetime.date(2026, 10, 28), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Sat, Oct 24 – Wed, Oct 28'}, {'first': datetime.date(2026, 10, 29), 'last': datetime.date(2026, 10, 29), 'hours': '12:00 p.m. – 8:00 p.m.', 'days': 'Thu, Oct 29'}, {'first': datetime.date(2026, 10, 30), 'last': datetime.date(2026, 11, 1), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Fri, Oct 30 – Sun, Nov 1'}]
Troy Community Center
3179 Livernois Rd., Troy, MI 48083
Early voting
[{'first': datetime.date(2026, 10, 24), 'last': datetime.date(2026, 10, 28), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Sat, Oct 24 – Wed, Oct 28'}, {'first': datetime.date(2026, 10, 29), 'last': datetime.date(2026, 10, 29), 'hours': '12:00 p.m. – 8:00 p.m.', 'days': 'Thu, Oct 29'}, {'first': datetime.date(2026, 10, 30), 'last': datetime.date(2026, 11, 1), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Fri, Oct 30 – Sun, Nov 1'}]
Waterford Oaks Activity Center
2800 Watkins Lake Rd., Waterford, MI 48328
Early voting
[{'first': datetime.date(2026, 10, 24), 'last': datetime.date(2026, 10, 28), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Sat, Oct 24 – Wed, Oct 28'}, {'first': datetime.date(2026, 10, 29), 'last': datetime.date(2026, 10, 29), 'hours': '12:00 p.m. – 8:00 p.m.', 'days': 'Thu, Oct 29'}, {'first': datetime.date(2026, 10, 30), 'last': datetime.date(2026, 11, 1), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Fri, Oct 30 – Sun, Nov 1'}]
Waterford Township Public Library
5168 Civic Center Dr., Waterford, MI 48329
Early voting
[{'first': datetime.date(2026, 10, 24), 'last': datetime.date(2026, 10, 28), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Sat, Oct 24 – Wed, Oct 28'}, {'first': datetime.date(2026, 10, 29), 'last': datetime.date(2026, 10, 29), 'hours': '12:00 p.m. – 8:00 p.m.', 'days': 'Thu, Oct 29'}, {'first': datetime.date(2026, 10, 30), 'last': datetime.date(2026, 11, 1), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Fri, Oct 30 – Sun, Nov 1'}]
West Bloomfield Township Public Library
4600 Walnut Lk. Rd., West Bloomfield, MI 48323
Early voting
[{'first': datetime.date(2026, 10, 24), 'last': datetime.date(2026, 10, 28), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Sat, Oct 24 – Wed, Oct 28'}, {'first': datetime.date(2026, 10, 29), 'last': datetime.date(2026, 10, 29), 'hours': '12:00 p.m. – 8:00 p.m.', 'days': 'Thu, Oct 29'}, {'first': datetime.date(2026, 10, 30), 'last': datetime.date(2026, 11, 1), 'hours': '8:30 a.m. – 4:30 p.m.', 'days': 'Fri, Oct 30 – Sun, Nov 1'}]