After months of debate and campaigning, Election Day is here.

Polls open at 7 a.m. and will remain open until 8 p.m.; officials are expecting a high turnout, bolstered mainly by a countywide schools millage on the ballot.

If you aren't sure where to vote, click here.

ELECTION_polling.jpg

Ann Arbor.com offered an election preview on Sunday of the races and ballot proposals around the county.

Hot issue: The proposed the 2-mill, five-year schools enhancement millage has proven contentious. The millage would raise about $30 million countywide each year and would cost the owner of a home with a $100,000 taxable value $200 per year. Before you head to the polls, see all the stories and letters we've published on this issue.

Other ballot proposals: Voters in Ypsilanti Township will be deciding whether to tax themselves for police protection, voters in Webster Township must decide whether to renew three millages and voters in Ann Arbor will be deciding charter amendments.

Other races: City Council races will be decided in Saline, Milan and Chelsea. In the Lincoln school district, voters will cast ballots in a school board race.

Our coverage: AnnArbor.com will have reporters at polling places around the county talking to voters and gauging turnout. Be sure to watch our election coverage throughout the day.

And once results start rolling in after the polls close, we'll keep updating the site with the latest information.

Your turn: Have you voted today? How was turnout at your precinct? What did you vote on and why? Comment below.