Past elections by office
Tennessee House, District 23
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
- Robert S. McKee Rep. Jan 8, 1991 – Jan 13, 2003
- Bob McKee Rep. Jan 14, 2003 – Jan 8, 2007
- Mike Bell Rep. Jan 9, 2007 – Jan 10, 2011
- John W. Forgety Rep. Jan 11, 2011 – Jan 7, 2019
- Mark Cochran 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
Rep. — 2 candidates
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Mark Cochran Incumbent Won the nomination · 5,217 votes | $196,029 of which $195,673 itemized since Jan 16, 2025 | 177 | |
| Will Bolton Lost primary 3,023 votes in the primary | $42,423 of which $8,342 itemized since Jul 1, 2025 | 14 |
Ind. — 2 candidates
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Jeremy Bromwell | $7,576 of which $7,038 itemized since Jan 16, 2026 | 56 | |
| Jason Hitt | $0 since Jan 16, 2026 | 0 |
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Mark Cochran Won the seat · 25,265 votes | $86,711 of which $84,701 itemized since Jan 16, 2023 | 100 |
Dem. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| David Thomforde Democratic nominee · 4,470 votes | $8,090 of which $5,487 itemized since Jan 16, 2024 | 28 |
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Mark Cochran Won the seat · 14,393 votes | $52,786 of which $51,700 itemized since Jan 16, 2021 | 59 |
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Mark Cochran Won the seat · 24,290 votes | $39,003 of which $33,953 itemized since Jan 16, 2019 | 60 |
Ind. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| David G. E. Fankhauser In the general election · 3,711 votes | $11,670 since Apr 1, 2020 | 0 |
Rep. — 2 candidates
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Mark Cochran Won the seat · 16,395 votes | $61,301 of which $53,551 itemized since Jan 16, 2018 | 119 | |
| Donald Winder III Lost primary 4,216 votes in the primary | $60,146 of which $37,125 itemized since Jan 16, 2018 | 94 |
Dem. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Brad Hartley Democratic nominee · 3,918 votes | $8,402 of which $4,956 itemized since Jan 16, 2018 | 48 |
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| John W. Forgety Won the seat · 19,998 votes | $53,155 of which $52,170 itemized since Jan 16, 2015 | 129 |
Ind. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Daniel L. Housley In the general election · 3,337 votes | $0 since Apr 1, 2016 | 0 |
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| John W. Forgety Won the seat · 12,052 votes | $47,150 of which $47,020 itemized since Jan 16, 2013 | 136 |
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| John W. Forgety Won the seat · 17,039 votes | $52,713 of which $50,305 itemized since Jan 16, 2011 | 181 |
Dem. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Peggy Hall Wall Democratic nominee · 5,424 votes | $4,253 of which $3,600 itemized since Apr 1, 2012 | 4 |
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| John W. Forgety Won the seat · 12,231 votes | $25,291 of which $23,890 itemized since Jul 1, 2009 | 121 |
Ind. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| William Vandever | $0 since Apr 1, 2010 | 0 |
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Mike Bell Won the seat · 19,249 votes | $30,410 of which $22,800 itemized since Jul 1, 2007 | 55 |
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Bob McKee Won the seat · 17,015 votes | $33,400 of which $29,195 itemized since 2003 | 86 |
A linked name opens that campaign.