Past elections by office
Tennessee House, District 15
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
- Joe Armstrong Dem. Jan 10, 1989 – Jan 12, 2015
- Joseph "Joe" Armstrong Dem. Jan 13, 2015 – Jan 9, 2017
- Rick Staples Dem. Jan 10, 2017 – Jan 11, 2021
- Sam McKenzie Dem. Current Jan 12, 2021 – 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
Dem. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Sam McKenzie Incumbent Won the nomination · 4,763 votes | $37,840 of which $37,530 itemized since Jan 16, 2025 | 69 |
Dem. — 2 candidates
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Sam McKenzie Won the seat · 12,281 votes | $97,284 of which $97,284 itemized since Jan 16, 2023 | 188 | |
| Dasha Lundy Lost primary 1,399 votes in the primary | $16,302 of which $15,050 itemized since Apr 1, 2024 | 7 |
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Justin Hirst Republican nominee · 5,790 votes | $0 since Apr 1, 2024 | 0 |
Dem. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Sam McKenzie Won the seat · 7,246 votes | $38,482 of which $35,352 itemized since Jan 16, 2021 | 64 |
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Charles E. (Pete) Drew Republican nominee · 2,963 votes | $0 since Jan 16, 2022 | 0 |
Dem. — 4 candidates
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Rick Staples Lost primary 1,095 votes in the primary | $94,699 of which $93,650 itemized since Jan 16, 2019 | 84 | |
| Matthew Park Lost primary 2,007 votes in the primary | $38,693 of which $27,924 itemized since Jul 1, 2019 | 234 | |
| Sam McKenzie Won the seat · 13,158 votes | $24,955 of which $20,300 itemized since Apr 1, 2020 | 45 | |
| Ovi Kabir | $2,798 of which $1,798 itemized since Apr 1, 2020 | 58 |
Ind. — 2 candidates
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Troy B. Jones In the general election · 4,887 votes | $9,350 of which $6,200 itemized since Apr 1, 2020 | 11 | |
| Michael Covington | $0 since Jan 16, 2020 | 0 |
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Charles E. (Pete) Drew | $0 since Jan 16, 2020 | 0 |
Dem. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Rick Staples Won the seat · 12,227 votes | $93,300 of which $92,575 itemized since Jan 16, 2017 | 120 |
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Charles E. (Pete) Drew In the general election · 6 votes | $0 since Jul 1, 2018 | 0 |
Dem. — 2 candidates
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Rick Staples Won the seat · 9,242 votes | $24,297 of which $24,173 itemized since Jul 1, 2016 | 79 | |
| Joe Armstrong Won the primary · 1,122 votes · not in the general election | $6,650 of which $6,600 itemized since Jan 16, 2015 | 7 |
Ind. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Rhonda Gallman In the general election · 517 votes | $1,245 since Jul 1, 2016 | 0 |
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Charles E. (Pete) Drew In the general election · 4,968 votes | $515 of which $200 itemized since Apr 1, 2016 | 1 |
Dem. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Joe Armstrong Won the seat · 5,464 votes | $47,981 of which $47,881 itemized since Jan 16, 2013 | 63 |
Ind. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Leslie A. Mathewson | $100 since Jul 1, 2013 | 0 |
Rep. — 2 candidates
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Andrew Stanley | $0 since Jan 16, 2014 | 0 | |
| Charles E. (Pete) Drew In the general election · 1,726 votes | $0 since Jan 16, 2014 | 0 |
Dem. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Joe Armstrong Won the seat · 11,505 votes | $71,900 of which $71,775 itemized since Jan 16, 2011 | 76 |
Ind. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Calvin Cassady In the general election · 2,488 votes | $2,638 of which $2,200 itemized since Apr 1, 2012 | 4 |
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Charles E. (Pete) Drew In the general election · 2 votes | $0 since Jul 1, 2012 | 0 |
Dem. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Joe Armstrong Won the seat · 5,153 votes | $81,690 of which $81,350 itemized since Jan 16, 2009 | 108 |
Dem. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Joe Armstrong Won the seat · 12,852 votes | $97,650 of which $95,775 itemized since Jan 16, 2007 | 137 |
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Rachel Ray Republican nominee · 5,187 votes | $20 since Apr 1, 2008 | 0 |
Dem. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Joe Armstrong Won the seat · 7,924 votes | $65,690 of which $64,050 itemized since 2005 | 114 |
Rep. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Charles E. (Pete) Drew In the general election · 2,040 votes | $0 since Jan 16, 2006 | 0 |
Dem. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Joe Armstrong Won the seat · 12,555 votes | $68,640 of which $60,625 itemized since 2003 | 120 |
Ind. — 1 candidate
| Candidate | Receipts | Donors | |
|---|---|---|---|
| Umoja O.N. Abdul-Ahad In the general election · 1,870 votes | $4,270 of which $3,200 itemized since 2004 | 7 |
A linked name opens that campaign.