Pierwsze wyniki wyborów opublikowane dzień po głosowaniu wskazywały na zdecydowane zwycięstwo Zjednoczonego Ludowego Sojuszu Wolności (UPFA), który zdobył większość miejsc w parlamencie. Opozycyjny Zjednoczony Front Narodowy (UNF) uznał, że wybory nie były wolne i sprawiedliwe, a w czasie kampanii doszło do licznych aktów przemocy i nadużyć na wielką skalę. Ze względu na skalę przemocy wyborczej komisja wyborcza anulowała wyniki wyborów w dwóch regionach kraju i nakazała ich powtórzenie.
Głosowanie w dystryktach Nawalapitiya i Trikunamalaja odbyło się 20 kwietnia 2010. Następnego dnia ogłoszone zostały oficjalne wyniki wyborów. Do parlamentu dostały się tylko cztery główne koalicje: rządzący UPFA zdobył 144 miejsc w 225-osobowym parlamencie, opozycyjny UNF - 60 mandatów, Tamilski Sojusz Narodowy - 14 mandatów, a Demokratyczny Sojusz Narodowy - 7. Prezydencka koalicja odniosła największe zwycięstwo od 1977 (do większości 2/3 miejsc zabrakło jej 6 mandatów), przy najniższej frekwencji wyborczej od czasu uzyskania niepodległości w 1947. 21 kwietnia 2010 prezydent Rajapaksa powołał na stanowisko szefa rządu D.M. Jayaratne.