American Idol crowned Hannah Harper its Season 24 champion over runner-up Jordan McCullough during the epic season finale that aired Monday night on ABC.

ADVERTISEMENT


Hannah, a 26-year-old stay-at-home mom from Willow Springs, MO, defeated Jordan, a 27-year-old worship director from Murfreesboro, TN, after three rounds of competition on finale night.

"After the nationwide vote, and an incredible season, the winner of American Idol 2026 is Hannah Harper!" American Idol host Ryan Seacrest announced at the end of the live three-hour broadcast.

Hannah became the first female country singer to win American Idol since judge Carrie Underwood won Season 4 in 20025.

Keyla Richardson, a 29-year-old music teacher from Pensacola, FL, finished the Season 24 competition in third place.

ADVERTISEMENT


Keyla was eliminated from American Idol following the first two rounds of competition.

For the first round, each of the three finalists performed a song from Alicia Keys' songbook for Carrie and her fellow American Idol judges, Lionel Richie and Luke Bryan.

Alicia also served as the contestants' mentor for the finale.

Hannah kicked off the night by singing a bluegrass remix of "No One," and Lionel praised her for making the song her own.

"I love how your voice makes everything sound beautiful and tender, like a lullaby. I had a smile on my face the entire time because I could just hear your heart behind it," Carrie told her.


ADVERTISEMENT


Keyla then took the stage with "Un-thinkable (I'm Ready)."

"I don't know whether I want to be a judge or Papa Richie. I just feel like a proud bird here. I love that I'm showing my kids off... You've been a shining star," Lionel told Keyla.

Jordan belted out "If I Ain't Got You," and the crowd took a while to settle down.

"I mean, I'm just so proud of your confidence on that," Luke told Jordan.

"I mean, you were throwing little looks and you were like, 'This is my stage!... I've come this far and I've worked so hard. That was great to watch you have so much swagger."

ADVERTISEMENT


For Round 2, each finalist dedicated a song to his or her hometown.

Hannah sang an original song titled "Married Into This Town" and Lionel thought it was "fantastic."

The performance brought Carrie to tears, as she noted, "You deserve to be here for your voice, for who you are as a person, and for who you are as a mom and a daughter and for your songwriting. I am so proud of you."

Keyla proceeded to belt out Whitney Houston's "I Love the Lord."

"I'm so happy because I look back at your audition and the fact I got put in a place where I could sit behind a desk and see something in you, and I'll never forget working with you and trying to pull more energy out of you," Luke shared with the artist.


ADVERTISEMENT


"And the fact that I've watched you do it week to week is one of the best journeys I've ever experienced on the show, so, love you."

Jordan chose to perform "Dear God" by Smokie Norful.

"I take so much pride in saying you are a teacher, you are a preacher, and you are a hell of a singer!" Lionel gushed. "I want to say this: let the congregation say, 'Amen!'"

After Keyla was ousted in third place, only Hannah and Jordan sang an encore performance of their earlier audition songs.

Hannah performed her original song "String Cheese," and Jordan belted out Bethel Music's "Goodness of God."


The three-hour finale was also jam-packed with star-studded performances.

In addition to performances from American Idol's Top 3 finalists and the judges, the show also featured Alicia taking the stage as well as Brad Paisley, Blues Traveler and Gin Blossoms, Cameron Whitcomb, Clay Aiken, En Vogue, Jason Mraz, Lee Ann Womack, Motley Crue, Nelly, Shinedown, and Tori Kelly.













About The Author: Elizabeth Kwiatkowski
Elizabeth Kwiatkowski is Associate Editor of Reality TV World and has been covering the reality TV genre for more than a decade.