Past elections by office
Tennessee Senate, District 04
Each election includes the money raised toward it, so a senator's off-year fundraising appears under the election it was raised for. State filing records begin in 2004.
Who has held this seat
- Micheal R. Williams Rep. Jan 14, 1997 – Jan 12, 2009
- Mike Faulk Rep. Jan 13, 2009 – Jan 7, 2013
- Ron Ramsey Rep. Jan 8, 2013 – Jan 9, 2017
- Jon Lundberg Rep. Jan 10, 2017 – Jan 13, 2025
- Bobby Harshbarger Rep. Current Jan 14, 2025 – 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.
Rep. — 2 candidates
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Jon Lundberg Lost primary 10,668 votes in the primary | $624,331 of which $600,425 itemized since Jan 16, 2021 | 325 | |
| Bobby Harshbarger Won the seat · 72,900 votes | $520,188 of which $108,316 itemized since Apr 1, 2024 | 93 |
Ind. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Dalia M. Price In the general election · 22,059 votes | $369 since Apr 1, 2024 | 0 |
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Jon Lundberg Won the seat · 65,638 votes | $264,283 of which $262,733 itemized since Jan 16, 2017 | 164 |
Dem. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Amber Riddle Democratic nominee · 17,381 votes | $6,228 of which $2,000 itemized since Jul 1, 2019 | 3 |
Rep. — 5 candidates
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Ron Ramsey | $312,443 of which $248,250 itemized since Jan 16, 2013 | 109 | |
| Jon Lundberg Won the seat · 60,516 votes | $224,815 of which $218,675 itemized since Jan 16, 2015 | 232 | |
| Neal Kerney Lost primary 2,629 votes in the primary | $51,210 of which $4,065 itemized since Apr 1, 2016 | 9 | |
| Tony Shipley Lost primary 2,684 votes in the primary | $16,400 of which $16,250 itemized since Jan 16, 2015 | 21 | |
| John Paul Blevins Lost primary 381 votes in the primary | $1,169 since Jan 16, 2016 | 0 |
Rep. — 2 candidates
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Ron Ramsey Won the seat · 55,913 votes | $202,685 of which $202,125 itemized since Jul 1, 2008 | 106 | |
| Mike Faulk | $161,344 of which $149,692 itemized since Jan 16, 2009 | 180 |
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Mike Faulk Won the seat · 29,428 votes | $431,241 of which $359,700 itemized since Jan 16, 2007 | 373 |
Ind. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Micheal R Williams In the general election · 29,181 votes | $235,433 of which $229,377 itemized since 2005 | 161 |
Ind. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Micheal R Williams Won the seat · 45,160 votes | $50,700 of which $50,350 itemized since 2003 | 85 |
A linked name opens that campaign.