The latest American Idol winner has been revealed.
During the Monday, May 11, season 24 finale, host Ryan Seacrest announced that Hannah Harper received the most votes from viewers. Jordan McCullough was revealed to be the runner-up, with Keyla Richardson coming in third place.
“After a nationwide vote and an incredible season, the winner of American Idol 2026 is Hannah Harper,” Seacrest announced in the finale’s climactic moment.
The Idol finale started off with the final three each singing a track in honor of guest mentor Alicia Keys. Harper performed Keys’ 2007 hit “No One,” while Richardso...
HALO NEWSLETTER
Join HALO today and unlock this story instantly — It's Free