

| Year | Winner | Vote Share | Runner Up | Runner Up Vote Share | Vote Margin |
|---|---|---|---|---|---|
| 2024 | Manoj TiggaBJP | 48.92% | Prakash Chik BaraikAITC | 43.61 | 5.31 |
| 2019 | John BarlaBJP | 54.4% | Dasrath TirkeyAITC | 36.72 | 17.68 |
| 2014 | Dasrath TirkeyAITC | 29.62% | Manohar TirkeyRSP | 27.87 | 1.75 |
| 2009 | Manohar TirkeyRSP | 41.22% | Paban Kumar LakraAITC | 29.14 | 12.08 |
| 2004 | Joachim BaxlaRSP | 45.7% | Manoj TiggaBJP | 28.44 | 17.26 |
| 1999 | Joachim BaxlaRSP | 51.25% | Dhirendra NarjinaraiBJP | 31.12 | 20.13 |
| 1998 | Joachim BaxlaRSP | 51.47% | Dhirendra NarjinaraiBJP | 27.21 | 24.26 |
| 1996 | Joachim BaxlaRSP | 53.11% | Pius TirkeyINC | 36.37 | 16.73 |
| 1991 | Pius TirkeyRSP | 52.82% | Philip MinjINC | 34.01 | 18.81 |
| 1989 | Pius TirkeyRSP | 54.93% | Denis LakraINC | 42.68 | 12.25 |
| 1984 | Pijus TirkeyRSP | 51.91% | Philip MinjINC | 46.29 | 5.63 |
| 1980 | Pius TirkeyRSP | 60.0% | Tuna OraonINC(I) | 31.55 | 28.45 |
| 1977 | Pius TirkeyRSP | 56.87% | Tuna OraonINC | 43.13 | 13.74 |