The ballot is set for the primary election on May 7. The deadline to register as a candidate was Friday at noon.
Mayor John Hamilton faces a primary challenger and Bloomington residents will see a crowded field of candidates for many City Council seats, including six for the three at-large seats.
Here are all the candidates on the ballot.
Note: the deadline for Democratic, Libertarian and Republican parties to fill a ballot vacancy is June 30.
Bloomington Mayor
Incumbent: John Hamilton (D)
Amanda Barge (D)
Bloomington City Clerk
Nicole Bolden (D)
Bloomington City Council District 1
Incumbent: Chris Sturbaum (D)
Kate Rosenbarger (D)
Denise Valkyrie (D)
Bloomington City Council District 2
Sue Sgambelluri (D)
Daniel Bingham (D)
Incumbent: Dorothy Granger (D)
Andrew Guenther (R)
Bloomington City Council District 3
Ron Smith (D)
James (Jim) Blickensdorf (D)
Bloomington City Council District 4
Miah Michaelsen (D)
Incumbent: Dave Rollo (D)
Bloomington City Council District 5
Ryan Maloney (D)
Incumbent: Isabel Piedmont-Smith (D)
Bloomington City Council District 6
Incumbent: Stephen Volan (D)
Bloomington City Council At-Large
Jean Capler (D)
Incumbent: Susan Sandberg (D)
Matt Flaherty (D)
Incumbent: Jim Sims (D)
Vauhxx Booker (D)
Incumbent: Andy Ruff (D)
Ellettsville Clerk-Treasurer
Incumbent: Sandra Hash (R)
Ellettsville Town Council - Ward 1
Trevor Sager (R)
Ellettsville Town Council - Ward 2
William Ellis (R)
Ellettsville Town Council - Ward 3
Incumbent: Scott Oldham (R)
This post has been updated.