Hannah Harper Wins American Idol Season 24
Hannah Harper was crowned the winner of American Idol Season 24 during the show's three-hour finale on Monday, May 11, 2026, broadcast live on ABC from Los Angeles. The 25-year-old stay-at-home mother of three from Willow Springs, Missouri, edged out runner-up Jordan McCullough and third-place finisher Keyla Richardson after viewers cast nationwide votes.
Host Ryan Seacrest revealed the results following performances by the top three contestants. The evening began with a tribute to guest mentor Alicia Keys, who also served as a guest judge alongside regulars Carrie Underwood, Lionel Richie and Luke Bryan. Harper opened the first round with a country-bluegrass rendition of Keys' "No One," dedicating it to her husband. Richardson followed with "Un-Thinkable (I'm Ready)," and McCullough closed with "If I Ain't Got You." Judges praised the emotional depth, with Bryan telling Harper her voice sounded "beautiful and tender... like a lullaby" and Richie congratulating her authenticity in later rounds.
The second round featured hometown tributes. Harper performed her original song "Married Into This Town," Richardson sang "I Love the Lord," and McCullough delivered "Dear God." Seacrest...