Voting and Elections

On November 6, 2012, U.S. citizens will vote for the next president, as well as some state and local offices.