Sri Lanka held a presidential election on 21 September 2024.
Anura Kumara Dissanayake of the National People's Power (NPP) alliance won the election and will serve a five-year term.
On 24 September 2024, President Dissanayake dissolved the 225-member parliament to make way for a snap general election. According to a notification in the official government gazette, a parliamentary election will be held on 14 November 2024.
Members of the country’s unicameral legislature are directly elected for five years, using a system of modified proportional representation.
Sri Lanka has a population of 23.1 million and around 17.1 million registered voters. In the 2024 presidential election, voter turnout was 79.4%. In the 2020 parliamentary elections, voter turnout was 75.8%.