The 2026 Georgia House of Representatives election will take place on November 3, 2026. All 180 seats in the Georgia House of Representatives are up for election. Prior to the election, 99 seats are held by Republicans and 81 seats are held by Democrats.

The election will be held alongside the Georgia State Senate election and other elections in the U.S. state of Georgia.

Candidate qualifying ran from March 2 to March 6, 2026, with Democrats fielding candidates for the largest number of House districts since 1990.

Retirements Democratic District 58: Park Cannon is retiring District 62: Tanya F. Miller is retiring to run for Attorney General. District 68: Derrick Jackson is retiring to run for Governor. District 90: Saira Draper is retiring to run for State Senate. District 97: Ruwa Romman is retiring to run for State Senate. District 108: Jasmine Clark is retiring to run for U.S. House of Representatives. District 109: Dewey McClain is retiring. District 113: Sharon Henderson is retiring to run for State Senate. District 128: Mack Jackson is retiring. District 140: Teddy Reese is retiring to run for State Senate. District 162: Carl Gilliard is retiring. District 165: Edna Jackson is retiring.

Republican District 31: Emory Dunahoo is retiring. District 47: Jan Jones is retiring. District 70: Lynn Smith is retiring. District 100: David Clark is retiring to run for Lieutenant Governor. District 114: Tim Fleming is retiring to run for Secretary of State. District 120: Houston Gaines is retiring to run for U.S. House of Representatives.

Incumbents defeated In primaries Republicans District 157: Bill Werkheiser lost renomination to Bradley Anderson. Democrats District 117: Mary Ann Santos lost renomination to Kim Thomas Smith.

Special elections Six special elections were held during the 158th Georgia General Assembly.

2025 House district 106 A special election was held on November 4, 2025, in House District 106 to fill the vacancy left by Democrat Shelly Hutchinson's resignation on September 4, 2025. As no candidate received more than 50% of the vote, a runoff election between Democrats Marqus A. Cole and Akbar Ali was held on December 2, 2025, with Ali winning to serve the remainder of the 158th Georgia House of Representatives.

House district 23 A special election was held on December 9, 2025, in House District 23 to fill the vacancy left by Republican Mandi Ballinger's death on October 12, 2025. As no candidate received more than 50% of the vote, a runoff election between Republican Bill Fincher and Democrat Scott Sanders was held on January 6, 2026, with Fincher winning to serve the remainder of the 158th Georgia House of Representatives.

House district 121 A special election was held on December 9, 2025, in House District 121 to fill the vacancy left by Republican Marcus Wiedower's resignation on October 28, 2025. Democrat Eric Gisler was elected to serve the remainder of the 158th Georgia House of Representatives.

2026 House district 94 A special election was held on March 10, 2026, in House District 94 to fill the vacancy left by Democrat Karen Bennett's resignation on December 31, 2025. As no candidate received more than 50% of the vote, a runoff election between Democrats Venola Mason and Kelly Kautz was held on April 7, 2026, with Mason winning to serve the remainder of the 158th Georgia House of Representatives.

House district 130 A special election was held on March 10, 2026, in House District 130 to fill the vacancy left by Democrat Lynn Heffner's resignation on January 4, 2026. As no candidate received more than 50% of the vote, a runoff election between Democrat Sheila Nelson and Republican Thomas D. McAdams was held on April 7, 2026, with Nelson winning to serve the remainder of the 158th Georgia House of Representatives.

House district 177 A special election was held on May 12, 2026, in House District 177 to fill the vacancy left by Democrat Dexter Sharper's resignation on March 9, 2026. As no candidate received more than 50% of the vote, a runoff election between Democrats Alvin Payton and Eric G. Howard was held on June 9, 2026, with Payton winning to serve the remainder of the 158th Georgia House of Representatives.

Predictions In October 2025, The Atlanta Journal-Constitution identified House Districts 105, 99, 53, and 48 among five districts most likely to flip from Republican to Democratic control in 2026.

SourceRankingAs of Sabato's Crystal Ball January 22, 2026 State Navigate August 27, 2026 Polling

