Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Ranchi (Bihar) was won by Ram Tahal Choudhary (Bharatiya Janata Party) at the 1999 Lok Sabha general election, with a margin of 241,177 votes over K K Tewari. This page covers every Lok Sabha general election in Ranchi, Bihar, from 1967 to 1999.
Full Election History, 1967–1999
Election
Winner
Party
Votes
Vote Share
Runner-up
Margin
1967
P. K. Ghosh
Indian National Congress
33,257
19.6%
A. N. S. Sinha (Bharatiya Jana Sangh)
4,167 (2.5 pts)
1971
Prashant Kumar Ghosh
Indian National Congress
79,497
43.3%
Rudra Pratap Sarangi (Bharatiya Jana Sangh)
16,420 (8.9 pts)
1977
Ravindra Verma
Bharatiya Lok Dal
130,938
49.0%
Sheo Prasad Sahu (Indian National Congress)
62,716 (23.5 pts)
1980
Shiva Prasad Sahu
Congress (I)
106,506
38.7%
Shiva Kumar Sinha (Janata Party)
38,126 (13.8 pts)
1984
Sheo Prasad Sahu
Indian National Congress
162,945
49.5%
Ram Tahal Chowdhary (Bharatiya Janata Party)
108,561 (33.0 pts)
1989
Subodh Kant Sahay
Janata Dal
163,919
35.2%
Ram Tahal Choudhary (Bharatiya Janata Party)
14,986 (3.2 pts)
1991
Ram Tahal Choudhary
Bharatiya Janata Party
223,824
48.5%
Awadhesh Kumar Singh (Janata Dal)
119,577 (25.9 pts)
1996
Ram Tahal Choudhary
Bharatiya Janata Party
215,278
35.9%
Keshwa Mahto Kamlesh (Indian National Congress)
39,292 (6.6 pts)
1998
Ramtahal Choudhary
Bharatiya Janata Party
398,022
58.1%
Keshav Mahto Kamlesh (Indian National Congress)
143,580 (21.0 pts)
1999
Ram Tahal Choudhary
Bharatiya Janata Party
379,261
65.7%
K K Tewari (Indian National Congress)
241,177 (41.8 pts)
Full Result Breakdown by Election
1967
Candidate
Party
Votes
Share
P. K. Ghosh
Indian National Congress
33,257
19.6%
A. N. S. Sinha
Bharatiya Jana Sangh
29,090
17.1%
D. Bagchi
Independent
22,854
13.4%
R. S. Singh
Independent
19,320
11.4%
A. Shadeo
Independent
17,926
10.5%
M. Ahmed
Independent
15,170
8.9%
R. Mahto
Samyukta Socialist Party
10,076
5.9%
D. Sarawagi
Swatantra Party
9,756
5.7%
M. H. B. Munda
Independent
7,317
4.3%
D. Rajgarhiya
Independent
5,242
3.1%
1971
Candidate
Party
Votes
Share
Prashant Kumar Ghosh
Indian National Congress
79,497
43.3%
Rudra Pratap Sarangi
Bharatiya Jana Sangh
63,077
34.4%
Rameshwar Mahto
Independent
13,242
7.2%
Ghanshyam Mahto
All India Forward Bloc
12,373
6.7%
Kamini Kant Shriwastawa
JKP
4,398
2.4%
Lalu Pahan
BRP
2,351
1.3%
Zakir
Independent
2,283
1.2%
Jahan Ara
Independent
1,838
1.0%
Suresh Sahu
Independent
1,564
0.9%
Kumari Santoshi Tigga
Independent
1,546
0.8%
Rakhal Swansi
Independent
678
0.4%
Safique Alam
Samyukta Socialist Party
656
0.4%
1977
Candidate
Party
Votes
Share
Ravindra Verma
Bharatiya Lok Dal
130,938
49.0%
Sheo Prasad Sahu
Indian National Congress
68,222
25.5%
Ghanshyam Mahto
Independent
22,721
8.5%
Rajendra Singh
CPI (Marxist)
13,626
5.1%
Roshan Lal Bhatia
Independent
10,146
3.8%
Md. Abrarul Huda
Independent
7,223
2.7%
Rishikesh Mahto
Independent
3,704
1.4%
Birendra Kumar Pandey
JKD
2,640
1.0%
Lekhanand Jha
Independent
2,372
0.9%
Mathura Prasad
Independent
2,149
0.8%
Moses Guria
Independent
2,143
0.8%
Girija Nandan Prasad Sinha
Independent
833
0.3%
Ahamad Azad
Independent
375
0.1%
1980
Candidate
Party
Votes
Share
Shiva Prasad Sahu
Congress (I)
106,506
38.7%
Shiva Kumar Sinha
Janata Party
68,380
24.8%
Bhola Prasad Singh
Janata Party (Secular)
26,679
9.7%
Ghanshyam Mahto
All India Forward Bloc
26,025
9.4%
Ram Tahal Choudhry
Independent
24,398
8.9%
David Bhanja
JKD
6,480
2.4%
Basant Lal
Independent
6,134
2.2%
R. N. Samaiyar
Independent
2,344
0.9%
Shiva Prasad Mehta
Independent
1,784
0.6%
Manohar Mahto
Independent
1,613
0.6%
Ram Karan Pal
Congress (U)
1,273
0.5%
Abdul Rauf
Independent
1,103
0.4%
Shiva Prasad Ram
Independent
775
0.3%
Rameshwar Prasad Chowdhery
Independent
598
0.2%
Md. Abrarul Hoda
Independent
591
0.2%
Ram Gopal Chitlangiyan
Independent
453
0.2%
Ahmed Azad
Independent
352
0.1%
1984
Candidate
Party
Votes
Share
Sheo Prasad Sahu
Indian National Congress
162,945
49.5%
Ram Tahal Chowdhary
Bharatiya Janata Party
54,384
16.5%
Subodh Kant Sahay
Janata Party
51,178
15.5%
Roshan Lal Bhatia
LKD
18,494
5.6%
Nirmal Mahto
JMM
10,113
3.1%
Nipendra Krishan Mahto
All India Forward Bloc
5,084
1.5%
Md. Abrarul Hoda
Independent
3,313
1.0%
Kali Charan Koiri
Independent
2,999
0.9%
Gokul Chand Samota
Independent
2,862
0.9%
Awadhesh Kumar Choudhary
Independent
2,764
0.8%
Suresh Lal
Independent
2,064
0.6%
Satya Narain Singh
Independent
2,028
0.6%
Surendra Singh Gandok
Independent
2,009
0.6%
N.P.Varghese
Independent
1,454
0.4%
Ambika Dutt Dwidedi
Independent
1,414
0.4%
Abdul Rauf
Independent
1,214
0.4%
Toukir
Independent
930
0.3%
Ashapati Toppa
Independent
925
0.3%
Angad Singh
Independent
840
0.3%
Mahabir Sahu
Independent
824
0.3%
Sureshwar Jha
Independent
565
0.2%
Najmul Hoda
Independent
562
0.2%
Dinbandhu Gope
Independent
412
0.1%
1989
Candidate
Party
Votes
Share
Subodh Kant Sahay
Janata Dal
163,919
35.2%
Ram Tahal Choudhary
Bharatiya Janata Party
148,933
31.9%
Shiv Prasad Sahu
Indian National Congress
127,631
27.4%
Ambika Prasad Singh
Independent
4,518
1.0%
Sitesh Sharma
JNP (JP)
3,942
0.8%
Gulam Mustafa
JKD
2,992
0.6%
Raj Kishore Bhaiya
DDP
2,768
0.6%
Ajay Kumar Kachchap
Independent
1,769
0.4%
Sant Lal Wadhwa
Independent
1,631
0.3%
Theodore Kujur
LKD (B)
1,280
0.3%
Shafique Alam
Independent
1,013
0.2%
Satya Naiain Singh
Independent
942
0.2%
Rajendra Singh
CPI (Marxist)
899
0.2%
Ravindra Oraon
Independent
816
0.2%
Jitwai Mahto
Independent
782
0.2%
Awadhaswar Chowdhary
Independent
651
0.1%
Manohar Mahto
Independent
603
0.1%
Shiv Prasad Agarwal
Independent
602
0.1%
Seraj Ansari
LMS
575
0.1%
1991
Candidate
Party
Votes
Share
Ram Tahal Choudhary
Bharatiya Janata Party
223,824
48.5%
Awadhesh Kumar Singh
Janata Dal
104,247
22.6%
Sheo Prasad Sahu
Indian National Congress
79,863
17.3%
Subodh Kant Shahay
Janata Party
19,975
4.3%
Ram Dayal Munda
Independent
13,161
2.8%
Md. Abdul Mallick
Independent
2,028
0.4%
Jagdish Rajak
Independent
2,013
0.4%
Jagulu Munda
Independent
1,833
0.4%
Nirpendra Nath Mahto
All India Forward Bloc
1,411
0.3%
Avinash Chander Verma
Independent
1,153
0.2%
Sanker Munda
Independent
879
0.2%
Ambika Prasad Singh
PBI
786
0.2%
Lal Ranvijay Nath Shahdeo
JKP
764
0.2%
Shiv Prasad Agarwal
MSD
742
0.2%
Gopal Godse
Hindustan Mazdoor Sevak Sangh
741
0.2%
Gokhul Chander Benerjee
Independent
700
0.2%
Rajender Prasad Shahi
Independent
599
0.1%
Giridhari Lal Sharma
Independent
475
0.1%
Ramesh Kumar
Independent
435
0.1%
Balbhader Das
Independent
422
0.1%
Sanjay Kumar Singh
Independent
409
0.1%
Md. Abrarul Hoda
Independent
376
0.1%
Brij Kishore Tiwary
Independent
361
0.1%
Md. Nayeem
DDP
353
0.1%
Rajender Nath Mahto
Independent
344
0.1%
Arbind Kumar Lal
Independent
306
0.1%
Jitwai Mahto
Independent
305
0.1%
Hari Das Verma
Bahujan Samaj Party
278
0.1%
Guhi Ram Singh
Independent
273
0.1%
S.K.Mustafa
Independent
273
0.1%
Abdul Rauf
LAJM
257
0.1%
Michle Nag
Independent
232
0.1%
Om Prakash Tilak
Independent
213
0.0%
Ban Vihari Mahto
Independent
187
0.0%
Amar Kumar Sinha
Independent
182
0.0%
Ravinder Oraon
Independent
173
0.0%
Suresh Chander
Independent
168
0.0%
Bibhuti Ram Ajad
Independent
165
0.0%
Basant Lal
Independent
147
0.0%
Kailash Verma
Independent
144
0.0%
Krishan Kant Sinha
Independent
135
0.0%
Braj Kumar Mishra
Independent
132
0.0%
Amal Sarkar
Independent
129
0.0%
Banwari Lal Agarwal
Independent
91
0.0%
Baban Kumar
Independent
67
0.0%
Kamal Nath Mishra
Independent
52
0.0%
1996
Candidate
Party
Votes
Share
Ram Tahal Choudhary
Bharatiya Janata Party
215,278
35.9%
Keshwa Mahto Kamlesh
Indian National Congress
175,986
29.4%
Ashok Kumar Singh
Janata Dal
158,449
26.5%
Bhagwan Pd. Bhagat
JMM
11,504
1.9%
Francis Sarbas
Independent
7,831
1.3%
Jitray Mahto
Independent
5,584
0.9%
Ashish Kr. Thakur
JMM(M)
3,913
0.7%
Sukhnath Munda
Independent
2,882
0.5%
Akhamar Ansari
Independent
2,506
0.4%
Uday Shankar Prasad
Independent
2,030
0.3%
Sadhu Lal Munda
PSSS
1,792
0.3%
Balbhadra Das
Independent
1,440
0.2%
Radhyshyam Singh
JKP
1,196
0.2%
Jakaria
ABLTASJM
1,111
0.2%
Chhatrapati Shahi Munda
AIIC(T)
1,102
0.2%
Rajendra Mahto
JKPP
1,026
0.2%
Bisheswar Mahto
Independent
962
0.2%
Niranjan Kumar
Independent
785
0.1%
Unit Kishor Sahu
Independent
731
0.1%
Jayram Tiwary
Independent
554
0.1%
Kanhai Lal Singh
Independent
551
0.1%
Sona Ram Biruwa
Independent
517
0.1%
Sushil Sharma
Independent
351
0.1%
Sanjay Kumar Nag
Independent
330
0.1%
Rajeshwar Pandey
Independent
259
0.0%
Ajit Kumar
Independent
255
0.0%
1998
Candidate
Party
Votes
Share
Ramtahal Choudhary
Bharatiya Janata Party
398,022
58.1%
Keshav Mahto Kamlesh
Indian National Congress
254,442
37.2%
Napendra Krishna Mahto
All India Forward Bloc
9,038
1.3%
Shubhendu Sen
CPI (ML) Liberation
5,050
0.7%
Bahadur Singh
JMM
4,606
0.7%
Rishikesh Mahto
BJC
4,056
0.6%
Vishwambhar Jha
LS
3,304
0.5%
Sadhu Lal Munda
PSSS
3,277
0.5%
Sadanand Jha
Independent
1,097
0.2%
Arun Tiwari
Independent
770
0.1%
Kuseshbar Pd. Yadav
BKKGP
671
0.1%
Ravendra Kumar
Independent
462
0.1%
1999
Candidate
Party
Votes
Share
Ram Tahal Choudhary
Bharatiya Janata Party
379,261
65.7%
K K Tewari
Indian National Congress
138,084
23.9%
Prem Chand Mahto
JMM
39,021
6.8%
Anant Prasad Gupta
CPI (ML) Liberation
6,306
1.1%
Napendra Krishna Mahto
All India Forward Bloc
4,732
0.8%
Agni Pandey
Independent
2,890
0.5%
Mahesh Kumar
Bahujan Samaj Party
2,674
0.5%
Fransis Sarwan
Independent
1,675
0.3%
Ajay Rai
AJBP
1,046
0.2%
Madan Munda
Independent
818
0.1%
Matuwar Ram
Independent
583
0.1%
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party's broad bloc (Congress / BJP / Left / other).
Trend
Ranchi has been contested at 10 Lok Sabha general elections on record since 1967. Parties that have won this seat over that span: Indian National Congress, Bharatiya Lok Dal, Congress (I), Janata Dal, Bharatiya Janata Party.
Frequently Asked Questions
Who won Ranchi in the 1999 Lok Sabha election?
Ram Tahal Choudhary (Bharatiya Janata Party) won Ranchi, Bihar, in 1999 with 379,261 votes (65.7%), a margin of 241,177 votes over K K Tewari.
Which parties have won Ranchi since 1967?
Since 1967, Ranchi has been won by: Bharatiya Janata Party, Bharatiya Lok Dal, Congress (I), Indian National Congress, Janata Dal.
What was the closest result in Ranchi?
The closest result on record for Ranchi was 1967, when Indian National Congress beat Bharatiya Jana Sangh by just 4,167 votes (2.5 percentage points).