In 2012, a by-election was necessitated by the death of sitting Trinamool Congress MLA Ajit Bhunia.
Mamata Bhunia of AITC defeated her nearest rival Samar Mukherjee of CPI(M) by 18,928 votes.
Ajit Bhunia of Trinamool Congress defeated Chaittaranajan Mukhopadhyay of CPI(M).
Contests in most years were multi cornered but only winners and runners are being mentioned.
In independent India's first election in 1951 the Daspur seat was won by Mrigendra Bhattacharya of CPI.