Subscribe
TVAmerican Idol

Hannah Harper Wins American Idol Season 24

Hannah Harper, a 26-year-old stay-at-home mom from Missouri, was crowned the Season 24 American Idol winner in a star-packed three-hour finale.

Hannah Harper Wins American Idol Season 24 2026
Image: American Songwriter
  • Hannah Harper, a 26-year-old stay-at-home mom from Willow Springs, Missouri, was crowned the Season 24 American Idol winner on May 11.
  • Jordan McCullough finished second, while Keyla Richardson was eliminated mid-show to finish third.
  • Alicia Keys served as guest mentor, and the three-hour finale packed in performances from Mötley Crüe, Clay Aiken, Brad Paisley, Tori Kelly, Lee Ann Womack, and more.
  • Harper’s audition song — an original called “String Cheese,” written about her experience with postpartum depression — closed out the competition before the winner was announced.
  • 63% of TVLine readers had backed Richardson heading into the finale, making Harper’s win a genuine upset with America’s voters.

With tears streaming down her face and confetti falling around her, Hannah Harper became the newest American Idol on Monday night — and honestly, it’s the kind of ending the show was built for. The 26-year-old stay-at-home mom from Willow Springs, Missouri beat out Jordan McCullough and Keyla Richardson in a three-hour Season 24 finale that was equal parts concert, emotional gut-punch, and genuine surprise.

Host Ryan Seacrest made the announcement just before 11 PM ET, and judges Carrie Underwood, Luke Bryan, and Lionel Richie were on their feet cheering. Harper immediately took the stage one final time, performing Chris Tomlin’s “At the Cross (Love Ran Red)” — joined by her fellow finalists and the judges — to close out the night.

Before the show, Harper had reflected on what the season had already given her, regardless of the outcome. “We’ve all had the opportunity to build our audience while we’re here, and no matter what, we all will have careers once we leave,” she said. “So that’s the biggest blessing that I can carry away from this platform.”

How the Night Unfolded

The finale opened with all three finalists — Harper, 27-year-old Tennessee worship director Jordan McCullough, and 29-year-old music teacher Keyla Richardson from Pensacola, Florida — taking the stage together to perform “The Champion” by judge Carrie Underwood, earning a standing ovation right out of the gate.

Seventeen-time Grammy winner Alicia Keys served as this season’s finale mentor, and her fingerprints were all over the first round. Harper put a folksy, bluegrass spin on “No One” — a choice that got the judges raving. Richie told her, “You’ve taken an Alicia Keys song and turned it into your song so fast, only because you have that identifiable voice that we’ve all come to love. You now own that stage.” Underwood said Harper’s voice makes everything “sound beautiful and tender and like a lullaby,” while Bryan went full poet: “Your voice is like walking in the outdoors. It’s like walking through a beautiful garden. You’re a true artist.”

Richardson followed with a powerhouse rendition of Keys’ “Unthinkable” — working the crowd with a call-and-response that had the room electric. Underwood told her, “You are ready. You are ready for whatever amazing things are going to come next for you.” Bryan added, “You’ve won in our eyes. Just watching you seize every moment has been so inspiring to me.” Then came McCullough, whose silky take on “If I Ain’t Got You” earned a standing ovation from both the crowd and the judges panel.

Round two was all about home. Harper debuted an original song, “Married Into This Town,” a heartfelt ode to Willow Springs that moved her father — watching from the audience — and visibly brought Underwood to tears. Richardson delivered a gospel-rooted rendition of Whitney Houston’s “I Love the Lord” featuring The Georgia Mass Choir. McCullough sang an emotional “Dear God” by Smokie Norful. The three then joined Keys on stage to perform “Lovin’ U” from her debut album before voting for the first round closed.

At around 9:08 PM ET, the first elimination came. Richardson was sent home in third place, leaving Harper and McCullough to battle it out for the title.

The Final Push — and a Surprise Upset

With the Top 2 set, both finalists got one more round of performances. Harper did a duet with Lee Ann Womack on “I Hope You Dance.” McCullough performed “Confetti” alongside Tori Kelly and returning contestant Daniel Stallworth.

Then came the moment that mattered most: each finalist performed the song that got them to Hollywood in the first place. For Harper, that was “String Cheese” — an original she wrote about her struggle with postpartum depression. For McCullough, it was “Goodness of God,” the performance that had earned him a standing ovation earlier in the season.

America had been expected to go a different direction. Heading into the finale, TVLine readers had thrown 63% of their support behind Richardson, with 26% backing McCullough and just 11% for Harper. Even the prediction markets — Kalshi and Polymarket both had Harper at 82% — were firmly in her corner, but the fan polls told a different story. In the end, America’s voters sided with the woman from Missouri.

A Finale Packed With Legends

The three hours were loaded with guest performances that felt like a greatest-hits of Idol’s cultural reach. Carrie Underwood went full rock star, performing “Home Sweet Home” and “Kickstart My Heart” alongside Mötley Crüe. Clay Aiken made a highly anticipated return, performing his new single solo before joining Braden Rumfelt on an Elton John cover. En Vogue performed “My Lovin’ (You’re Never Gonna Get It)” before former contestant Rae joined them for “Free Your Mind.”

Blues Traveler reunited with Season 24 contestant Jake Thistle for “Hook.” Gin Blossoms brought Jesse Findling back for “Hey Jealousy.” Brad Paisley performed with Lucas Leon, and Nelly took the stage with Chris Tungseth for “Cruise.” Shinedown performed two songs with Philmon Lee, and Jason Mraz sang “I Won’t Give Up” with Richardson — a sweet send-off for the eliminated third-place finisher.

Keys returned to perform her Grammy-winning “Fallin’” alongside Raye. Luke Bryan debuted his new single “Fish Hunt Golf Drink” and covered Dwight Yoakam’s “A Thousand Miles From Nowhere” with former contestant Julián Kalel. And the judges closed out their own segment with a performance of Richie’s 1986 classic “Deep River Woman” — all three of them on stage together.

Past contestants Kyndal and Lainey Grace also performed, and Cameron Whitcomb returned to do “Kingdom of Fear” with a contestant named Brooks.

It was, by any measure, a lot of show. But when Seacrest finally said Hannah Harper’s name, all of it faded into the background. A stay-at-home mom from a small Missouri town — who opened her mouth at her audition and sang an original song about string cheese — just became the next American Idol.

Comments

0
Be civil. Be specific.