There are two types of national elections in Sri Lanka which are:
Parliamentary: occurs every 5 years. The first election was held in 1911 and the last one was in 2020.
Presidential: occurs every 5 years. The first election was held in 1982 and the last one was in 2022.