Past elections by office
Tennessee House, District 24
Each election includes the money raised toward it, so a candidate's off-year fundraising appears under the election it was raised for. State filing records begin in 2004.
Who has held this seat
- Dewayne Bunch Rep. Jan 12, 1999 – Jan 8, 2007
- Kevin D. Brooks Rep. Jan 9, 2007 – Jan 7, 2019
- Mark Hall Rep. Jan 8, 2019 – Jan 9, 2023
- Kevin Raper Rep. Current Jan 10, 2023 – present
Officeholders come from the Tennessee Secretary of State's certified election results.
Everyone who ran
Total Receipts on the campaign's selected reports. lead each election. Itemized contributions are the part listed gift by gift. Rows and bars use the same receipts. Winners, nominees and vote totals are the Secretary of State's certified results; an election with none on record marks nobody.
2026Current
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Kevin Raper Incumbent Won the nomination · 5,694 votes | $46,441 of which $44,225 itemized since Jan 16, 2025 | 65 |
Dem. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Daniel F. Jones Won the nomination · 1,319 votes | $0 since Apr 1, 2026 | 0 |
Rep. — 2 candidates
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Kevin Raper Won the seat · 20,826 votes | $88,363 of which $88,223 itemized since Jan 16, 2023 | 107 | |
| Troy Weathers Lost primary 1,797 votes in the primary | $24,600 of which $4,600 itemized since Apr 1, 2024 | 5 |
Dem. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Andrea Chase Democratic nominee · 5,769 votes | $6,192 of which $4,270 itemized since Apr 1, 2024 | 11 |
Rep. — 5 candidates
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Troy Weathers Lost primary 1,924 votes in the primary | $75,950 of which $25,950 itemized since Jan 16, 2022 | 17 | |
| Kevin Raper Won the seat · 12,448 votes | $63,646 of which $35,789 itemized since Jul 1, 2021 | 51 | |
| Mark Hall | $26,175 of which $18,175 itemized since Jan 16, 2021 | 37 | |
| Rex Wagner Lost primary 730 votes in the primary | $12,600 of which $3,000 itemized since Apr 1, 2022 | 5 | |
| Israel Farless Lost primary 783 votes in the primary | $3,830 of which $1,830 itemized since Jan 16, 2022 | 10 |
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Mark Hall Won the seat · 19,249 votes | $51,850 of which $50,850 itemized since Jan 16, 2019 | 71 |
Dem. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Daniel F. Jones Democratic nominee · 5,960 votes | $0 since Apr 1, 2020 | 0 |
Rep. — 5 candidates
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Kevin D Brooks | $74,750 of which $74,750 itemized since Jan 16, 2017 | 80 | |
| Mark Hall Won the seat · 14,909 votes | $38,152 of which $31,567 itemized since Jan 16, 2018 | 53 | |
| Alan Ledford Lost primary 1,067 votes in the primary | $3,695 since Jan 16, 2018 | 0 | |
| Israel Farless Lost primary 951 votes in the primary | $1,670 of which $1,200 itemized since Jan 16, 2018 | 3 | |
| Garry D Moore Lost primary 1,576 votes in the primary | $1,583 of which $1,395 itemized since Jan 16, 2018 | 3 |
Also in the general election, with no filings on this site: Mallory Pickert (Democratic), 4,941 votes.
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Kevin D Brooks Won the seat · 18,465 votes | $110,100 of which $110,100 itemized since Jan 16, 2015 | 129 |
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Kevin D Brooks Won the seat · 10,896 votes | $82,450 of which $82,450 itemized since Jan 16, 2013 | 95 |
Rep. — 2 candidates
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Kevin D Brooks Won the seat · 17,299 votes | $96,876 of which $96,876 itemized since Jan 16, 2011 | 158 | |
| Jack L. Epperson Lost primary 1,424 votes in the primary | $8,200 since Jan 16, 2012 | 0 |
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Kevin D Brooks Won the seat · 10,647 votes | $64,610 of which $64,610 itemized since Jan 16, 2009 | 126 |
Rep. — 2 candidates
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Kevin D Brooks Won the seat · 16,023 votes | $39,033 of which $37,513 itemized since Jan 16, 2007 | 95 | |
| Greg Cain In the general election · 3,689 votes | $290 since Apr 1, 2008 | 0 |
Rep. — 6 candidates
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Dewayne Bunch | $44,720 of which $33,150 itemized since 2005 | 65 | |
| Kevin D Brooks Won the seat · 12,151 votes | $31,980 of which $30,338 itemized since Jan 16, 2006 | 83 | |
| Michael Willis Lost primary 1,022 votes in the primary | $19,793 of which $2,300 itemized since Apr 1, 2006 | 6 | |
| Hal Roe Lost primary 1,144 votes in the primary | $18,457 of which $4,550 itemized since Apr 1, 2006 | 21 | |
| Garry D Moore Lost primary 1,676 votes in the primary | $6,468 of which $3,568 itemized since Jan 16, 2006 | 13 | |
| Greg Cain Lost primary 630 votes in the primary | $163 since Jan 16, 2006 | 0 |
Rep. — 2 candidates
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Dewayne Bunch Won the seat · 17,255 votes | $37,580 of which $26,975 itemized since 2003 | 49 | |
| Andrew B Morgan Lost primary 1,349 votes in the primary | $7,219 of which $900 itemized since 2004 | 3 |
A linked name opens that campaign.