Home Who won American Idol? Hannah Harper crowned the Season 24 winner byUSA -May 12, 2026 0 The Missouri country singer beat out Jordan McCullough and Keyla Richardson in a three-hour live finale on ABC.🏆American Idol Season 24 WinnerHannah HarperAge 25 · Willow Springs, Missouri · CountryHarper performed Chris Tomlin's "At the Cross (Love Ran Red)" in tears as family and fellow contestants joined her onstage after Ryan Seacrest announced her victory.Final standings🥇Hannah HarperWinner🥈Jordan McCulloughRunner-up🥉Keyla Richardson3rd PlaceKey moments from the finaleAll three finalists performed Alicia Keys songs, mentored by Keys herself, who also performed "Fallin'" with special guest Raye.Celebrity guests included Clay Aiken (returning after 20+ years), Carrie Underwood performing with Mötley Crüe, and Brad Paisley, among others.Harper had been a frontrunner all season, with judge Carrie Underwood calling her one of her favorites after her audition of "String Cheese," an original song about postpartum depression.Keyla Richardson was eliminated mid-show before voting continued between Harper and McCullough for the top prize.American IdolHannah HarperSeason 24 FinaleABC2026 Winner Facebook Twitter