Poll source Date(s)administered Samplesize Margin Generic Republican Generic Democrat UndecidedState NavigateJuly 10–13, 2026448 (LV)± 4.6%43%51%6%43%49%8%

Summary by district District Incumbent Party Elected Outcome 1 Rep 2 Rep 3 Rep 4 Rep 5 Rep 6 Rep 7 Rep Rep Hold 8 Rep 9 Rep 10 Rep 11 Rep 12 Rep 13 Rep 14 Rep 15 Rep 16 Rep 17 Rep 18 Rep 19 Rep 20 Rep 21 Rep 22 Rep 23 Rep 24 Rep 25 Rep 26 Rep 27 Rep 28 Rep 29 Rep 30 Rep 31 Rep Rep Hold 32 Rep 33 Rep Rep Hold 34 Rep 35 Dem 36 Rep 37 Dem Dem Hold 38 Dem Dem Hold 39 Dem Dem Hold 40 Rep 41 Dem Dem Hold 42 Dem 43 Dem Dem Hold 44 Rep 45 Rep 46 Rep 47 Rep 48 Rep 49 Rep 50 Dem 51 Dem 52 Dem Dem Hold 53 Rep 54 Dem 55 Dem Dem Hold 56 Dem Dem Hold 57 Dem 58 Dem 59 Dem 60 Dem Dem Hold 61 Dem 62 Dem Dem Hold 63 Dem Dem Hold 64 Dem 65 Dem 66 Dem Dem Hold 67 Dem 68 Dem Dem Hold 69 Dem Dem Hold 70 Rep 71 Rep 72 Rep Rep Hold 73 Rep 74 Dem Dem Hold 75 Dem Dem Hold 76 Dem Dem Hold 77 Dem Dem Hold 78 Dem Dem Hold 79 Dem 80 Dem 81 Rep 82 Rep 83 Dem 84 Dem Dem Hold 85 Dem 86 Dem Dem Hold 87 Dem 88 Dem 89 Dem Dem Hold 90 Dem 91 Dem Dem Hold 92 Dem Dem Hold 93 Dem Dem Hold 94 Dem Dem Hold 95 Dem 96 Dem Dem Hold 97 Dem 98 Dem Dem Hold 99 Rep 100 Rep 101 Dem 102 Dem Dem Hold 103 Rep 104 Rep Rep Hold 105 Rep 106 Dem Dem Hold 107 Dem 108 Dem 109 Dem Dem Hold 110 Dem 111 Rep 112 Rep 113 Dem 114 Rep 115 Dem 116 Dem 117 Dem Dem Hold 118 Rep 119 Rep 120 Rep 121 Dem 122 Dem 123 Rep 124 Rep 125 Rep 126 Dem 127 Rep 128 Dem 129 Dem Dem Hold 130 Dem 131 Rep 132 Dem Dem Hold 133 Rep Rep Hold 134 Rep Rep Hold 135 Rep Rep Hold 136 Rep Rep Hold 137 Dem Dem Hold 138 Rep 139 Rep 140 Dem 141 Dem 142 Dem 143 Dem Dem Hold 144 Rep Rep Hold 145 Dem 146 Rep Rep Hold 147 Rep 148 Rep 149 Dem 150 Dem 151 Rep 152 Rep 153 Dem Dem Hold 154 Rep 155 Rep 156 Rep Rep Hold 157 Rep 158 Rep Rep Hold 159 Rep Rep Hold 160 Rep Rep Hold 161 Rep 162 Dem Dem Hold 163 Dem Dem Hold 164 Rep 165 Dem Dem Hold 166 Rep 167 Rep 168 Dem 169 Rep Rep Hold 170 Rep Rep Hold 171 Rep Rep Hold 172 Rep Rep Hold 173 Rep 174 Rep 175 Rep 176 Rep 177 Dem Dem Hold 178 Rep 179 Rep Rep Hold 180 Rep Rep Hold

