2024 Georgia House of Representatives election
The 2024 Georgia House of Representatives elections were held on November 5, 2024. Voters in each of Georgia's 180 legislative districts elected a state representative to the Georgia House of Representatives. All 180 seats were up for election. Candidate qualifying ended on March 8, 2024. Primary elections were held on May 21, 2024.
Incumbents retiring
Republicans
- District 71: J. Collins retired.
- District 131: Jodi Lott retired.
- District 135: David Knight retired.
- District 169: Clay Pirkle retired.
- District 170: Penny Houston retired.
Democrats
- District 42: Doug Stoner retired.
- District 61: Roger Bruce retired.
- District 65: Mandisha Thomas retired to run for U.S. representative in Georgia's 6th congressional district.
- District 96: Pedro Marin retired.
- District 107: Gregg Kennard retired.
- District 126: Gloria Frazier retired.
- District 143: James Beverly retired.
Incumbents defeated
In primaries
Republicans
- District 81: Lauren Daniel lost renomination to Noelle Kahaian.
Democrats
- District 42: Teri Anulewicz lost renomination to Gabriel Sanchez.
- District 90: Becky Evans lost renomination to fellow incumbent Saira Draper in a redistricting battle.
Special elections
Eight special elections were held during the Georgia General Assembly.
District 129 (special)
Representative Henry Howard died on October 13, 2022. After he posthumously won re-election, a special election was held to elect his successor.
Incumbent [Georgia Georgia Republican Party|Republican Party|Republican] David Ralston, who was first elected in 2002, resigned on November 4, 2022.
District 119 (special)
Representative-elect Danny Rampey declined to be seated following his arrest on drug charges in December 2022.
District 172 (special)
Incumbent Republican Sam Watson resigned from his seat in December 2022 in order to run in the special election for State Senate District 11.
District 75 (special)
Incumbent Democrat Mike Glanton of District 75 resigned on January 24, 2023, for health reasons.
District 68 (special)
Representative Tish Naghise died on March 8, 2023.
Representative Barry Fleming resigned on January 9, 2024, to serve as a superior court judge on the Columbia Judicial Circuit.
District 139 (special)
Representative Richard H. Smith died on January 30, 2024.
Results summary
Closest races
Seats where the margin of victory was under 10%:
Detailed results
District 1
2nd term incumbent Republican had represented the district since 2021.
District 2
6th term incumbent Republican had represented the district since 2014.
District 3
1st term incumbent Republican had represented the district since 2023.
District 4
4th term incumbent Republican had represented the district since 2017.
District 5
3rd term incumbent Republican had represented the district since 2019.
District 6
4th term incumbent Republican had represented the district since 2017.
District 7
1st term incumbent Republican had represented the district since 2023.
District 8
2nd term incumbent Republican had represented the district since 2021.
District 9
6th term incumbent Republican had represented the district since 2013.
District 10
2nd term incumbent Republican had represented the district since 2021.
District 11
8th term incumbent Republican had represented the district since 2010.
District 12
6th term incumbent Republican had represented the district since 2013.
District 13
9th term incumbent Republican had represented the district since 2007.
District 14
3rd term incumbent Republican had represented the district since 2019.
District 15
3rd term incumbent Republican had represented the district since 2019.
District 16
6th term incumbent Republican had represented the district since 2013.
District 17
3rd term incumbent Republican had represented the district since 2019.
District 18
2nd term incumbent Republican had represented the district since 2021.
District 19
3rd term incumbent Republican had represented the district since 2019.
District 20
6th term incumbent Republican had represented the district since 2013.
District 21
6th term incumbent Republican had represented the district since 2013.
District 22
1st term incumbent Republican had represented the district since 2023.
District 23
6th term incumbent Republican had represented the district since 2013.
District 24
1st term incumbent Republican had represented the district since 2023.
District 25
4th term incumbent Republican had represented the district since 2017.
District 26
2nd term incumbent Republican had represented the district since 2021.
District 27
6th term incumbent Republican had represented the district since 2013.
District 28
1st term incumbent Republican had represented the district since 2023.
District 29
4th term incumbent Republican had represented the district since 2017.
District 30
1st term incumbent Republican had represented the district since 2023.
District 31
7th term incumbent Republican had represented the district since 2011.
District 32
1st term incumbent Republican had represented the district since 2023.
District 33
17th term incumbent Republican had represented the district since 1991.
District 34
2nd term incumbent Republican had represented the district since 2021.
District 35
1st term incumbent Democratic had represented the district since 2023.
District 36
3rd term incumbent Republican had represented the district since 2019.
District 37
3rd term incumbent Democratic
represented the district since 2019.
District 38
7th term incumbent Democratic had represented the district since 2011.
District 39
1st term incumbent Democratic had represented the district since 2023.
District 40
1st term incumbent Democratic had represented the district since 2023.
District 41
6th term incumbent Democratic had represented the district since 2013.
District 42
4th term incumbent Democratic had represented the district since 2017.
District 43
1st term incumbent Democratic had represented the district since 2023.
District 44
15th term incumbent Republican had represented the district since 1995.
District 45
14th term incumbent Republican had represented the district since 1997.
District 46
7th term incumbent Republican had represented the district since 2011.
District 47
11th term incumbent Republican had represented the district since 2003.
District 48
1st term incumbent Republican had represented the district since 2023.
District 49
11th term incumbent Republican had represented the district since 2003.
District 50
1st term incumbent Democratic had represented the district since 2023.
District 51
1st term incumbent Democratic had represented the district since 2023.
District 52
2nd term incumbent Democratic had represented the district since 2021.
District 53
1st term incumbent Republican had represented the district since 2023.
District 54
3rd term incumbent Democratic had represented the district since 2019.
District 55
1st term incumbent Democratic had represented the district since 2023.
District 56
2nd term incumbent Republican had represented the district since 2021.
District 57
2nd term incumbent Democratic had represented the district since 2021.
District 58
5th term incumbent Democratic had represented the district since 2016.
District 59
1st term incumbent Democratic had represented the district since 2023.
District 60
10th term incumbent Democratic had represented the district since 2005.
District 61
11th term incumbent Democratic had represented the district since 2003.
District 62
1st term incumbent Democratic had represented the district since 2023.
District 63
4th term incumbent Democratic had represented the district since 2017.
District 64
1st term incumbent Democratic had represented the district since 2023.
District 65
2nd term incumbent Democratic had represented the district since 2021.
District 66
6th term incumbent Democratic had represented the district since 2013.
District 67
1st term incumbent Democratic had represented the district since 2023.
District 68
1st term incumbent Democratic had represented the district since 2023.
District 69
4th term incumbent Democratic had represented the district since 2017.
District 70
14th term incumbent Republican had represented the district since 1997.
District 71
4th term incumbent Republican had represented the district since 2017.
District 72
1st term incumbent Republican had represented the district since 2023.
District 73
4th term incumbent Republican had represented the district since 2017.
District 74
1st term incumbent Republican had represented the district since 2023.
District 75
1st term incumbent Democratic had represented the district since 2023.
District 76
7th term incumbent Democratic had represented the district since 2011.
District 77
4th term incumbent Democratic had represented the district since 2017.
District 78
6th term incumbent Democratic had represented the district since 2013.
District 79
7th term incumbent Democratic had represented the district since 2011.
District 80
1st term incumbent Democratic had represented the district since 2023.
District 81
7th term incumbent Democratic had represented the district since 2011.
District 82
11th term incumbent Democratic had represented the district since 2003.
District 83
1st term incumbent Democratic had represented the district since 2023.
District 84
1st term incumbent Democratic had represented the district since 2023.
District 85
12th term incumbent Democratic had represented the district since 2001.
District 86
1st term incumbent Democratic had represented the district since 2023.
District 87
3rd term incumbent Democratic had represented the district since 2019.
District 88
11th term incumbent Democratic had represented the district since 2003.
District 89
1st term incumbent Democratic had represented the district since 2023.
District 90
1st term incumbent Democratic had represented the district since 2023.
District 91
2nd term incumbent Democratic had represented the district since 2021.
District 92
2nd term incumbent Democratic had represented the district since 2021.
District 93
5th term incumbent Democratic had represented the district since 2015.
District 94
6th term incumbent Democratic had represented the district since 2013.
District 95
1st term incumbent Democratic had represented the district since 2023.
District 96
11th term incumbent Democratic had represented the district since 2003.
District 97
1st term incumbent Democratic had represented the district since 2023.
District 98
2nd term incumbent Democratic had represented the district since 2021.
District 99
1st term incumbent Republican had represented the district since 2023.
District 100
5th term incumbent Republican had represented the district since 2015.
District 101
4th term incumbent Democratic had represented the district since 2017.
District 102
4th term incumbent Democratic had represented the district since 2017.
District 103
1st term incumbent Republican had represented the district since 2023.
District 104
6th term incumbent Republican had represented the district since 2013.
District 105
1st term incumbent Democratic had represented the district since 2023.
District 106
3rd term incumbent Democratic had represented the district since 2019.
District 107
1st term incumbent Democratic had represented the district since 2023.
District 108
3rd term incumbent Democratic had represented the district since 2019.
District 109
1st term incumbent Democratic had represented the district since 2023.
District 110
1st term incumbent Democratic had represented the district since 2023.
District 111
1st term incumbent Republican had represented the district since 2023.
District 112
1st term incumbent Republican had represented the district since 2023.
District 113
2nd term incumbent Democratic had represented the district since 2021.
District 114
1st term incumbent Republican had represented the district since 2023.
District 115
1st term incumbent Democratic had represented the district since 2023.
District 116
1st term incumbent Democratic had represented the district since 2023.
District 117
1st term incumbent Republican had represented the district since 2023.
District 118
1st term incumbent Republican had represented the district since 2023.
District 119
1st term incumbent Republican had represented the district since 2023.
District 120
3rd term incumbent Republican had represented the district since 2019.
District 121
3rd term incumbent Republican had represented the district since 2019.
District 122
1st term incumbent Democratic had represented the district since 2023.
District 123
1st term incumbent Republican had represented the district since 2023.
District 124
5th term incumbent Republican had represented the district since 2015.
District 125
6th term incumbent Republican had represented the district since 2013. He resigned on 9 January 2024.
District 126
9th term incumbent Democratic had represented the district since 2007.
District 127
1st term incumbent Republican had represented the district since 2023.
District 128
8th term incumbent Democratic had represented the district since 2009.
District 129
1st term incumbent Democratic had represented the district since 2023.
District 130
1st term incumbent Democratic had represented the district since 2023.
District 131
1st term incumbent Republican had represented the district since 2023.
District 132
1st term incumbent Democratic had represented the district since 2023.
District 133
1st term incumbent Republican had represented the district since 2023
District 134
10th term incumbent Republican had represented the district since 2005.
District 135
2nd term incumbent Republican had represented the district since 2021.
District 136
2nd term incumbent Republican had represented the district since 2021.
District 137
11th term incumbent Democratic had represented the district since 2003.
District 138
3rd term incumbent Republican had represented the district since 2019.
District 139
10th term incumbent Republican Richard H. Smith had represented the district since 2005.
District 140
1st term incumbent Democratic had represented the district since 2023.
District 141
16th term incumbent Democratic had represented the district since 1993.
District 142
4th term incumbent Democratic had represented the district since 2017.
District 143
7th term incumbent Democratic had represented the district since 2011.
District 144
3rd term incumbent Republican had represented the district since 2019.
District 145
7th term incumbent Republican had represented the district since 2011.
District 146
5th term incumbent Republican had represented the district since 2015.
District 147
1st term incumbent Republican had represented the district since 2023.
District 148
3rd term incumbent Republican had represented the district since 2019.
District 149
7th term incumbent Republican had represented the district since 2011.
District 150
6th term incumbent Democratic had represented the district since 2013.
District 151
1st term incumbent Republican had represented the district since 2023.
District 152
3rd term incumbent Republican had represented the district since 2019.
District 153
1st term incumbent Democratic had represented the district since 2023.
District 154
21st term incumbent Republican had represented the district since 1983.
District 155
1st term incumbent Republican had represented the district since 2023.
District 156
2nd term incumbent Republican had represented the district since 2021.
District 157
5th term incumbent Republican had represented the district since 2015.
District 158
20th term incumbent Republican had represented the district since 1985.
District 159
10th term incumbent Republican had represented the district since 2005.
District 160
1st term incumbent Republican had represented the district since 2023.
District 161
6th term incumbent Republican had represented the district since 2013.
District 162
5th term incumbent Democratic had represented the district since 2016.
District 163
1st term incumbent Democratic had represented the district since 2023.
District 164
14th term incumbent Republican had represented the district since 1997.
District 165
2nd term incumbent Democratic had represented the district since 2021.
District 166
5th term incumbent Republican had represented the district since 2015.
District 167
2nd term incumbent Republican had represented the district since 2021.
District 168
11th term incumbent Democratic had represented the district since 2003.
District 169
1st term incumbent Republican had represented the district since 2023.
District 170
14th term incumbent Republican had represented the district since 1997.
District 171
3rd term incumbent Republican had represented the district since 2020.
District 172
1st term incumbent Republican had represented the district since 2023.
District 173
7th term incumbent Republican had represented the district since 2011.
District 174
5th term incumbent Republican had represented the district since 2015.
District 175
4th term incumbent Republican had represented the district since 2018.
District 176
3rd term incumbent Republican had represented the district since 2019.
District 177
6th term incumbent Democratic had represented the district since 2013.
District 178
3rd term incumbent Republican had represented the district since 2019.
District 179
1st term incumbent Republican had represented the district since 2023.
District 180
3rd term incumbent Republican had represented the district since 2019.