Both BJP and Congress won 2 assembly seats each while RLD and BJD won an assembly seat each. Samajwadi Party retained the Mainpuri Lok Sabha seat in the by-election.
The bypolls were conducted because Mamata Banerjee lost the Nandigram seat she was contesting from in elections held earlier this year to BJP's Suvendu Adhikari.