Президентские выборы прошли в Шри-Ланке 17 ноября 2005 г. Кандидатуры были приняты 7 сентября 2005 г., участие в выборах составило 73,73%. Премьер-министр Махинда Раджапакса из правящего Объединенного народного альянса свободы был избран, получив 50,3% всех поданных голосов.
Поначалу были сомнения, состоятся ли выборы вообще. Президент Чандрика Кумаратунга назначил выборы 1999 года на год раньше запланированного срока; она утверждала, что к ее второму сроку следует добавить дополнительный год, и подала иск об этом. Верховный суд Шри-Ланки отклонил ее иски, и выборы состоялись.
Премьер-министр Махинда Раджапакса быстро стал кандидатом от Партии свободы Шри-Ланки , а Ранил Викремесингхе - от Объединенной национальной партии . Оба кандидата пытались заручиться поддержкой второстепенных партий. Раджапаксе необходимо было вновь собрать альянс с Джанатха Вимукти Перамуна , существовавший на парламентском уровне ( Объединенный народный альянс свободы ). После того, как он согласился отвергнуть федерализм и пересмотреть соглашение о прекращении огня с « Тиграми освобождения Тамил Илама» , JVP и Джатика Хела Урумайя поддержали его.
После этого единственной надеждой Викремесингхе на победу была поддержка этнических меньшинств острова, учитывая его в целом более примирительную позицию по этническому вопросу. Он заручился поддержкой главной мусульманской партии — Мусульманского конгресса Шри-Ланки и Цейлонского рабочего конгресса, представляющего сословных тамилов . Однако он не смог заручиться поддержкой главной тамильской партии Шри-Ланки — Тамильского национального альянса . Любые надежды на победу Викремесингхе были фактически разбиты, когда ТОТИ приказали тамильским избирателям, большинство из которых, вероятно, проголосовали бы за него, бойкотировать избирательные участки.
Экономические вопросы также пошли на пользу Раджапаксе. В Шри-Ланке наблюдался сильный рост в рамках политики свободного рынка Викремесингхе, когда он был премьер-министром с 2001 по 2004 год, но он также проводил спорные приватизации , которые Раджапакса обещал остановить. Раджапакса также пообещал проводить политику экономического национализма .