who won the 2017 elections and by what margin?
machhlishahr (assembly constituency) belongs to samajwadi party candidate jagdish sonkar who won in 2017 elections by defeating bharatiya janta party candidate anita rawat by a margin of 4,179 votes.