Well, what is done is done.

Looks like Anthony Foxx started the day with a 1800 vote lead thanks to early voting. Will that hold up? As we’ve said all along, depends. Turnout, turnout, turnout.

There looked to be something a late crush in East Charlotte at McClintock Middle, but we’ll have real numbers soon enough.

Update: With almost a third of the city’s 169 precincts in, Lassiter has taken the lead. But here is the mystery for me. Dems are owning the at-large city council race with 3 of the top 4 slots. Did that many voters really vote for Lassiter then Susan Burgess or Pat Cannon? Stay tuned.

Update II: With almost exactly half of the county’s 195 precincts in, we are running slightly behind that projected 27 percent turnout.

Update III: And with 104 of 169 precincts in, Foxx retakes the lead. This might be a photo-finish.

Update IV: With 124 precincts in, Foxx’s lead widens as does Dem hold on 3 of top 4 slots in the city council at-large slugfest.

Update V: Barn burner in Huntersville with Mayor Jill Swain up 22 votes on Brian Sisson.

Update VI: Now 142 precincts in and Foxx has an almost 3000 vote lead. Sisson has passed Swain in Huntersville.

Update: VII: Foxx now up 3300 votes with only 20 precincts left to report. Foxx is almost certainly the next mayor of Charlotte.

Update VIII: Now only 11 out, Foxx lead widens. It is Foxx. Dems will take 3 of 4 at-large seats with Ed Peacock in danger of falling to fourth. GOP could’ve used the 6200 votes that went to LP candidate Travis Wheat, huh?

Final Update: Absolutely fascinating that turnout in 2009 will come in significantly below that of 2007. In fact, in 2007 129,004 out of 542,303 voters went to the polls. We might barely crack 125,000 votes out of 590,816 registered voters tonight. This is a stunning rebuke to Charlotte’s status quo politics. Voters clearly saw nothing much worth voting for or against.