In 2004, Spencer won a third term. During the 2004 campaign, Spencer came under attack on several issues. First, she was criticized for the state of Huntsville schools. She was also criticized for allegedly favoring the wealthier southern areas of Huntsville over the northern neighborhoods with larger minority populations. This criticism may have been reflected in voting results, in which Spencer failed to carry precincts in north Huntsville. Although forced into a runoff, she won that runoff with 55% of the vote.