Voters in Rutherford County's 21 commission districts went to the polls with four primary races deciding the general election roster.
Incumbent District 15 Commissioner David Nipper was defeated by challenger Craig Harris 540 votes to 381. He will face Democrat David Settles in August.
Virgil Gammon defeated Joshua James in the Republican primary 899 votes to 626. He will not have a general election opponent and will replace Charlie Baum, who is running for state representative in District 37.
Also in the Republican primary, incumbent Joe Gurley defeated challenger Joshua James by 84 votes (352 to 268) to retain his seat as there is no Democratic challenger.
Melinda Brown won the Democratic primary over Tony Bennett by 62 votes (120 to 58) to win. She will face incumbent Republican Allen McAdoo in August. He was unopposed in the primary.
Check WGNSRadio.com for the list of Rutherford County Commission districts and the race matchups for the August county general election.
* indicates incumbents
David Gammon (R)
*Steven Pearcy (R), Jack Black (I)
Michael Wrather (R)
*Robert Peay, Jr. (I), Jon Jaques (R)
*Carrol Cook (R)
*Joe Frank Jernigan (R)
*Michael Kusch (R), Jennifer Edwards (D)
*Pettus Read (I), Edward Phillips, Jr. (R)
*Joe Gurley (R)
*Brad Turner (R)
*Rhonda Allen (R)
*Robert Stevens (R)
*Paul Johnson (R), Brian Rogers (D)
Virgil Gammon (R)
Craig Harris (R), David Settles (D)
*Phil Dodd (R)
*Allen McAdoo (R), Melinda Brown (D)
Steve Ervin (R), Stacy Nunnally (D)
*Trey Gooch (R), Lakshmi Giroti (D)
*Chantho Sourinho (D), Patsy Briley (R)