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.