This is a special election. The GOP gave the nomination to a RINO. NY has a Conservative Party. They told the GOP to get lost and are running their own candidate, Hoffman, for Congress.
The special election is being held because Obama poached the Republican congresscritter and made him Secretary of the Army. I think that will leave New Yorkers with only one Republican seat if the D’s win.