List of districts District 1 • District 2 • District 3 • District 4 • District 5 • District 6 • District 7 • District 8 • District 9 • District 10 • District 11 • District 12 • District 13 • District 14 • District 15 • District 16 • District 17 • District 18 • District 19 • District 20 • District 21 • District 22 • District 23 • District 24 • District 25 • District 26 • District 27 • District 28 • District 29 • District 30 • District 31 • District 32 • District 33 • District 34 • District 35 • District 36 • District 37 • District 38 • District 39 • District 40 • District 41 • District 42 • District 43 • District 44 • District 45 • District 46 • District 47 • District 48 • District 49 • District 50 • District 51 • District 52 • District 53 • District 54 • District 55 • District 56 • District 57 • District 58 • District 59 • District 60 • District 61 • District 62 • District 63 • District 64 • District 65 • District 66 • District 67 • District 68 • District 69 • District 70 • District 71 • District 72 • District 73 • District 74 • District 75 • District 76 • District 77 • District 78 • District 79 • District 80 • District 81 • District 82 • District 83 • District 84 • District 85 • District 86 • District 87 • District 88 • District 89 • District 90 • District 91 • District 92 • District 93 • District 94 • District 95 • District 96 • District 97 • District 98 • District 99 • District 100 • District 101 • District 102 • District 103 • District 104 • District 105 • District 106 • District 107 • District 108 • District 109 • District 110 • District 111 • District 112 • District 113 • District 114 • District 115 • District 116 • District 117 • District 118 • District 119 • District 120 • District 121 • District 122 • District 123 • District 124 • District 125 • District 126 • District 127 • District 128 • District 129 • District 130 • District 131 • District 132 • District 133 • District 134 • District 135 • District 136 • District 137 • District 138 • District 139 • District 140 • District 141 • District 142 • District 143 • District 144 • District 145 • District 146 • District 147 • District 148 • District 149 • District 150 • District 151 • District 152 • District 153 • District 154 • District 155 • District 156 • District 157 • District 158 • District 159 • District 160 • District 161 • District 162 • District 163 • District 164 • District 165 • District 166 • District 167 • District 168 • District 169 • District 170 • District 171 • District 172 • District 173 • District 174 • District 175 • District 176 • District 177 • District 178 • District 179 • District 180__NOTOC__ Source for primary election results: Source for general election results:

District 1 Incumbent Republican Mike Cameron is running for re-election.

District 2 Incumbent Republican Steve Tarvin is running for re-election.

District 3 Incumbent Republican Mitchell Horner is running for re-election.

District 4 Incumbent Republican Kasey Carpenter is running for re-election.

District 5 Incumbent Republican Matt Barton is running for re-election.

District 6

District 7

District 8

District 9

District 10

District 11

District 12

District 13

District 14

District 15

District 16

District 17

District 18

District 19

District 20

District 21

District 22

District 23

District 24

District 25

District 26

District 27

District 28

District 29

District 30

District 31

District 32

District 33

District 34

District 35

District 36

District 37

District 38

District 39

District 40

District 41

District 42

District 43

District 44

District 45

District 46

District 47

District 48

District 49

District 50

District 51

District 52

District 53

District 54

District 55

District 56

District 57

District 58 Results

District 59

District 60

District 61

District 62

District 63

District 64

District 65

District 66

District 67

District 68

District 69

District 70

District 71

District 72

District 73

District 74

District 75

District 76

District 77

District 78

District 79

District 80

District 81

District 82

District 83

District 84

District 85

District 86

District 87

District 88

District 89

District 90

District 91

District 92

District 93

District 94

District 95

District 96

District 97

District 98

District 99

District 100

District 101

District 102

District 103

District 104

District 105

District 106

District 107

District 108

District 109

District 110

District 111

District 112

District 113

District 114

District 115

District 116

District 117

District 118

District 119

District 120

District 121

District 122

District 123

District 124

District 125

District 126

District 127

District 128

District 129

District 130

District 131

District 132

District 133

District 134

District 135

District 136

District 137

District 138

District 139

District 140

District 141

District 142

District 143

District 144

District 145

District 146

District 147

District 148

District 149

District 150

District 151

District 152