Tennessee Democrats Flip Seats on Hamilton, Montgomery & Rutherford County Commissions
The general election occurred today for positions in Davidson, Hamilton, Knox, Montgomery, Rutherford, Shelby, and Williamson Counties.

The general election occurred today in Tennessee for county offices. This post features the results in seven of the state’s most-populous counties: Davidson, Hamilton, Knox, Montgomery, Rutherford, Shelby, and Williamson. Primaries to determine the candidates appearing on today’s ballots were conducted in May. This post also includes the nonpartisan mayoral contest in Murfreesboro.
Meanwhile, primaries happened today for other offices in the Volunteer State. Separate posts will be covering those contests for federal and statewide executive races as well as both chambers of the state legislature. The general election for those positions will be held on November 3, 2026.
Hamilton County Board of Commissioners (7 Republicans, 5 Democrats):
For Mayor, Republican incumbent Weston Wamp won with 52.5% (33,840) against Democrat Mark Herndon with 47.5% (30,665). 64,505 votes counted.
For District 1, Republican incumbent Gene Shipley won with 75.8% (5,005) against Democrat Mona Petro with 24.2% (1,598). 6,603 votes counted.
For District 2, Republican incumbent Chip Baker won with 60.1% (4,518) against Democrat Amanda Sovago-Royal with 39.9% (2,994). 7,512 votes counted.
For District 3, Republican incumbent Ken Smith won.
For District 4, Democratic incumbent Warren Mackey won.
For District 5, Democrat Katherlyn Geter won.
For District 6, Democratic incumbent David Sharpe won with 70.7% (4,868) against Independent Justin Pinkerton with 29.3% (2,021). 6,889 votes counted.
For District 7, Republican incumbent Lee Helton won with 60.5% (3,822) against Democrat Laura Bertrand with 39.5% (2,491). 6,313 votes counted.
For District 8, Democrat Joshua Wichman won with 55.2% (2,526) against Republican incumbent Mike Chauncey with 44.8% (2,047). 4,573 votes counted. DEMOCRATIC FLIP
For District 9, Republican incumbent Steve Highlander won.
For District 10, Republican incumbent Jeff Eversole won.
For District 11, Democrat Montrell Besley won with 80.8% (2,943) against Republican incumbent Joseph Graham with 19.2% (698). 3,641 votes counted. DEMOCRATIC FLIP
Hamilton County Officials (10 Republicans, 0 Democrats):
For Circuit Court Clerk, Republican incumbent Larry Henry won.
For Clerk, Republican Brooke Weaver won with 57.7% (33,548) against Independent George Ryan Love with 42.3% (24,621). 58,169 votes counted.
For Criminal Court Clerk, Republican incumbent Vince Dean won with 54.0% (33,961) against Democrat Aaliyah Hakeem with 46.0% (28,888). 62,849 votes counted.
For Juvenile Court Clerk, Republican incumbent Gary Behler won.
For Register of Deeds, Republican incumbent Marc Gravitt won.
For Sheriff, Republican incumbent Austin Garrett won.
For Trustee, Republican incumbent Bill Hullander won.
Knox County Board of Commissioners (8 Republicans, 4 Democrats):
For Mayor, Republican Betsy Henderson won with 52.5% (46,207) against Democrat Beau Hawk with 47.5% (41,853). 88,060 votes counted.
For District 3, Democrat Brandon Huckaby won with 54.3% (5,099) against Republican Sheri Super with 45.7% (4,287). 9,386 votes counted. DEMOCRATIC FLIP
For District 7, Republican Barry Beeler won with 70.9% (6,655) against Democrat William Cooper with 29.1% (2,738). 9,393 votes counted.
For District 10 (At-Large), Republican Justin Cofer won with 50.9% (44,034) against Democrat Katina Sharp with 45.1% (39,067) and Independent Ronin Cunningham with 4.0% (3,424). 86,525 votes counted.
For District 11 (At-Large), Republican Garrett Holt won with 52.3% (45,527) against Democrat Vivian Underwood Shipe with 44.3% (38,569) and Independent David Velarde with 3.4% (2,914). 87,010 votes counted.
Knox County Officials (9 Republicans, 0 Democrats):
For Circuit Court Clerk, Republican incumbent Charlie Susano won.
For Clerk, Republican Richie Beeler won.
For Criminal Court Clerk, Republican incumbent Mike Hammond won.
For Register of Deeds, Republican Sherry Witt won.
For Sheriff, Republican Brent Gibson won.
For Trustee, Republican Nick McBride won with 55.2% (48,197) against Democrat Stephen Hood with 44.8% (39,098). 87,295 votes counted.
Montgomery County Board of Commissioners (11 Democrats, 8 Republicans, 3 Independents):
For Mayor, Republican incumbent Wes Golden won with 58.2% (14,208) against Democrat Isaac Greenwood with 31.5% (7,689) and Independent Christine Marie McNemar with 10.3% (2,519). 24,416 votes counted.
For District 1, Republican incumbent John Gannon won with 56.5% (807) against Democrat Garfield Scott with 43.5% (621). 1,428 votes counted.
For District 2, Republican Ted Denny won.
For District 3, Republican incumbent Joe Smith won.
For District 4, Independent incumbent Rickey Ray won.
For District 5, Democratic incumbent Rashidah Leverett won.
For District 6, Independent incumbent Clayton Rudder won.
For District 7, Republican incumbent Nathan Burkholder won with 74.0% (1,136) against Democrat Rebecca Janssen with 26.0% (399). 1,535 votes counted.
For District 8, Democratic incumbent LaTonia Brown won.
For District 9, Democrat Lekeshia Hicks won with 64.7% (566) against Republican incumbent Jorge Padro Jr. with 35.3% (309). 875 votes counted. DEMOCRATIC FLIP
For District 10, Democratic incumbent Jeremiah Walker won.
For District 11, Democrat Luther Hutchenson won with 52.1% (368) against Republican David Shively with 47.9% (339). 707 votes counted. DEMOCRATIC FLIP
For District 12, Democratic incumbent Carmelle Chandler won.
For District 13, Democratic incumbent Walker Woodruff won.
For District 14, Independent incumbent Joshua Beal won with 53.9% (502) against Democrat Adrian Dailey with 46.1% (430). 932 votes counted.
For District 15, Republican incumbent David Harper won with 66.3% (1,388) against Independent Justin Medearis with 21.7% (455) and Independent Robert Waugh with 11.9% (250). 2,093 votes counted.
For District 16, Democratic incumbent Lisa Prichard won with 61.6% (506) against Republican Gary Kenney with 38.4% (315). 821 votes counted.
For District 17, Democratic incumbent Chris Rasnic won.
For District 18, Democrat Tiffany Pearl Manning won with 68.0% (598) against Independent incumbent Ryan Gallant with 32.0% (282). 880 votes counted. DEMOCRATIC FLIP
For District 19, Republican Cydney Daane won with 56.3% (740) against Democrat Alexander Taylor Pegram with 43.7% (574). 1,314 votes counted. REPUBLICAN FLIP
For District 20, Democrat Renee Michelle Bruens won with 60.0% (598) against Republican Chris Carbin with 40.0% (399). 997 votes counted. DEMOCRATIC FLIP
For District 21, Republican Brad VanKirk won with 56.1% (838) against Independent incumbent David Wayne Shelton with 43.9% (655). 1,493 votes counted. REPUBLICAN FLIP
Montgomery County Officials (8 Republicans, 1 Independent, 0 Democrats):
For Circuit Court Clerk, Republican incumbent Wendy Davis won with 57.3% (13,388) against Independent Monica Meeks with 42.7% (9,987). 23,375 votes counted.
For Clerk, Republican incumbent Teresa Cottrell won.
For Register of Deeds, Republican incumbent Julie Chadwick Runyon won.
For Sheriff, Republican Mike Oliver won with 42.6% (10,188) against Independent Johnny Ransdell with 34.3% (8,211) and Independent Dexter Mines Sr. with 23.1% (5,541). 23,940 votes counted.
For Trustee, Independent incumbent Kimberly Wiggins won.
Nashville/Davidson County Officials (10 Democrats, 0 Republicans):
For Circuit Court Clerk, Democratic incumbent Joseph Day won.
For Clerk, Democrat Sharon Hurt won.
For Criminal Court Clerk, Democratic incumbent Howard Gentry won.
For Juvenile Court Clerk, Democratic incumbent Lonnell Matthews Jr. won.
For Public Defender, Democratic incumbent Martesha Johnson won.
For Register of Deeds, Democratic incumbent Karen Johnson won.
For Sheriff, Democratic incumbent Daron Hall won.
For Trustee, Democratic incumbent Erica Gilmore won.
Rutherford County Board of Commissioners (14 Republicans, 7 Democrats, 1 Independent):
For Mayor, Republican Randy Allen won.
For District 1, Democratic incumbent Hope Oliver won with 62.2% (641) against Republican David Gammon with 37.8% (389). 1,030 votes counted.
For District 2, Republican incumbent Stephen Pearcy won.
For District 3, Republican incumbent Rick Hall won.
For District 4, Republican incumbent Robert Peay Jr. won with 56.8% (1,168) against Democrat James Lehew with 43.2% (887). 2,055 votes counted.
For District 5, Democrat Jeff Crum won with 54.3% (514) against Independent incumbent Laura Davidson with 45.7% (432). 946 votes counted. DEMOCRATIC FLIP
For District 6, Republican incumbent Jonathan Beverly won with 68.1% (1,533) against Democrat Danielle Nadeau with 31.9% (717). 2,250 votes counted.
For District 7, Republican incumbent Michael Kusch won with 53.9% (1,190) against Democrat Catie Beth Thomas with 46.1% (1,018). 2,208 votes counted.
For District 8, Republican Bill Tollett won with 70.3% (1,949) against Democrat Jennifer Burke with 29.7% (823). 2,772 votes counted.
For District 9, Republican incumbent Joshua James won with 56.0% (1,443) against Democrat Jake Malmstrom with 37.8% (975) and Independent Carson Stem with 6.2% (161). 2,579 votes counted.
For District 10, Republican incumbent Phil Wilson won.
For District 11, Democrat Wayne Sharpe won with 52.7% (704) against Republican incumbent Anthony Johnson with 47.3% (631). 1,335 votes counted. DEMOCRATIC FLIP
For District 12, Republican incumbent Carl Boyd won with 58.3% (704) against Democrat Celest Davis with 41.7% (503). 1,207 votes counted.
For District 13, Democrat Brendan Doughtie won with 56.1% (890) against Republican Brian Stoll with 43.9% (698). 1,588 votes counted. DEMOCRATIC FLIP
For District 14, Republican incumbent Wayne Irvin won.
For District 15, Republican Shawn McGowan won with 58.6% (1,692) against Democrat Chay Woods with 41.4% (1,194). 2,886 votes counted.
For District 16, Democrat Cathy Watts won with 55.8% (816) against Republican incumbent Phil Dodd with 44.2% (647). 1,463 votes counted. DEMOCRATIC FLIP
For District 17, Democrat Sean Tyler Gilliland won with 54.9% (475) against Republican Terry Hodge with 45.1% (390). 865 votes counted. DEMOCRATIC FLIP
For District 18, Republican incumbent Allen McAdoo won with 47.3% (689) against Democrat Diana Carter with 36.9% (537) and Independent Eddie Sanders with 15.8% (230). 1,456 votes counted.
For District 19, Independent incumbent Romel McMurry won with 55.0% (1,304) against Democrat Pat Clements with 45.0% (1,065). 2,369 votes counted.
For District 20, Republican incumbent Trey Gooch won with 52.8% (813) against Democrat Josh Walker with 47.2% (726). 1,539 votes counted.
For District 21, Democrat Laura Blackwell Clark won with 56.1% (954) against Republican Jeff Lloyd with 43.9% (748). 1,702 votes counted.
Rutherford County Officials (9 Republicans, 0 Democrats):
For Circuit Court Clerk, Republican Jeff McKinney won.
For Clerk, Republican incumbent Lisa Duke Crowell won.
For Register of Deeds, Republican incumbent Heather Dawbarn won.
For Sheriff, Republican Kenneth Barrett won with 62.8% (22,980) against Independent Kevin Dodds with 28.3% (10,369) and Independent Rhett Rankin with 8.8% (3,233). 36,582 votes counted.
For Trustee, Republican incumbent Teb Batey won.
Shelby County Board of Commissioners (10 Democrats, 4 Republicans):
For Mayor, Democrat Mickell Lowery won with 66.1% (85,614) against Republican John DeBerry Jr. with 33.9% (43,937). 129,551 votes counted.
For District 1, Republican Rhonda O’Dell won with 54.2% (5,785) against Democrat Sade Nicole Bradley with 45.8% (4,882). 10,667 votes counted.
For District 2, Republican Derek Mills won.
For District 3, Republican Michele Dial won with 61.7% (7,852) against Democrat Ryan Ramkhelawan with 38.3% (4,884). 12,736 votes counted.
For District 4, Republican Mark Billingsley won.
For District 5, Democratic incumbent Shante Avant won.
For District 6, Democratic incumbent Charlie Caswell Jr. won.
For District 7, Democratic incumbent Henri Brooks won with 85.6% (6,446) against Republican Gerald Green with 14.4% (1,084). 7,530 votes counted.
For District 8, Democrat Will Richardson won with 81.2% (5,423) against Republican E.J. Murphy with 10.3% (686) and Independent Keeley Greer with 8.5% (566). 6,675 votes counted.
For District 9, Democrat Karen Streeter won.
For District 10, Democrat Lashanta Rudd won.
For District 11, Democratic incumbent Miska Clay-Bibbs won.
For District 12, Democratic incumbent Erika Sugarmon won with 79.6% (8,075) against Independent Andrea Bell with 20.4% (2,065). 10,140 votes counted.
For District 13, Democrat Amber Huett-Garcia won with 62.2% (7,120) against Republican Ed Apple with 37.8% (4,332). 11,452 votes counted.
Shelby County Officials (10 Democrats, 0 Republicans):
For Assessor of Property, Democrat Javier Bailey won with 63.1% (79,173) against Republican Thomas Lannan with 32.8% (41,149) and Independent Lady Swift with 4.1% (5,179). 125,501 votes counted.
For Circuit Court Clerk, Democratic incumbent Jamita Swearengen won.
For Clerk, Democrat LaSonya Hall won with 66.1% (82,780) against Republican Tina Montgomery with 33.9% (42,445). 125,225 votes counted.
For Criminal Court Clerk, Democrat Joe Towns Jr. won with 67.5% (84,064) against Republican Edquardo Jamison with 32.5% (40,531). 124,595 votes counted.
For Juvenile Court Clerk, Democratic incumbent Janeen Gordon won with 74.3% (82,510) against Independent Teresa Maclin-Garvins with 25.7% (28,525). 111,035 votes counted.
For Probate Court Clerk, Democratic incumbent Eddie Jones won.
For Register of Deeds, Democratic incumbent Willie Brooks won.
For Sheriff, Democrat Anthony Buckner won with 69.9% (89,901) against Republican Brad Less with 30.1% (38,689). 128,590 votes counted.
For Trustee, Democrat Joseph Lee III won.
Williamson County Board of Commissioners (24 Republicans, 1 Democrat):
For Mayor, Republican Andy Marshall won with 70.6% (30,471) against Independent B.K. Muvvala with 29.4% (12,707). 43,178 votes counted.
For District 1, Republican incumbent Ricky Jones and Republican Andrew Mitchell won.
For District 2, Republican incumbent Judy Lynch Herbert and Republican Allen Floyd won.
For District 3, Republican incumbent Guy Carden and Republican incumbent Jennifer Mason won with 29.4% (1,418) and 27.6% (1,332) against Democrat Christina Rosato with 23.2% (1,121) and Democrat Christine Vertucci with 19.7% (952). 4,823 votes counted.
For District 4, Republican incumbent Gregg Lawrence and Republican Jeff Goodspeed won.
For District 5, Republican incumbent Greg Sanford and Republican Rob Verell won with 35.7% (2,241) and 33.2% (2,086) against Democrat Aaron Smith with 31.1% (1,950). 6,277 votes counted.
For District 6, Republican incumbent Paul Webb and Republican incumbent David O’Neil won with 36.7% (1,936) and 34.0% (1,789) against Democrat Mark Thompson with 29.3% (1,544). 5,269 votes counted.
For District 7, Republican incumbent Tom Tunnicliffe and Republican Nancy Bailey won.
For District 8, Republican incumbent Barb Sturgeon and Republican incumbent Drew Tores won with 32.0% (2,352) and 29.9% (2,199) against Democrat Emily Paisley with 23.1% (1,697) and Democrat Bobbi Saltsman with 15.0% (1,101). 7,349 votes counted.
For District 9, Republican incumbent Matt Williams and Republican incumbent Chas Morton won with 41.1% (2,626) and 39.0% (2,487) against Democrat Christine Van Cleave with 19.9% (1,272). 6,385 votes counted.
For District 10, Republican incumbent Bill Petty and Democrat Jody Todd won with 26.4% (1,738) and 26.2% (1,725) against Democrat David Steele with 23.8% (1,566) and Republican Cheryl Brown with 23.6% (1,551). 6,580 votes counted. DEMOCRATIC FLIP
For District 11, Republican Eric McElroy and Republican Marie Fellhauer won with 30.5% (1,998) and 28.2% (1,847) against Democrat John Haynes with 20.7% (1,356) and Democrat Steve Atkinson with 20.6% (1,348). 6,549 votes counted.
For District 12, Republican incumbent Brian Clifford and Republican Drason Beasley won.
Williamson County Officials (9 Republicans, 0 Democrats):
For Circuit Court Clerk, Republican incumbent Debbie McMillan Barrett won.
For Clerk, Republican incumbent Jeffrey Whidby won.
For Juvenile Court Clerk, Republican incumbent Margaret Gurley Mahew won.
For Register of Deeds, Republican incumbent Sherry Anderson won.
For Sheriff, Republican incumbent Jeff Hughes won.
For Trustee, Republican incumbent Karen Paris won.
Mayor (Nonpartisan):
In Murfreesboro, incumbent Shane McFarland won with 63.4% (10,421) against 2022 candidate Nathan Bennett with 36.6% (6,027). 16,448 votes counted.