News

Hannah Harper Wins ‘American Idol’ Season 24 After Emotional Faith-Filled Finale


Published: May 11, 2026 11:12 PM EDT
Photo Credit: American Idol/Facebook
Photo Credit: American Idol/Facebook

After a dramatic and emotional finale packed with powerhouse performances, Hannah Harper has officially been crowned the winner of Season 24 of American Idol.

The three-hour finale featured finalists Hannah Harper, Jordan McCullough, and Keyla Richardson competing live for America's vote. Harper ultimately emerged victorious after a night filled with emotional performances, celebrity duets, and faith-centered moments that resonated with viewers nationwide.

Harper, a 26-year-old stay-at-home mom, delivered a stirring performance of Alicia Keys' "No One" before performing her original song "Married Into This Town," which visibly moved judge Carrie Underwood and members of the audience.

Meanwhile, finalist Keyla Richardson impressed viewers with a passionate rendition of "I Love the Lord," famously performed by Whitney Houston alongside the Georgia Mass Choir, while Jordan McCullough delivered emotional worship performances throughout the night.

Richardson was eliminated midway through the finale, leaving Harper and McCullough as the final two contestants.

For the final performances, Harper sang "Strong Cheese," the song that originally earned her a trip to Hollywood, while McCullough revisited his standout performance of "Goodness of God."

When host Ryan Seacrest announced the final results, Hannah Harper was named the new American Idol. She closed the show with a moving performance of "At the Cross (Love Ran Red)" by Chris Tomlin.

The finale also featured appearances and performances from Alicia Keys, Luke Bryan, Lionel Richie, Nelly, Brad Paisley, Clay Aiken, and legendary rock band Mötley Crüe.