Almost 1 million voters turned out for the NYC primary election and here are the latest NYC results:

The race for comptroller has been decided, with Manhattan Borough President Scott Stringer winning with 52.2% of the vote, to Eliot Spitzer's 47.8%. Stringer was the pick of many editorial boards in the city and will now oversee the New York City's finances and be its chief auditor.

The race for the Republican nomination for mayor also resulted in a clear winner. Joe Lhota won the majority of voter's support with 52.6% of the vote, and will go on to face the winner of the Democratic primary on November 5.

The Democratic primary is more complicated. While Bill de Blasio is clearly ahead, with 40.2% of the vote, he needs 40.0% or more to win the election outright, according to NYC election rules. While he does have that margin currently, it's triggering a recount by the NYC board of elections, which should be completed early next week (the week of September 16 - 22). At that time, if he has 40.0% of the voter or more, de Blasio will go on to face Joe Lhota in the general election. If his candidacy does not meet that threshold, he would go on to a October 1 Democratic primary runoff. On this, it's wait and see.