‘American Idol’ Season 24 Winner Revealed: See Who Won The 2026 Finale
Hannah Harper won after a finale featuring Alicia Keys and performances by Brad Paisley, En Vogue, Nelly and Tori Kelly.
- On Monday, May 11, 2026, host Ryan Seacrest announced that Hannah Harper, a 26-year-old stay-at-home mom from Missouri, won American Idol Season 24 after receiving the most viewer votes during the three-hour finale.
- The finale narrowed the field when Keyla Richardson was eliminated in third place, leaving Harper and Jordan McCullough, a 27-year-old worship director from Tennessee, as the final two competitors.
- Guest mentor Alicia Keys coached the finalists and performed alongside judges Carrie Underwood, Lionel Richie, and Luke Bryan. Musical guests including En Vogue and Brad Paisley also entertained the audience.
- Concluding the competition, Harper performed "String Cheese," her original audition song about postpartum depression, while McCullough sang "Goodness of God," which had previously earned him a standing ovation.
- Harper joins past American Idol champions including Jamal Roberts and Carrie Underwood, continuing a legacy that began when the series premiered in 2002 on Fox.
73 Articles
73 Articles
'American Idol' Winner Hannah Harper Closed Out Her Season With a Worship Song
Hannah Harper won season 24 of American Idol Monday night, and when the confetti dropped, she didn’t exactly pivot to a victory-lap pop anthem. The 25-year-old stay-at-home mom of three from Willow Springs, Missouri, closed her winning moment by singing Chris Tomlin’s “At the Cross (Love Ran Red)” through tears, surrounded by her family and fellow contestants. For Harper, it was a fitting end to a season where she kept her faith front and center…
‘American Idol’ Winner Hannah Harper Closes Finale Worshiping to Chris Tomlin’s ‘At the Cross’
Hannah Harper was announced the winner of “American Idol” Monday and closed the finale with Chris Tomlin’s “At the Cross (Love Ran Red).”
Hannah Harper Crowned American Idol Season 24 Winner, Defeating Jordan McCullough and Keyla Richardson
Hannah Harper, a 25-year-old stay-at-home mom from Missouri, has been crowned the winner of American Idol Season 24, beating out fellow finalists Jordan McCullough and Keyla Richardson in a thrilling finale.
Coverage Details
Bias Distribution
- 55% of the sources are Center
Factuality
To view factuality data please Upgrade to Premium

























