Kariera polityczna 24 marca 2002 został wybrany na lidera Kongresu Ogólnoludowego (APC). Reprezentował go w wyborach prezydenckich 15 maja 2002. Zajął w nich drugie miejsce, z wynikiem 22,3% głosów poparcia, przegrywając z urzędującym prezydentem Ahmadem Tejan Kabbahem z Ludowej Partii Sierra Leone (SLPP), który zdobył 70% głosów poparcia. W wyborach parlamentarnych w 2002 zdobył jednakże mandat deputowanego do parlamentu i pełnił go do 2007, reprezentując dystrykt Bombali.

W czerwcu 2005 został usunięty ze stanowiska prezesa partii wyrokiem Sądu Najwyższego Sierra Leone, lecz już we wrześniu 2005 został na to stanowisko przywrócony decyzją ACP.

Prezydent right|thumb|240px|Prezydent Bai Koroma z prezydentem Lulą da Silvą, 2009 Ernest Bai Koroma został kandydatem Kongresu Powszechnego w wyborach prezydenckich w 2007. 22 lipca 2007 stał się celem zamachu, gdy grupa uzbrojonych mężczyzn pod kierunkiem Toma Nuyma próbowała wtargnąć do jego pokoju hotelowego w mieście Bo. Napastnicy zostali schwytani przez służby bezpieczeństwa.