| 2026 | Georgia State House Seat | R | — | — | 4 candidates | — | — | — |
| 2026 | Georgia State House District 154 | R | Won | — | 4 candidates | $246K | $110K | $135K |
| 2018 | Georgia State House District 151 | R | Won | 10,664 | 2 candidates | — | — | — |
| 2016 | Georgia State House District 151 | R | Won | 12,675 | 2 candidates | — | — | — |
| 2014 | Georgia State House District 151 | R | Lost | 1,819 | 2 candidates | — | — | — |
| 2012 | Georgia State House District 151 | R | Won | 15,207 | — | — | — | — |
| 2010 | Georgia State House District 149 | D | Won | 10,782 | — | — | — | — |
| 2008 | Georgia State House District 149 | D | Won | 15,089 | — | — | — | — |
| 2006 | Georgia State House District 149 | D | Won | 8,744 | — | — | — | — |
| 2004 | Georgia State House District 149 | D | Won | 13,771 | — | — | — | — |
| 2002 | Georgia State House District 134 | D | Won | 8,454 | — | — | — | — |
| 2000 | Georgia State House District 158 | D | Won | 5,037 | — | — | — | — |
| 1998 | Georgia State House District 158 | D | Won | 4,085 | — | — | — | — |
| 1996 | Georgia State House District 158 | D | Won | 7,092 | — | — | — | — |
| 1994 | Georgia State House District 158 | D | Won | 5,857 | — | — | — | — |
| 1992 | Georgia State House District 158 | D | Won | 8,591 | — | — | — | — |
| 1990 | Georgia State House District 130 | D | Won | 3,755 | — | — | — | — |
| 1988 | Georgia State House District 130 | D | Won | 5,066 | 2 candidates | — | — | — |
| 1986 | Georgia State House District 130 | D | Won | 3,670 | 2 candidates | — | — | — |
| 1984 | Georgia State House District 130 | D | Won | 5,407 | — | — | — | — |
| 1982 | Georgia State House District 130 | D | Won | 3,749 | 3 candidates | — | — | — |
| 1972 | Georgia State House District 113 | D | Lost | 2,390 | 6 candidates | — | — | — |
| 1970 | Georgia State House District 53 | D | Lost | 1,606 | 2 candidates | — | — | — |