
Madison County, Limestone County and Morgan County residents will have several contested races to vote on in the Nov. 3 general election.

Madison County, Limestone County and Morgan County residents will have several contested races to vote on in the Nov. 3 general election.