Rick Shepherd will be Fairview's next mayor after winning a three-way race by just 35 votes on Tuesday, Nov. 3.

Shepherd received 1,420 votes, according to unofficial results from the Williamson County Election Commission. Vice Mayor Chris McDonald finished second with 1,385 votes. Incumbent Mayor Lisa Anderson came in third with 1,192 votes.

Tight mayoral contests also played out in Clarksville and Gallatin, where fewer than three percentage points separated the winners, WPLN reported. All three cities will have new mayors.

"People were concerned about the direction the city was going," Shepherd told the Tennessean about unseating the incumbent. Neither McDonald nor Anderson commented in election-night coverage by the Tennessean or Williamson Herald.

Fairview commission shakeup

Two challengers also won seats on the nonpartisan Fairview Board of Commissioners. David Bynum led the four-candidate field with 2,223 votes. Scott Lucas took the second seat with 1,588 votes, according to the Williamson County Election Commission.

Incumbent Commissioner Wayne Hall finished third with 1,533 votes, narrowly missing re-election. Newcomer Karen Cobb received 1,441 votes.

Republicans sweep county races

Across Williamson County, Republican candidates won every contested race on the ballot.

In the governor's race, U.S. Sen. Marsha Blackburn received 54,843 Williamson County votes, compared with 40,224 for Democrat Jerri Green and 7,082 for Independent David Hatley, according to the Williamson County Election Commission's unofficial results. Statewide, Blackburn won with 957,136 votes, or 45.52%, to Green's 902,953, or 42.95%, the Williamson Herald reported.

Republican Charlie Hatcher won the 5th Congressional District, collecting 33,881 Williamson County votes to Democrat Chaz Molder's 22,378. As we reported Nov. 4, another tight congressional race played out in Franklin's district.

In the newly redrawn 9th Congressional District, Republican state Sen. Brent Taylor received 28,268 Williamson County votes to Democratic state Rep. Justin J. Pearson's 17,834.

Sen. Bill Hagerty won re-election to the U.S. Senate, earning 63,349 Williamson County votes to Democrat Marquita Bradshaw's 38,783.

State legislature results

Tennessee Senate Majority Leader Jack Johnson won a seventh term in District 27 with 55,816 votes to Democrat David Hardy's 35,465.

Three incumbent Republican state representatives also held their seats. Rep. Gino Bulso won a third term in District 61 with 16,707 votes to Democrat Becca Ripley's 12,508. Rep. Jake McCalmon kept the District 63 seat with 18,760 votes to Democrat Laura Andreson's 11,991. Rep. Lee Reeves won a second term in District 65 with 18,552 votes to Democrat Julian Herbert Pierre-Griffin's 11,067.

Amendments and other races

All three Tennessee constitutional amendments passed in Williamson County. Amendment 1, which expands the types of cases in which judges can deny bail, received 69,422 "Yes" votes and 30,462 "No" votes. Amendment 2, permanently banning a state property tax, passed 70,614 to 28,383. Amendment 3, expanding rights for crime victims, passed 77,766 to 22,553.

Thompson's Station Mayor Brian Stover, who ran unopposed, won a second term with 2,811 votes. Sarah Alexander was elected to the Thompson's Station Board of Mayor and Aldermen with 2,723 votes, and Bob Whitmer won re-election with 2,584 votes.

All results remain unofficial until certified by the Williamson County Election Commission.