Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Shillong (Meghalaya) was won by Vincent H. Pala (Indian National Congress) at the 2019 Lok Sabha general election, with a margin of 152,433 votes over Jemino Mawthoh. This page covers every Lok Sabha general election in Shillong, Meghalaya, from 1977 to 2019.
Full Election History, 1977–2019
Election
Winner
Party
Votes
Vote Share
Runner-up
Margin
1977
Hoping Stone Lyngdoh
Independent
55,732
30.3%
Peter Garnette Marbaniang (Indian National Congress)
4,765 (2.6 pts)
1984
G.G.Swell
Indian National Congress
142,638
55.7%
Pakem (Independent)
50,826 (19.9 pts)
1989
Peter G.Marbaning
Indian National Congress
148,657
50.8%
G.G.Swell (Independent)
13,285 (4.5 pts)
1991
Peter G. Marbaniang
Indian National Congress
144,895
48.7%
G.G. Swell (Independent)
19,390 (6.5 pts)
1996
G.Gilbert Swell
Independent
212,205
56.2%
D.D.Lapang (Indian National Congress)
79,302 (21.0 pts)
1998
Paty Ripple Kyndiah
Indian National Congress
179,863
35.1%
G. Gilbert Swell (UDP)
6,012 (1.2 pts)
1999
Paty Ripple Kyndiah
Indian National Congress
145,020
39.7%
Stanlington D. Khongwir (UDP)
37,823 (10.4 pts)
2004
Paty Ripple Kyndiah
Indian National Congress
190,058
51.7%
S. Loniak Marbaniang (Independent)
70,896 (19.3 pts)
2009
Vincent H Pala
Indian National Congress
232,270
48.4%
John Filmore Kharshiing (UDP)
107,868 (22.4 pts)
2014
Vincent H. Pala
Indian National Congress
209,340
33.8%
Prechard B. M. Basaiawmoit (Independent)
40,379 (6.5 pts)
2019
Vincent H. Pala
Indian National Congress
419,689
53.8%
Jemino Mawthoh (UDP)
152,433 (19.6 pts)
Full Result Breakdown by Election
1977
Candidate
Party
Votes
Share
Hoping Stone Lyngdoh
Independent
55,732
30.3%
Peter Garnette Marbaniang
Indian National Congress
50,967
27.7%
George Gilbert Swell
Independent
38,841
21.1%
P. Ripple Kyndiah
Independent
38,606
21.0%
1984
Candidate
Party
Votes
Share
G.G.Swell
Indian National Congress
142,638
55.7%
Pakem
Independent
91,812
35.9%
M.N.Majaw
Independent
13,363
5.2%
Babyson Pakyntein
Communist Party of India
5,734
2.2%
B.R.Kharlukhi
Independent
2,308
0.9%
1989
Candidate
Party
Votes
Share
Peter G.Marbaning
Indian National Congress
148,657
50.8%
G.G.Swell
Independent
135,372
46.2%
Dalington Dympep
Communist Party of India
8,789
3.0%
1991
Candidate
Party
Votes
Share
Peter G. Marbaniang
Indian National Congress
144,895
48.7%
G.G. Swell
Independent
125,505
42.2%
M.S. Phyllut
Bharatiya Janata Party
15,835
5.3%
Dalingion Dympep
Communist Party of India
3,524
1.2%
D.R. Nongkynrth
Independent
3,024
1.0%
Krolin Bareth
Independent
2,988
1.0%
Noren Talang
Independent
1,159
0.4%
Jespritar Shuliai
Independent
321
0.1%
1996
Candidate
Party
Votes
Share
G.Gilbert Swell
Independent
212,205
56.2%
D.D.Lapang
Indian National Congress
132,903
35.2%
H.Aioits Roy Kharphuli
Bharatiya Janata Party
24,523
6.5%
Babyson Pakyntein
Communist Party of India
5,145
1.4%
Noren Talang
Independent
1,602
0.4%
Jespriter Shullai
Independent
1,376
0.4%
1998
Candidate
Party
Votes
Share
Paty Ripple Kyndiah
Indian National Congress
179,863
35.1%
G. Gilbert Swell
UDP
173,851
33.9%
Grosswell Mylliemngap Lyngskor
HPDP
62,144
12.1%
Pascal Malngiang
PDP
50,055
9.8%
Dr. Elizabeth Laitflang
Bharatiya Janata Party
33,557
6.5%
Kisolosky Uriah
Rashtriya Janata Dal
4,794
0.9%
Helet Nongkhlaw
Samajwadi Party
4,583
0.9%
Dalington Dympep
Communist Party of India
3,644
0.7%
1999
Candidate
Party
Votes
Share
Paty Ripple Kyndiah
Indian National Congress
145,020
39.7%
Stanlington D. Khongwir
UDP
107,197
29.4%
Hopingstone Lyngdoh
HPDP
40,301
11.0%
Sounder S. Cajee
PDM
33,164
9.1%
Thrang Hok Rangad
Bharatiya Janata Party
31,859
8.7%
Damian Saioo
Independent
4,619
1.3%
Dalington Dympep
Communist Party of India
1,719
0.5%
Khlur Singh Lyngdoh
AJBP
586
0.2%
Matthew A. Lanong
Independent
391
0.1%
2004
Candidate
Party
Votes
Share
Paty Ripple Kyndiah
Indian National Congress
190,058
51.7%
S. Loniak Marbaniang
Independent
119,162
32.4%
Sanbor Swell Lyngdoh
Bharatiya Janata Party
58,560
15.9%
2009
Candidate
Party
Votes
Share
Vincent H Pala
Indian National Congress
232,270
48.4%
John Filmore Kharshiing
UDP
124,402
25.9%
P. B. M. Basaiawmoit
HSPDP
97,613
20.3%
Martle N.Mukhim
MDP
8,946
1.9%
Denis Siangshai
Independent
7,032
1.5%
Dalington Dympep
Communist Party of India
6,802
1.4%
Tierod Passah
Independent
3,314
0.7%
2014
Candidate
Party
Votes
Share
Vincent H. Pala
Indian National Congress
209,340
33.8%
Prechard B. M. Basaiawmoit
Independent
168,961
27.3%
Paul Lyngdoh
UDP
106,817
17.2%
Shibun Lyngdoh
Bharatiya Janata Party
95,979
15.5%
None Of The Above
Independent
10,960
1.8%
Armerington Kharshiing
Aam Aadmi Party
8,815
1.4%
Richard D. Shabong
Communist Party of India
7,418
1.2%
Ivoryna Shylla
Independent
6,605
1.1%
Denis Siangshai
Independent
5,092
0.8%
2019
Candidate
Party
Votes
Share
Vincent H. Pala
Indian National Congress
419,689
53.8%
Jemino Mawthoh
UDP
267,256
34.3%
Sanbor Shullai
Bharatiya Janata Party
76,683
9.8%
T.H.S. Bonney
Independent
6,580
0.8%
Romeo Phira Rani
Independent
4,961
0.6%
Samuel Hashah
Independent
4,601
0.6%
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party's broad bloc (Congress / BJP / Left / other).
Trend
Shillong has been contested at 11 Lok Sabha general elections on record since 1977. Parties that have won this seat over that span: Independent, Indian National Congress.
Frequently Asked Questions
Who won Shillong in the 2019 Lok Sabha election?
Vincent H. Pala (Indian National Congress) won Shillong, Meghalaya, in 2019 with 419,689 votes (53.8%), a margin of 152,433 votes over Jemino Mawthoh.
Which parties have won Shillong since 1977?
Since 1977, Shillong has been won by: Independent, Indian National Congress.
What was the closest result in Shillong?
The closest result on record for Shillong was 1998, when Indian National Congress beat UDP by just 6,012 votes (1.2 percentage points).