Huntsville's mayoral elections are non-partisan, but most candidates can be affiliated with political parties.
Huntsville uses a two-round system, where election runoffs are held if no candidate obtains the majority of the vote.
Incumbent mayor Loretta Spencer ran for re-election to a fourth term.
The Committee of 100, a group of businesspeople, issued a joint endorsement of Battle and Spencer.
Incumbent Republican Mayor Tommy Battle won re-election to a fourth term, with Democrat Andy Woloszyn coming in second.