BJP
INCAIFBBJDJMMRJDSHSThe table below lists Bharatiya Janata Party (BJP) candidates, their total votes, vote share and final position in Keonjhar Lok Sabha Constituency in Odisha.
| Election year | Candidate Name | Votes Received | Vote Share (%) | Position | Status |
|---|---|---|---|---|---|
| 2024 | Ananta Nayak | 573,923 | 45.67 | 1 | Won |
| 2019 | Ananta Nayak | 460,156 | 39.12 | 2 | Lost |
| 2014 | Ananta Nayak | 277,154 | 25.57 | 2 | Lost |
| 2009 | Ananta Nayak | 164,023 | 18.39 | 3 | Lost |
| 2004 | Ananta Nayak | 355,702 | 43.66 | 1 | Won |
| 1999 | Ananta Nayak | 416,956 | 67.47 | 1 | Won |
| 1998 | Upendranath Nayak | 347,906 | 54.09 | 1 | Won |
| 1996 | Harihar Soren | 154,061 | 25.21 | 2 | Lost |
| 1991 | Upendra Nath Nayak | 38,700 | 9.15 | 3 | Lost |