Skip to content
Directory preview · Civic coverage is expanding and remains partial. See sources and coverage gaps.
The Ballot Box

Try a person, an office like “County Judge”, a county, a city or a race. Results open as you type.

Directory

Current elected officials

Filter by geography, office, party, and status. URLs are shareable.

86 people

86 people match.

P Pat Skvarenina (NPA)
Township of Owosso Clerk
Township of Owosso
Local · Executive · Shiawassee County County · MI
Updated 1 week, 5 days ago · Verified 1 week, 5 days ago
D David Johnson
Township of Owosso Supervisor
Township of Owosso
Local · Executive · Shiawassee County County · MI
Updated 1 week, 5 days ago · Verified 1 week, 5 days ago
A Andrew Richardson
Township of New Haven (Shiawassee County) Trustee
Township of New Haven (Shiawassee County)
Local · Legislative · Shiawassee County County · MI
Updated 1 week, 5 days ago · Verified 1 week, 5 days ago
F Fred Gray
Township of New Haven (Shiawassee County) Trustee
Township of New Haven (Shiawassee County)
Local · Legislative · Shiawassee County County · MI
Updated 1 week, 5 days ago · Verified 1 week, 5 days ago
M Mary Eickholt
Township of New Haven (Shiawassee County) Treasurer
Township of New Haven (Shiawassee County)
Local · Executive · Shiawassee County County · MI
Updated 1 week, 5 days ago · Verified 1 week, 5 days ago
C Colleen Horton
Township of New Haven (Shiawassee County) Clerk
Township of New Haven (Shiawassee County)
Local · Executive · Shiawassee County County · MI
Updated 1 week, 5 days ago · Verified 1 week, 5 days ago
S Steven DeLong
Township of New Haven (Shiawassee County) Supervisor
Township of New Haven (Shiawassee County)
Local · Executive · Shiawassee County County · MI
Updated 1 week, 5 days ago · Verified 1 week, 5 days ago
R Ronald Powell
Township of Middlebury Trustee
Township of Middlebury
Local · Legislative · Shiawassee County County · MI
Updated 1 week, 5 days ago · Verified 1 week, 5 days ago
G Gene Ruess
Township of Middlebury Trustee
Township of Middlebury
Local · Legislative · Shiawassee County County · MI
Updated 1 week, 5 days ago · Verified 1 week, 5 days ago
J Jill Ruess
Township of Middlebury Treasurer
Township of Middlebury
Local · Executive · Shiawassee County County · MI
Updated 1 week, 5 days ago · Verified 1 week, 5 days ago
J Jamie Aldrich
Township of Middlebury Clerk
Township of Middlebury
Local · Executive · Shiawassee County County · MI
Updated 1 week, 5 days ago · Verified 1 week, 5 days ago
M Mike Herendeen
Township of Middlebury Supervisor
Township of Middlebury
Local · Executive · Shiawassee County County · MI
Updated 1 week, 5 days ago · Verified 1 week, 5 days ago
B Bradley Cesal
Township of Hazelton Trustee
Township of Hazelton
Local · Legislative · Shiawassee County County · MI
Updated 1 week, 5 days ago · Verified 1 week, 5 days ago
I Ian Anspach
Township of Hazelton Trustee
Township of Hazelton
Local · Legislative · Shiawassee County County · MI
Updated 1 week, 5 days ago · Verified 1 week, 5 days ago
C Cheryl Ann Pope
Township of Hazelton Treasurer
Township of Hazelton
Local · Executive · Shiawassee County County · MI
Updated 1 week, 5 days ago · Verified 1 week, 5 days ago
K Kerry Kruske
Township of Hazelton Clerk
Township of Hazelton
Local · Executive · Shiawassee County County · MI
Updated 1 week, 5 days ago · Verified 1 week, 5 days ago
J Joseph Vincke
Township of Hazelton Supervisor
Township of Hazelton
Local · Executive · Shiawassee County County · MI
Updated 1 week, 5 days ago · Verified 1 week, 5 days ago
T Timothy Riegle
Township of Fairfield Trustee
Township of Fairfield
Local · Legislative · Shiawassee County County · MI
Updated 1 week, 5 days ago · Verified 1 week, 5 days ago
S Steven Maynard
Township of Fairfield Trustee
Township of Fairfield
Local · Legislative · Shiawassee County County · MI
Updated 1 week, 5 days ago · Verified 1 week, 5 days ago
A Allison Emelander
Township of Fairfield Treasurer
Township of Fairfield
Local · Executive · Shiawassee County County · MI
Updated 1 week, 5 days ago · Verified 1 week, 5 days ago