Tennessee House, District 89
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
- Carol Chumney Dem. Jan 8, 1991 – Jan 10, 2005
- Beverly Robison Marrero Dem. Jan 11, 2005 – Jul 16, 2007
- Jeanne Richardson Dem. Jul 17, 2007 – Jan 7, 2013
- Roger Kane Rep. Jan 8, 2013 – Jan 7, 2019
- Justin Lafferty Rep. Current Jan 8, 2019 – 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
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Justin Lafferty Incumbent Won the nomination · 7,532 votes | $53,690 of which $52,750 itemized since Jan 16, 2025 | 55 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Randy Debord Won the nomination · 3,843 votes | $7,248 of which $2,993 itemized since Jan 16, 2026 | 4 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Taylor Mitchell Wright | $0 since Jul 1, 2025 | 0 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Justin Lafferty Won the seat · 23,733 votes | $62,154 of which $61,575 itemized since Jan 16, 2023 | 66 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Cary Hammond Democratic nominee · 11,920 votes | $29,619 of which $24,547 itemized since Jan 16, 2024 | 58 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Justin Lafferty Won the seat · 12,865 votes | $60,950 of which $60,050 itemized since Jan 16, 2021 | 79 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Marquis Dotson III | $7,448 of which $7,405 itemized since Jul 1, 2021 | 51 |
Also in the general election, with no filings on this site: M.D. Dotson (Democratic), 6,566 votes.
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Justin Lafferty Won the seat · 23,905 votes | $40,170 of which $39,800 itemized since Jan 16, 2019 | 74 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Greg Mills In the general election · 9,426 votes | $1,700 since Jan 16, 2020 | 0 | |
| Kari Keeling In the general election · 757 votes | $1,674 of which $1,664 itemized since Jul 1, 2020 | 23 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Stacey Campfield Lost primary 1,929 votes in the primary | $87,452 of which $10,650 itemized since Apr 1, 2018 | 22 | |
| Justin Lafferty Won the seat · 16,665 votes | $61,861 of which $35,821 itemized since Jul 1, 2017 | 73 | |
| Jesse Nelson Lost primary 1,019 votes in the primary | $23,075 of which $15,600 itemized since Jan 16, 2017 | 27 | |
| Tim Hutchison Lost primary 2,322 votes in the primary | $11,850 of which $11,750 itemized since Jan 16, 2018 | 13 | |
| Roger Kane | $2,750 of which $2,750 itemized since Jan 16, 2017 | 4 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Coleen Martinez Democratic nominee · 9,389 votes | $8,776 of which $4,000 itemized since Jan 16, 2018 | 10 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Roger Kane Won the seat · 19,735 votes | $57,355 of which $57,055 itemized since Jan 16, 2015 | 110 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Heather C. Hensley Democratic nominee · 8,305 votes | $100 since Apr 1, 2016 | 0 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Roger Kane Won the seat · 12,958 votes | $37,225 of which $37,225 itemized since Jan 16, 2013 | 84 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Roger Kane Won the seat · 20,464 votes | $31,019 of which $26,155 itemized since Apr 1, 2012 Itemized detail held for review | 61 | |
| Tim Hutchison | $18,950 of which $17,250 itemized since Apr 1, 2012 | 41 | |
| Joseph T. McCulley Jr. Lost primary 614 votes in the primary | $12,075 of which $1,750 itemized since Jan 16, 2012 | 10 | |
| William G. 'Bo' Pierce Lost primary 536 votes in the primary | $6,526 of which $4,350 itemized since Apr 1, 2012 | 14 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Shelley S. Breeding | $1,560 of which $1,450 itemized since Jan 16, 2012 | 9 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Jeanne D Richardson Won the seat · 5,373 votes | $51,869 of which $46,123 itemized since Jan 16, 2009 | 80 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Clay Shelton Republican nominee · 3,510 votes | $8,485 of which $5,595 itemized since Apr 1, 2010 | 26 |
Also in the general election, with no filings on this site: Colonel Gean Billingsley, 0 votes.
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Jeanne D Richardson Won the seat · 11,219 votes | $9,575 of which $9,575 itemized since Jan 16, 2008 | 28 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Jeanne D Richardson | $68,945 of which $66,450 itemized since 2007 | 88 | |
| Kevin Gallagher | $13,450 of which $5,525 itemized since 2007 | 23 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| David Wicker Jr. | $1,674 since 2007 | 0 | |
| Wayne McGinnis | $0 since 2007 | 0 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Steve Edmundson | $0 since 2007 | 0 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Beverly Marrero Won the seat · 7,869 votes | $33,346 of which $32,900 itemized since 2005 | 48 | |
| Larry Henson Lost primary 1,272 votes in the primary | $0 since Apr 1, 2006 | 0 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| John S Farmer Republican nominee · 3,819 votes | $218 since 2005 | 0 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Beverly Marrero Won the seat · 9,412 votes | $30,434 of which $28,850 itemized since 2004 | 51 |
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Jim Jamieson Republican nominee · 7,329 votes | $25,450 of which $11,400 itemized since 2004 | 26 |
A linked name opens that campaign.