In Sri Lanka's General Election 2024, the National People's Power (NPP) emerged as a significant force, winning a strong number of seats across various districts. Below is a summary of the final results from key districts
Badulla District
- NPP: 275,180 votes (6 seats)
- SJB: 102,958 votes (2 seats)
- NDF: 36,450 votes (1 seat)
- SLPP: 11,255 votes
- SB: 4,645 votes
Trincomalee District
- NPP: 87,031 votes (2 seats)
- SJB: 53,058 votes (1 seat)
- ITAK: 34,168 votes (1 seat)
- NDF: 9,387 votes
- SB: 1,230 votes
Matara District
- NPP: 317,541 votes (6 seats)
- SJB: 74,475 votes (1 seat)
- NDF: 31,009 votes
- SB: 11,776 votes
- SLPP: 9,432 votes
Matale District
- NPP: 181,678 votes (4 seats)
- SJB: 53,200 votes (1 seat)
- NDF: 13,353 votes
- SLPP: 10,150 votes
- SB: 3,312 votes
Nuwara Eliya District
- NPP: 161,167 votes (5 seats)
- SJB: 101,589 votes (2 seats)
- UNP: 64,672 votes (1 seat)
- UDV: 18,606 votes
- SLPP: 6,123 votes
- SB: 2,687 votes
Kalutara District
- NPP: 452,398 votes (8 seats)
- SJB: 128,932 votes (2 seats)
- DMF: 34,257 votes (1 seat)
- SLPP: 27,072 votes
- SB: 13,564 votes
Anuradhapura District
- NPP: 331,692 votes (7 seats)
- SJB: 98,176 votes (2 seats)
- NDF: 29,961 votes
- SLPP: 11,248 votes
- SB: 6,008 votes
Vanni District
- NPP: 39,894 votes (2 seats)
- SJB: 32,232 votes (1 seat)
- ITAK: 29,711 votes (1 seat)
- DTNA: 21,102 votes (1 seat)
- SLLP: 17,710 votes (1 seat)
Kegalle District
- NPP: 312,441 votes (7 seats)
- SJB: 109,691 votes (2 seats)
- NDF: 26,309 votes
- SLPP: 12,373 votes
- SB: 7,602 votes
Kurunegala District
- NPP: 651,476 votes (12 seats)
- SJB: 189,394 votes (3 seats)
- SLPP: 35,236 votes
- NDF: 30,073 votes
- SB: 9,999 votes
Ratnapura District
- NPP: 368,229 votes (8 seats)
- SJB: 133,041 votes (3 seats)
- SLPP: 29,316 votes
- NDF: 26,171 votes
- SB: 10,485 votes
Jaffna District
- NPP: 80,830 votes (3 seats)
- ITAK: 63,327 votes (1 seat)
- ACTC: 27,986 votes (1 seat)
- IND: 27,855 votes (1 seat)
- DTNA: 22,513 votes
Puttalam District
- NPP: 239,576 votes (6 seats)
- SJB: 65,679 votes (2 seats)
- NDF: 15,741 votes
- SLPP: 14,624 votes
- SB: 5,025 votes
Batticaloa District
- ITAK: 96,975 votes (3 seats)
- NPP: 55,498 votes (1 seat)
- SLMC: 40,139 votes (1 seat)
- TMVP: 31,286 votes
- SJB: 22,570 votes
kandy District
- NPP: 500,596 (Seats - 9)
- SJB: 145,939 (Seats - 2)
- NDF: 50,889 (Seats - 1)
- SLPP: 15,762
- SB: 14,540
Gampaha District
- NPP: 898,759 (Seats - 16)
- SJB: 150,445 (Seats - 3)
- SLPP: 49,516
- NDF: 47,512
- SB: 25,939
Colombo District
- NPP: 788,636 (Seats - 14)
- SJB: 208,249 (Seats - 4)
- NDF: 51,020
- SLPP: 34,880
- SB: 24,746
Digamadulla District
- NPP: 146,313 (Seats - 4)
- SLMC: 46,899 (Seats - 1)
- ACMC: 33,911 (Seats - 1)
- ITAK: 33,632 (Seats - 1)
The National People's Power (NPP) made a strong showing across districts, particularly in Kurunegala (12 seats), Kalutara (8 seats), and Ratnapura (8 seats), consolidating its position as a major political player.
The SJB maintained a steady presence, securing significant votes in many districts, while smaller parties like ITAK, DMF, and ACTC made their mark in specific regions.
The SLPP and NDF showed lower support in these districts compared to the NPP and SJB.
The elections have set the stage for a dynamic political landscape as parties will now look to form coalitions and alliances in the new parliament.