These numbers have to be verified... But the final tally in Hudson appears to have been something like 875 to 825 (Hallenbeck over Haddad), or roughly 51.5% to 49.5%.
Flip 25 voters' allegiance, or find 50 more votes, and it's exactly even. That in theory means there is no clear message or mandate emerging from this local election. But one “side” has to win. And it’s winner take all.
In the bigger picture, only 1,700 votes were cast in a small city of over 3,600 voters. Less than half of the voters participated, and that’s more damning of the entire system than either "side" winning or losing.
(There’ll be more to come here about that strikingly low turnout number soon enough, once complete BOE turnout data becomes available.)