2024 Tennessee Senate election
The 2024 Tennessee State Senate elections were held on November 5, 2024, to elect 16 of the 33 seats in the Tennessee State Senate. The elections coincided with the Presidential, U.S. Senate, U.S. House, and State House elections. The primary elections were held on August 1, 2024, with the exception of presidential primaries being held on March 5.
Following the 2024 elections, no seats changed hands, leaving Tennessee's State Senate delegation at a 27–6 Republican supermajority.
Retirements
Republicans
- District 2: Art Swann retired.
Incumbents defeated
In primary election
Two incumbent senators, both Republicans, were defeated in the August 1 primary election.Republicans
- District 4: Jon Lundberg lost renomination to Bobby Harshbarger.
- District 8: Frank Niceley lost renomination to Jessie Seal.
Predictions
| Source | Ranking | As of |
| CNalysis | October 31, 2024 |
Summary of results
Italics denote an open seat held by the incumbent party; bold text denotes a gain for a party.District 2
The 2nd Senate district consists of all of Blount, Monroe, and Polk counties, and part of Bradley County. Since 2017, the district had been represented by Art Swann. On January 11, 2024, Swann announced he would not seek re-election.Republican primary
Candidates
- Tom Hatcher, circuit court clerk of Blount County
- Bryan Richey, state representative from the 20th district.
- John Pullias, business owner and manufacturing consultant
Declined
- Art Swann, incumbent senator
Democratic primary
Candidates
- Patti Young, teacher and vice chair of the Blount County Democratic Party
District 4
The 4th senate district includes all of Hawkins and Sullivan counties. The district had been represented by Jon Lundberg.Republican primary
Incumbent Republican state senator Jon Lundberg ran for re-election with the backing of much of the state Republican establishment, including incumbent governor Bill Lee, lieutenant governor Randy McNally, and Senate Majority leader Jack Johnson, while his opponent, Bobby Harshbarger, the son of Diana Harshbarger, was backed by former U.S. President Donald Trump.Candidates
- Jon Lundberg, incumbent senator.
- Robert “Bob” Harshbarger III, pharmacist, former Kingsport board of alderman candidate in 2021, and son of U.S. congresswoman Diana Harshbarger.
Independent candidates
- Dalia M. Price
District 6
The 6th Senate district includes a large portion of Knox County. It covers southern and western portions of Knoxville, Seymour, and Strawberry Plains. The district had been represented by Becky Duncan Massey.Republican primary
Candidates
- Monica Irvine, entrepreneur
- Becky Duncan Massey, incumbent senator
Democratic primary
Candidates
- Domonica Bryan, social worker
District 8
The 8th senate district includes all of Claiborne, Hancock, Union, Grainger, and Jefferson counties, including part of Sevier County. The district had been represented by Frank Niceley.Note: As of August 9, 2024, only two counties have released write-in totals for the primary: Union and Sevier.
Republican primary
Candidates
- Frank Niceley, incumbent senator
- Jessie Seal, public relations director
Democratic primary
Candidates
- R.E. Ellison, software developer
District 10
The 10th senate district includes all of Bledsoe, Marion, and Sequatchi counties, including part of Hamilton County. The district had been represented by Todd Gardenhire.Note: As of August 9, 2024, Only one county, Hamilton, has released write-in totals for the primary.
Republican primary
Candidates
- Todd Gardenhire, incumbent Senator.
- Edward LeCompte, former Red Bank city commissioner.
Democratic primary
Candidates
- Missy Crutchfield, activist and daughter of former state senator Ward Crutchfield
District 12
The 12th senate district covers Campbell, Clay, Fentress, Macon, Morgan, Overton, Pickett, Roane, and Scott Counties. The district had been represented by Republican Ken Yager.Note: Only four counties — Clay, Macon, Overton, and Roane — have released write-in totals for the primary.
Republican primary
Candidates
- Ken Yager, incumbent Senator.
- Teena Hedrick, nurse.
Democratic primary
Candidates
- Curtis Kelly
Independent candidates
- Charles Hutson II
District 14
The 14th senate district covers Bedford, Cannon, and Moore counties, including part of part of Rutherford County. The district had been represented by Republican Shane Reeves.Republican primary
Candidates
- Shane Reeves, incumbent Senator.
Democratic primary
Candidates
- E. R. Smith
District 16
The 16th senate district covers Coffee, DeKalb, Franklin, Grundy, Lincoln, and Warren counties. The district had been represented by Republican Janice Bowling.Republican primary
Candidates
- Janice Bowling, incumbent Senator.
Democratic primary
Candidates
- Wayne Steele, Democratic nominee for Tennessee's 4th congressional district in 2022.
Independent candidates
District 18
The 18th senate district is based in Sumner County, and also covers parts of Trousdale County. The district had been represented by Republican and Senate President Ferrell Haile.Republican primary
Candidates
- Ferrell Haile, incumbent senator.
- Chris Spencer, former Hendersonville alderman candidate and co-founder of the Sumner County Constitutional Republicans.
Democratic primary
Candidates
- Walter S. Chandler, entrepreneur
Independent candidates
- Laura A. Black
- John Gentry
District 20
The 20th senate district is based in Davidson County, and encompasses many of Nashville's wealthy inner suburbs, including Forest Hills, Belle Meade, and parts of Oak Hill and Goodlettsville. The district had been represented by Democrat Heidi Campbell.Democratic primary
Candidates
- Heidi Campbell, incumbent Senator.
Republican primary
Candidates
- Wyatt Rampy, candidate for Tennessee's 59th House district in 2022.
District 22
The 22nd senate district is based in Clarksville, and covers most of Montgomery County. The district had been represented by Republican Bill Powers.Republican primary
Candidates
- Bill Powers, incumbent Senator.
Democratic primary
Candidates
- Karen Reynolds, Clarksville city councillor for ward 9.
District 24
The 24th district covers all of all of Benton, Carroll, Gibson, Henry, Houston, Obion, Stewart, and Weakley counties. The district had been represented by Republican John Stevens since 2017.Republican primary
Candidates
- John Stevens, incumbent Senator.
- Charles "Charlie" Cooper, chairman of the Benton County Republican Party.
General election
As no Democratic or independent candidates ran in the district, Stevens will be unopposed in the general election.District 26
The 26th district covers all of all of Chester, Fayette, Hardeman, Hardin, Haywood, Lawrence, McNairy, and Wayne Counties. The district had been represented by Republican Page Walley since 2021.Republican primary
Candidates
- Page Walley, incumbent Senator.
General election
As no Democratic or independent candidates ran in the district, Walley will be unopposed in the general election.District 28
The 28th Senate district includes Maury, Marshall, Lewis, and Giles counties, as well part of Williamson County. The district had been represented by Joey Hensley.Republican primary
Candidates
- Joey Hensley, incumbent senator
Democratic primary
Candidates
- James Dallas, chairman of the Maury County Democratic Party
District 30
The 30th Senate district is based in Memphis, covering much of the city's [Downtown Memphis, Tennessee|Memphis, Tennessee|Downtown], North, and East neighborhoods. The district had been represented by Sara Kyle.Democratic primary
Candidates
- Sara Kyle, incumbent senator
Independent candidates
- Mitchell Morrison
District 32
The 32nd Senate district is based in the eastern and northern suburbs of Memphis in Shelby as well as Lauderdale and Tipton Counties, covering parts of Memphis proper as well as Covington, Atoka, Munford, and most of Bartlett. The district had been represented by Paul Rose.Republican primary
Candidates
- Paul Rose, incumbent senator