Overall, only 25%.

I’ve compiled the figures here for public use and reference.

The results of the 2016 New York City Presidential Primary were certified on Friday, May 6, despite an enormous public outcry about the number of people unable to vote or forced to vote via provisional ballot, or, in New York parlance, affidavit ballot. Some of the disenfranchisement was due to “ordinary” problems like broken machines, missing ballots, missing poll workers and late-opening polling places, but the majority was due to people being incorrectly and illegally removed from the voter rolls. Voters in this predicament who went to the polls anyway, or who did not discover their changed status until Election Day, could vote using affidavit ballots, although many were unaware of this right and simply left, and others requested affidavit ballots but were refused them by poll workers.

In spite of all these obstacles, over 120,000 affidavit ballots were cast. The next step in these votes being counted was verification for eligibility. The public was not allowed to witness this sorting process. The ballots that made it through this round of culling were then included in the final vote tally.

These figures are from the New York City Board of Elections Summary, available here. To see the final tallies, go to the “Democratic President Citywide” results for each borough, click on the recap, and scroll to the last page of the document.

In that document, you can also see the results for individual districts — helpful if you happened to be a poll worker on primary day and witnessed the voting firsthand.

Below are the final figures for affidavit ballots cast, and affidavit ballots allowed in final certified tally. Disclaimer: I got my figures for affidavit ballots cast from this NYDY piece, not from my own reporting (those should also be available online somewhere, but they are not included, as far as I can tell, in the Election Results Summary).