2025 Atlanta City Council election
From Wikipedia, the free encyclopedia
| Elections in Georgia |
|---|
The 2025 Atlanta City Council election was held on November 4, 2025, to elect all sixteen members of the Atlanta City Council, the lawmaking body of Atlanta, Georgia. The election was held concurrently with those for mayor and school board, as well as the special election for the Georgia Public Service Commission.
Rohit Malhotra and Marci Collier Overstreet ran to be city council president. Overstreet won the election.
At-large post 1
Candidates
Declared
- Michael Julian Bond, incumbent councilmember[1]
- Juan Mendoza, banker[2]
- Matt Rinker, candidate for the 5th district in 2013[1]
Endorsements
Michael Julian Bond
Juan Mendoza
- Organizations
- New American Leaders Action Fund[3]
Juan Mendoza
- Organizations
Results
| Candidate | Votes | % | |
|---|---|---|---|
| Michael Julian Bond (incumbent) | 57,947 | 58.49 | |
| Juan Mendoza | 20,803 | 21.00 | |
| Matt Rinker | 20,322 | 20.51 | |
| Total votes | 99,072 | 100.00 | |
At-large post 2
At-large post 3
District 1
District 2
Candidates
Declared
- Kelsea Bond, community organizer[14]
- Jacob Chambers, software engineer[1]
- Alex Bevel Jones, entrepreneur[11]
- Courtney Smith, local neighborhood organization leader[15]
- James White, prosecutor[11]
Disqualified
- Rod Mack[11]
Declined
- Amir Farokhi, incumbent councilmember (resigned)[16]
Endorsements
Kelsea Bond
- U.S. Representatives
- Nikema Williams, GA-05 (2021–present)
- Organizations
- Democratic Socialists of America Atlanta chapter[3]
- Georgia Conservation Voters[3]
- International Union of Painters and Allied Trades Local 77[3]
- LGBTQ Victory Fund[3]
- Run for Something[3]
- Teamsters Local 528[3]
- IATSE Local 161[3]
- Political parties
- Georgia Working Families Party[17]
Results
| Candidate | Votes | % | |
|---|---|---|---|
| Kelsea Bond | 6,715 | 64.00 | |
| Courtney Smith | 2,154 | 20.53 | |
| Alex Bevel Jones | 934 | 8.90 | |
| Jacob Chambers | 421 | 4.01 | |
| James White | 268 | 2.55 | |
| Total votes | 10,492 | 100.00 | |
District 3
Candidates
Declared
- Byron Amos, incumbent councilmember[19]
- Perrin Bostic, former outreach representative for U.S. Senator Raphael Warnock[20]
Endorsements
Perrin Bostic
- Political parties
- Georgia Working Families Party[17]
Results
| Candidate | Votes | % | |
|---|---|---|---|
| Byron Amos (incumbent) | 2,773 | 59.25 | |
| Perrin Bostic | 1,907 | 40.75 | |
| Total votes | 4,680 | 100.00 | |
District 4
Candidates
Declared
Endorsements
Jason Dozier
- Political parties
- Georgia Working Families Party[17]
Results
| Candidate | Votes | % | |
|---|---|---|---|
| Jason Dozier (incumbent) | 3,781 | 68.96 | |
| DeBorah Williams | 1,702 | 31.04 | |
| Total votes | 5,483 | 100.00 | |
District 5
Candidates
Declared
- Liliana Bakhtiari, incumbent councilmember[11]
Endorsements
Liliana Bakhtiari
- Political parties
- Georgia Working Families Party[17]
Results
| Candidate | Votes | % | |
|---|---|---|---|
| Liliana Bakhtiari (incumbent) | 13,369 | 100.00 | |
| Total votes | 13,369 | 100.00 | |
District 6
District 7
Candidates
Declared
- Jamie Christy, attorney[11]
- Allen Daly[11]
- Thad Flowers, former city council district chief of staff[11]
- Rebecca King, advocate[11]
- Thomas Worthy, Piedmont Healthcare's Chief Public Policy Officer[11]
Declined
- Howard Shook, incumbent councilmember[27]
Results
| Candidate | Votes | % | |
|---|---|---|---|
| Thomas Worthy | 1,913 | 27.18 | |
| Thad Flowers | 1,857 | 26.39 | |
| Jamie Christy | 1,357 | 19.28 | |
| Rebecca King | 1,181 | 16.78 | |
| Allen Daly | 729 | 10.36 | |
| Total votes | 7,037 | 100.00 | |
Runoff results
As no candidate received a majority of the vote, a runoff election between Thomas Worthy and Thad Flowers took place on December 2.[30]
| Candidate | Votes | % | |
|---|---|---|---|
| Thomas Worthy | 1,569 | 59.32% | |
| Thad Flowers | 1,076 | 40.68% | |
| Total votes | 2,645 | 100.00 | |
District 8
Candidates
Declared
- Mary Norwood, incumbent councilmember[11]
Results
| Candidate | Votes | % | |
|---|---|---|---|
| Mary Norwood (incumbent) | 7,611 | 100.00 | |
| Total votes | 7,611 | 100.00 | |