The Election Commission has released the postal vote and polling division results for several districts in the 2024 General Election
The National People’s Power (NPP) has emerged as the clear leader, capturing 61.56% of votes nationwide with a total of 6,863,186 votes.
District Final Vote Results
Colombo District:
National People’s Power: 788,636
Samagi Jana Balawegaya: 208,249
New Democratic Front: 51,020
Sri Lanka Podujana Peramuna: 34,880
Sarvajana Balaya: 24,746 votes
Gampaha District:
National People’s Power: 898,759
Samagi Jana Balawegaya: 150,445
Sri Lanka Podujana Peramuna: 49,516
New Democratic Front: 47,512
Sarvajana Balaya: 25,939
Batticaloa District:
Ilankai Tamil Arasu Kadchi: 96,975
National People’s Power: 55,498
Sri Lanka Muslim Congress: 40,139t
Thamil Makkal Viduthalai Pulikal: 31,286
Samagi Jana Balawegaya: 22,570
Kandy District:
National People’s Power: 500,596
Samagi Jana Balawegaya: 145,939
New Democratic Front: 50,889
Sri Lanka Podujana Peramuna: 15,762
Sarvajana Balaya: 14,540
Puttalam District:
National People’s Power: 239,576
Samagi Jana Balawegaya: 65,679
New Democratic Front: 15,741
Sri Lanka Podujana Peramuna: 14,624
United Democratic Voice: 9,490
Jaffna District:
National People’s Power: 80,830
Ilankai Tamil Arasu Kadchi: 63,327
All Ceylon Tamil Congress: 27,986
Independent Group 17: 27,855
Democratic Tamil National Alliance: 22,513
Rathnapura District:
National People’s Power: 368,229
Samagi Jana Balawegaya: 133,041
Sri Lanka Podujana Peramuna: 29,316
New Democratic Front: 26,171
Sarvajana Balaya: 10,485
Kurunegala District:
National People’s Power: 651,476
Samagi Jana Balawegaya: 189,394
Sri Lanka Podujana Peramuna: 35,236
New Democratic Front: 30,073
Sarvajana Balaya: 9,999
Kegalle District:
National People’s Power: 312,441
Samagi Jana Balawegaya: 109,691
New Democratic Front: 26,309
Sri Lanka Podujana Peramuna: 12,373
Sarvajana Balaya: 7,602
Anuradhapura District:
National People’s Power: 331,692
Samagi Jana Balawegaya: 98,176
New Democratic Front: 29,961
Sri Lanka Podujana Peramuna: 11,248
Sarvajana Balaya: 6,008
Vanni District:
National People’s Power: 39,894
Samagi Jana Balawegaya: 32,232
Ilankai Tamil Arasu Kadchi: 29,711
Democratic Tamil National Alliance: 21,102
Sri Lanka Labour Party: 17,710
Kalutara District:
National People’s Power: 452,398
Samagi Jana Balawegaya: 128,932
New Democratic Front: 34,257
Sri Lanka Podujana Peramuna: 27,072
Sarvajana Balaya: 13,564
Nuwaraeliya District:
National People’s Power: 161,167
Samagi Jana Balawegaya: 101,589
United National Party: 64,672
United Democratic Voice: 18,606
Independent Group 6: 6,895
Matale District:
National People’s Power: 181,678
Samagi Jana Balawegaya: 53,200
New Democratic Front: 13,353
Sri Lanka Podujana Peramuna: 10,150
Sarvajana Balaya: 3,312
Trincomalee District:
National People’s Power: 87,031
Samagi Jana Balawegaya: 53,058
Ilankai Tamil Arasu Kadchi: 34,168
New Democratic Front: 9,387
Democratic National Alliance: 4,868
Badulla District:
National People’s Power: 275,180
Samagi Jana Balawegaya: 102,958
New Democratic Front: 36,450
Sri Lanka Podujana Peramuna: 11,255
United Democratic Voice: 9,656
Monaragala District:
National People’s Power: 174,730
Samagi Jana Balawegaya: 62,014 votes
Sri Lanka Podujana Peramuna: 11,624
New Democratic Front: 10,697
Sarvajana Balaya: 3,455
Matara District:
National People’s Power: 317,541
Samagi Jana Balawegaya: 74,475
New Democratic Front: 31,009
Sarvajana Balaya: 11,776
Sri Lanka Podujana Peramuna: 9,432
Polonnaruwa District:
National People’s Power: 159,010
Samagi Jana Balawegaya: 43,822
Sarvajana Balaya (SRJB): 8,587
New Democratic Front: 5,153
Sri Lanka Podujana Peramuna: 4,646
Hambantota District:
National People’s Power: 234,083
Samagi Jana Balawegaya: 52,170
Sri Lanka Podujana Peramuna: 26,268
New Democratic Front: 18,297
Sarvajana Balaya: 5,564
Galle District:
National People’s Power: 406,428
Samagi Jana Balawegaya: 93,486
Sri Lanka Podujana Peramuna: 31,201
New Democratic Front: 30,453
Postal Vote Results
Gampaha District:
National People’s Power: 42,808
Samagi Jana Balawegaya: 3,337
New Democratic Front: 2,280
Sri Lanka Podujana Peramuna: 1,637
Kurunegala District:
National People’s Power: 61,847
Samagi Jana Balawegaya: 7,734
New Democratic Front: 2,437
Sri Lanka Podujana Peramuna: 1,977
Anuradhapura District:
National People’s Power: 43,030
Samagi Jana Balawegaya: 6,275
New Democratic Front: 2,146
Sri Lanka Podujana Peramuna: 876
Batticaloa District:
Ilankai Tamil Arasu Kadchi: 5,236
National People’s Power: 3,412
Thamil Makkal Viduthalai Pulikal: 1,383
Sri Lanka Muslim Congress: 1,019
Kegalle District:
National People’s Power: 28,031
Samagi Jana Balawegaya: 3,513
New Democratic Front: 2,056
Sri Lanka Podujana Peramuna: 662
Digamadulla District:
National People’s Power: 17,316
Samagi Jana Balawegaya: 2,272
Ilankai Thamil Arasu Kachchi: 1,899
Sri Lanka Muslim Congress: 1,599
New Democratic Front: 1,326
Jaffna District:
National People’s Power: 5,681
Ilankai Tamil Arasu Kadchi: 4,808
Independent Group 17: 3,548
All Ceylon Tamil Congress: 2,623
Kandy District:
National People’s Power: 44,819
Samagi Jana Balawegaya: 4,698
New Democratic Front: 2,770
Sri Lanka Podujana Peramuna: 928
Puttalam District:
National People’s Power: 11,404
Samagi Jana Balawegaya: 1,661
New Democratic Front: 672
Sri Lanka Podujana Peramuna: 454
‘Sarvajana Balaya’ alliance: 159
Vanni District:
National People’s Power: 4,371
Ilankai Tamil Arasu Kadchi: 2,349
Samagi Jana Balawegaya: 1,825
Democratic Tamil National Alliance: 1,399
Polonnaruwa District:
National People’s Power: 16,052
Samagi Jana Balawegaya: 2,184
New Democratic Front: 425
‘Sarvajana Balaya’ alliance: 386
Matara District:
National People’s Power: 24,954
Samagi Jana Balawegaya: 2,692
New Democratic Front: 1,823
Sri Lanka Podujana Peramuna: 641
Matale District:
National People’s Power: 17,123
Samagi Jana Balawegaya: 2,201
New Democratic Front: 954
Sri Lanka Podujana Peramuna: 637
Nuwara Eliya District:
National People’s Power: 13,937
Samagi Jana Balawegaya: 2,477
United National Party: 1,660
Sri Lanka Podujana Peramuna: 303
Trincomalee District:
National People’s Power: 9,705
Samagi Jana Balawegaya: 2,853
Ilankai Thamil Arasu Kachchi: 1,749
New Democratic Front – 382
Badulla District:
National People’s Power: 33,780
Samagi Jana Balawegaya: 3,866
New Democratic Front: 2,227
Sri Lanka Podujana Peramuna: 675
‘Sarvajana Balaya’ alliance: 230
Colombo District:
National People’s Power: 28,475
Samagi Jana Balawegaya: 2,985
New Democratic Front: 1,814
Sri Lanka Podujana Peramuna: 934
‘Sarvajana Balaya’ alliance: 728
Monaragala District:
National People’s Power: 19,686
Samagi Jana Balawegaya: 3,297
New Democratic Front: 833
Sri Lanka Podujana Peramuna: 650
‘Sarvajana Balaya’ alliance: 170
Hambantota District:
National People’s Power: 17,326
Samagi Jana Balawegaya: 1,623
Sri Lanka Podujana Peramuna: 1,293
New Democratic Front: 774
‘Sarvajana Balaya’ alliance: 188
Kalutara District:
National People’s Power: 29,076
Samagi Jana Balawegaya: 3,340
New Democratic Front: 1,913
Sri Lanka Podujana Peramuna: 1,160
‘Sarvajana Balaya’ alliance: 613
Ratnapura District:
National People’s Power: 24,776
Samagi Jana Balawegaya: 2,969
New Democratic Front: 1,528
Sri Lanka Podujana Peramuna: 1,031
‘Sarvajana Balaya’ alliance: 463
Galle District:
National People’s Power: 32,296
Samagi Jana Balawegaya: 3,523
New Democratic Front: 1,964
Sri Lanka Podujana Peramuna: 1,846
‘Sarvajana Balaya’ alliance: 607
District Polling Division Vote Results
Sammanturai:
National People’s Power: 20,963
All Ceylon Makkal Congress: 12,640
Sri Lanka Muslim Congress: 9,922
National Democratic Front: 7,476
Ampara:
National People’s Power: 67,540
Samagi Jana Balawegaya: 22,887
Sri Lanka Podujana Peramuna: 4,314
National Democratic Front: 3,053
Potuvil:
Sri Lanka Muslim Congress: 25,055
National People’s Power: 22,329
Ilankai Tamil Arasu Kadchi: 20,325
New Democratic Front: 17,745
Kalmunai:
National People’s Power: 18,165
Sri Lanka Muslim Congress: 9,650
All Ceylon Makkal Congress: 7,352
Ilankai Tamil Arasu Kadchi: 6,120
Colombo District
Homagama:
National People’s Power: 102,122
Samagi Jana Balawegaya: 17,139
Sri Lanka Podujana Peramuna: 5,541
New Democratic Front: 4,127
Kesbewa:
National People’s Power: 95,302
Samagi Jana Balawegaya: 14,579
New Democratic Front: 7,229
Sri Lanka Podujana Peramuna: 3,810
Kaduwela:
National People’s Power: 97,157
Samagi Jana Balawegaya: 16,264
New Democratic Front: 5,829
‘Sarvajana Balaya’ alliance: 3,298
Colombo-north:
National People’s Power: 33,285
Samagi Jana Balawegaya: 18,883
New Democratic Front: 1,606
United Democratic Voice: 738
Avissawella:
National People’s Power: 55,620
Samagi Jana Balawegaya: 15,263
Sri Lanka Podujana Peramuna: 4,390
New Democratic Front: 3,994
Maharagama:
National People’s Power: 67,927
Samagi Jana Balawegaya: 11,123
New Democratic Front: 3,912
Sri Lanka Podujana Peramuna: 3,223
Moratuwa:
National People’s Power: 56,550
Samagi Jana Balawegaya: 14,395
New Democratic Front: 4,324
Sri Lanka Podujana Peramuna: 2,707
Gampaha District
Attanagalla:
National People’s Power: 70,026
Samagi Jana Balawegaya: 11,187
New Democratic Front: 4,958
Sri Lanka Podujana Peramuna: 2,581
Wattala:
National People’s Power: 60,364
Samagi Jana Balawegaya: 14,665
New Democratic Front: 3,964
Sri Lanka Podujana Peramuna: 1,947
Katana:
National People’s Power: 75,180
Samagi Jana Balawegaya: 12,932
Sri Lanka Podujana Peramuna: 4,848
New Democratic Front: 4,047
Minuwangoda:
National People’s Power: 71,822
Samagi Jana Balawegaya: 13,033
Sri Lanka Podujana Peramuna: 3,777
New Democratic Front: 3,192
Biyagama:
National People’s Power: 67,902
Samagi Jana Balawegaya: 9,694
New Democratic Front: 4,879
Sri Lanka Podujana Peramuna: 2,762
Divulapitiya:
National People’s Power: 50,590
Samagi Jana Balawegaya: 11,390
Sri Lanka Podujana Peramuna: 8,451
New Democratic Front: 1,876
Negombo:
National People’s Power: 52,237
Samagi Jana Balawegaya: 8,068
New Democratic Front: 3,882
United Democratic Voice: 1,853
Ja-Ela:
National People’s Power: 77,507
Samagi Jana Balawegaya: 12,813
Sri Lanka Podujana Peramuna: 3,752
New Democratic Front: 3,451
Mahara:
National People’s Power: 83,376
Samagi Jana Balawegaya: 11,853
New Democratic Front: 4,610
Sri Lanka Podujana Peramuna: 3,592
Dompe:
National People’s Power: 59,891
Samagi Jana Balawegaya: 12,088
Sri Lanka Podujana Peramuna: 4,259
‘Sarvajana Balaya’ alliance: 2,698
Kelaniya:
National People’s Power: 43,080
Samagi Jana Balawegaya: 8,307
Sri Lanka Podujana Peramuna: 2,962
New Democratic Front: 1,790
Gampaha:
National People’s Power: 82,357
Samagi Jana Balawegaya: 9,020
Sri Lanka Podujana Peramuna: 5,231
New Democratic Front: 3,075
Mirigama:
National People’s Power: 61,619
Samagi Jana Balawegaya: 12,058
New Democratic Front: 3,560
Sri Lanka Podujana Peramuna: 2,632
Batticaloa District
Kalkudah:
Ilankai Tamil Arasu Kadchi: 22,734
Samagi Jana Balawegaya: 14,227
Thamil Makkal Viduthalai Pulikal: 12,250
National People’s Power: 11,981
Batticaloa:
National People’s Power: 36,146
Ilankai Tamil Arasu Kadchi: 34,266
Sri Lanka Muslim Congress: 31,760
Thamil Makkal Viduthalai Pulikal: 10,376
Padiruppu:
Ilankai Tamil Arasu Kadchi: 34,739
Thamil Makkal Viduthalai Pulikal: 7,277
Democratic Tamil National Alliance: 5,314
National People’s Power: 3,959
Kandy District
Harispattuwa:
National People’s Power: 74,054
Samagi Jana Balawegaya: 18,491
Independent Group 11: 6,610
Sri Lanka Podujana Peramuna: 2,981
Galagedara:
National People’s Power: 21,482
Samagi Jana Balawegaya: 6,767
New Democratic Front: 1,524
Sri Lanka Podujana Peramuna: 913
Patha-dumbara:
National People’s Power: 34,882
Samagi Jana Balawegaya: 13,608
New Democratic Front: 3,011
Independent Group 11: 1,265
Uda-dumbara:
National People’s Power: 22,321
Samagi Jana Balawegaya: 11,059
Sri Lanka Podujana Peramuna: 1,441
New Democratic Front: 1,183
Senkadagala:
National People’s Power: 38,148
Samagi Jana Balawegaya: 8,362
New Democratic Front: 2,625
‘Sarvajana Balaya’ alliance: 1,799
Yatinuwara:
National People’s Power: 38,115
Samagi Jana Balawegaya: 9,070
New Democratic Front: 2,652
Independent Group 11: 1,084
Udunuwara:
National People’s Power: 40,647
Samagi Jana Balawegaya: 9,346
New Democratic Front: 2,744
Sri Lanka Podujana Peramuna: 1,555
Gampola:
National People’s Power: 38,456
Samagi Jana Balawegaya: 16,781
New Democratic Front: 10,290
Sri Lanka Podujana Peramuna: 1,105
Nawalapitiya:
National People’s Power: 37,376
New Democratic Front: 12,696
Samagi Jana Balawegaya: 12,213
Democratic Left Front: 831
Teldeniya:
National People’s Power: 18,855
Samagi Jana Balawegaya: 7,275
New Democratic Front: 1,579
‘Sarvajana Balaya’ alliance: 894
Hewaheta:
National People’s Power: 26,595
Samagi Jana Balawegaya: 11,170
New Democratic Front: 3,109
‘Sarvajana Balaya’ alliance: 1,331
Kundasale:
National People’s Power: 47,514
Samagi Jana Balawegaya: 12,703
New Democratic Front: 2,299
Sri Lanka Podujana Peramuna: 1,574
Mahanuwara:
National People’s Power: 17,332
Samagi Jana Balawegaya: 4,396
New Democratic Front: 1,542
Sri Lanka Podujana Peramuna: 437
Jaffna District
Vaddukkoddai:
National People’s Power: 5,850
All Ceylon Tamil Congress: 3,729
Ilankai Tamil Arasu Kadchi: 3,705
Democratic Tamil National Alliance: 1,979
Kankesanthurai:
National People’s Power: 7,566
Ilankai Tamil Arasu Kadchi: 3,036
All Ceylon Tamil Congress: 2,111
Independent Group 17: 1,878
Kopay:
National People’s Power: 9,570
Ilankai Tamil Arasu Kadchi: 4,047
Democratic Tamil National Alliance: 3,025
Independent Group 17: 2,743
Udupiddy:
National People’s Power: 4,006
Ilankai Tamil Arasu Kadchi: 2,994
Democratic Tamil National Alliance: 2,627
Democratic National Alliance: 2,447
Point Pedro:
National People’s Power: 4,467
Ilankai Tamil Arasu Kadchi: 4,022
All Ceylon Tamil Congress: 2,625
Democratic Tamil National Alliance: 1,980
Chavakachcheri:
Independent Group 17: 5,978
National People’s Power: 4,901
Ilankai Tamil Arasu Kadchi: 4,600
All Ceylon Tamil Congress: 2,596
Manipay:
National People’s Power: 10,059
Ilankai Tamil Arasu Kadchi: 4,386
Democratic Tamil National Alliance: 3,443
All Ceylon Tamil Congress: 2,751
Kilinochchi:
Ilankai Tamil Arasu Kadchi: 23,293
National People’s Power: 8,717
Samagi Jana Balawegaya: 8,554
Independent Group 17: 2,098
Kayts:
Eelam People's Democratic Party: 3,296
Ilankai Tamil Arasu Kadchi: 2,626
National People’s Power: 2,116
All Ceylon Tamil Congress: 1,000
Nallur:
National People’s Power: 8,831
Thamizh Makkal Koottani: 3,527
Ilankai Tamil Arasu Kadchi: 3,228
All Ceylon Tamil Congress: 2,396
Jaffna:
National People’s Power: 9,066
Ilankai Thamil Arasu Kachchi: 2,582
All Ceylon Tamil Congress: 1,612
Eelam People's Democratic Party: 1,361
Puttalam District
Puttalam:
National People’s Power: 47,774
Samagi Jana Balawegaya: 23,512
National Front for Good Gove ance: 6,852
United Democratic Voice: 6,006
Wennappuwa:
National People’s Power: 43,142
Samagi Jana Balawegaya: 9,832
New Democratic Front: 3,039
Sri Lanka Podujana Peramuna: 2,651
Anamaduwa:
National People’s Power: 45,955
Samagi Jana Balawegaya: 11,710
New Democratic Front: 4,345
Sri Lanka Podujana Peramuna: 4,284
Chillaw:
National People’s Power: 51,913
Samagi Jana Balawegaya: 11,604
Sri Lanka Podujana Peramuna: 3,789
New Democratic Front: 2,250
Nattandiya:
Kurunegala District
Hiriyala:
National People’s Power: 46,710
Samagi Jana Balawegaya: 15,183
Sri Lanka Podujana Peramuna: 2,628
New Democratic Front: 1,383
Galgamuwa:
National People’s Power: 46,918
Samagi Jana Balawegaya: 14,216
Sri Lanka Podujana Peramuna: 2,790
Sarvajana Balaya: 1,558
Nikaweratiya:
National People’s Power: 40,649
Samagi Jana Balawegaya: 15,220
Sri Lanka Podujana Peramuna: 3,009
New Democratic Front: 1,242
Yapahuwa:
National People’s Power: 51,094
Samagi Jana Balawegaya: 14,695
Sri Lanka Podujana Peramuna: 3,224
New Democratic Front: 1,411
Wariyapola:
National People’s Power: 37,396
Samagi Jana Balawegaya: 9,572
New Democratic Front: 2,140
Sri Lanka Podujana Peramuna: 1,560
Panduwasnuwara:
National People’s Power: 34,116
Samagi Jana Balawegaya: 12,695
Sri Lanka Podujana Peramuna: 1,981
New Democratic Front: 1,213
Bingiriya:
National People’s Power: 38,347
Samagi Jana Balawegaya: 15,320
Sri Lanka Podujana Peramuna: 3,196
New Democratic Front: 1,581
Polgahawela:
National People’s Power: 37,336
Samagi Jana Balawegaya: 10,150
New Democratic Front: 1,492
Sri Lanka Podujana Peramuna: 1,491
Mawathagama:
National People’s Power: 44,391
Samagi Jana Balawegaya: 13,201
Sri Lanka Podujana Peramuna: 2,735
New Democratic Front: 1,313
Dodangaslanda:
National People’s Power: 34,040
Samagi Jana Balawegaya: 9,300
Sri Lanka Podujana Peramuna: 1,379
New Democratic Front: 740
Dambadeniya:
National People’s Power: 43,678
Samagi Jana Balawegaya: 11,503
New Democratic Front: 3,886
Sri Lanka Podujana Peramuna: 2,073
Katugampola:
National People’s Power: 44,171
Samagi Jana Balawegaya: 13,714
New Democratic Front: 4,905
Sri Lanka Podujana Peramuna: 1,878
Kurunegala:
National People’s Power: 45,696
Samagi Jana Balawegaya: 11,879
New Democratic Front: 2,550
Sri Lanka Podujana Peramuna: 1,894
Vanni District
Mannar:
Samagi Jana Balawegaya: 15,007
Democratic Tamil National Alliance: 8,684
National People’s Power: 7,948
Ilankai Tamil Arasu Kadchi: 7,490
Vavuniya:
Ratnapura District
Kolonna:
National People’s Power: 65,477
Samagi Jana Balawegaya: 20,091
Sri Lanka Podujana Peramuna: 4,220
New Democratic Front: 2,735
Balangoda:
National People’s Power: 48,199
Samagi Jana Balawegaya: 17,723
Sri Lanka Podujana Peramuna: 2,238
New Democratic Front: 1,885
Rakwana:
National People’s Power: 40,877
Samagi Jana Balawegaya: 19,480
Sri Lanka Podujana Peramuna: 3,632
New Democratic Front: 2,580
Kalawana:
National People’s Power: 24,758
Samagi Jana Balawegaya: 10,302
Sri Lanka Podujana Peramuna: 3,216
New Democratic Front: 2,885
Pelmadulla:
National People’s Power: 33,054
Samagi Jana Balawegaya: 16,069
New Democratic Front: 3,684
Sri Lanka Podujana Peramuna: 1,670
Nivitigala:
National People’s Power: 37,248
Samagi Jana Balawegaya: 17,013
Sri Lanka Podujana Peramuna: 7,272
New Democratic Front: 2,860
Ratnapura:
National People’s Power: 51,654
Samagi Jana Balawegaya: 17,050
New Democratic Front: 4,402
Sri Lanka Podujana Peramuna: 3,988
Eheliyagoda:
National People’s Power: 42,186
Samagi Jana Balawegaya: 12,344
New Democratic Front: 3,612
Sri Lanka Podujana Peramuna: 2,049