The Ohio 12th district race isn't over till it's over. I'd say it's likely Republican Troy Balderson will retain his lead of 1,564 votes, which was just narrowed by 190 when Franklin County discovered 588 uncounted ballots.
USA Today reported Wednesday night, "The votes from a portion of one voting location had not been processed into the tabulation system," according to a Franklin County Board of Elections news release.
They also published Democrat Danny O'Connor's tweet begging for $5 donations because...until every vote is counted...yada yada.
I've seen enough elections in my life to know how rare it is for a 1,500+ vote lead to be overcome by provisional and absentee ballots, which tend to follow the general trend of voting, and in fact historically tend to favor Republicans slightly in this district.
So the fat lady isn't singing yet, but she's warming up to sing.
It's funny how some pundits read the tea leaves and think that a special election, won narrowly, means the Democratic wave is coming. I say a win is a win, no matter how narrow. Look at President Trump: He won by just over 70,000 votes spread over 4 states, in an electoral deus ex machina. You might say that was brilliant planning, or you might say it was dumb luck.
I tend to believe it was some result of both, with a large portion of Hillary being a terrible candidate, and Democrats in general latching on to terrible issues which will lose them races in places like Ohio, Michigan, Iowa, and the rest of the rust belt every time.
But I'll have more to say about that later.
For now, I think Balderson is safe having declared victory.