Electoral intelligence
Presidential Election 2024
District-level first-preference results from the Election Commission of Sri Lanka.
National winner
Anura Kumara Dissanayake
NPP · 42.31% first preference · 55.89% after preferences
Election date: 2024-09-21 · Turnout: 79.46%
- NPP
- 42.3%
- 15 districts won
- SJB
- 32.8%
- 9 districts won
- IND
- 17.3%
- 0 districts won
- —
- 7.7%
- 1 districts won
Source: Election Commission of Sri Lanka· As of 2024-09-21
Results by district
Preparing map
Checking Data Saver before loading the interactive map.
All districts
Ampara
Eastern
SJB
47.3%
Anuradhapura
North Central
NPP
47.4%
Badulla
Uva
SJB
38.6%
Batticaloa
Eastern
SJB
43.7%
Colombo
Western
NPP
47.2%
Galle
Southern
NPP
51.4%
Gampaha
Western
NPP
55.5%
Hambantota
Southern
NPP
52.0%
Jaffna
Northern
—
37.4%
Kalutara
Western
NPP
47.4%
Kandy
Central
NPP
42.3%
Kegalle
Sabaragamuwa
NPP
43.4%
Kilinochchi
Northern
SJB
43.9%
Kurunegala
North Western
NPP
48.2%
Mannar
Northern
SJB
43.9%
Matale
Central
NPP
41.4%
Matara
Southern
NPP
52.5%
Monaragala
Uva
NPP
41.9%
Mullaitivu
Northern
SJB
43.9%
Nuwara Eliya
Central
SJB
42.6%
Polonnaruwa
North Central
NPP
46.1%
Puttalam
North Western
NPP
44.1%
Ratnapura
Sabaragamuwa
NPP
39.3%
Trincomalee
Eastern
SJB
50.4%
Vavuniya
Northern
SJB
43.9%
Vanni electoral crosswalk
Sri Lanka uses separate administrative and electoral district boundaries. Four Northern administrative districts — Kilinochchi, Mannar, Mullaitivu, and Vavuniya — are aggregated into a single Vanni electoral district for parliamentary elections and some presidential reporting.
- Administrative districts: Kilinochchi, Mannar, Mullaitivu, Vavuniya
- Electoral district: Vanni (6 parliamentary seats)
Historical elections
Explore presidential cycles from 2010 to 2024 with swing charts.
Open election history