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

  1. Dewayne Bunch Rep. Jan 12, 1999 – Jan 8, 2007
  2. Kevin D. Brooks Rep. Jan 9, 2007 – Jan 7, 2019
  3. Mark Hall Rep. Jan 8, 2019 – Jan 9, 2023
  4. 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

2 candidates
Rep. — 1 candidate
Tennessee House, District 24, 2026, Rep. candidates
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
Tennessee House, District 24, 2026, Dem. candidates
Candidate Receipts Donors
Daniel F. Jones
Won the nomination · 1,319 votes
$0 since Apr 1, 2026
0

2024

3 candidates
Rep. — 2 candidates
Tennessee House, District 24, 2024, Rep. 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
Tennessee House, District 24, 2024, Dem. candidates
Candidate Receipts Donors
Andrea Chase
Democratic nominee · 5,769 votes
$6,192 of which $4,270 itemized since Apr 1, 2024
11

2022

5 candidates
Rep. — 5 candidates
Tennessee House, District 24, 2022, Rep. 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

2020

2 candidates
Rep. — 1 candidate
Tennessee House, District 24, 2020, Rep. candidates
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
Tennessee House, District 24, 2020, Dem. candidates
Candidate Receipts Donors
Daniel F. Jones
Democratic nominee · 5,960 votes
$0 since Apr 1, 2020
0

2018

5 candidates
Rep. — 5 candidates
Tennessee House, District 24, 2018, Rep. 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.

2016

1 candidate
Rep. — 1 candidate
Tennessee House, District 24, 2016, Rep. candidates
Candidate Receipts Donors
Kevin D Brooks
Won the seat · 18,465 votes
$110,100 of which $110,100 itemized since Jan 16, 2015
129

2014

1 candidate
Rep. — 1 candidate
Tennessee House, District 24, 2014, Rep. candidates
Candidate Receipts Donors
Kevin D Brooks
Won the seat · 10,896 votes
$82,450 of which $82,450 itemized since Jan 16, 2013
95

2012

2 candidates
Rep. — 2 candidates
Tennessee House, District 24, 2012, Rep. 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

2010

1 candidate
Rep. — 1 candidate
Tennessee House, District 24, 2010, Rep. candidates
Candidate Receipts Donors
Kevin D Brooks
Won the seat · 10,647 votes
$64,610 of which $64,610 itemized since Jan 16, 2009
126

2008

2 candidates
Rep. — 2 candidates
Tennessee House, District 24, 2008, Rep. 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

2006

6 candidates
Rep. — 6 candidates
Tennessee House, District 24, 2006, Rep. 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

2004

2 candidates
Rep. — 2 candidates
Tennessee House, District 24, 2004, Rep. 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.