The result was declared today at Shamli, near here. Hasan got 83,984 votes, while Chouhan was polled 82,885 votes, said Returning Officer Suresh Kumar Mishra.
Congress candidate Arshad Hasan got 16,906 votes, he said.
A total of eight candidates had contested the elections.
Bypoll was held here as BJP MLA from the seat Hukum Singh was elected MP from the Kairana Lok Sabha seat.
Voting for the seat was held on October 15.