Hannah Harper won American Idol 2026 on May 11. The reality show has been running for many years. It started its 24th season in January. Many singers tried out to win.
In the final, three singers competed: Hannah Harper, Jordan McCullough, and Keyla Richardson. After a three-hour show, judges announced Harper as the winner. She is 25 years old and a mother of three from Willow Springs, Missouri. Before American Idol, she led a worship group for seven years while caring for her children.
Hannah started sharing her music on TikTok. Fans encouraged her to audition for the show. Her audition song, “String Cheese,” became very popular, getting over 120 million views. This helped her gain many votes on social media. She performed this song and another song, “Married Into This Town,” in the final.
Alicia Keys performed as a guest mentor. The show featured other performers as well, including Carrie Underwood and Mötley Crüe. The final had many famous singers, making it a big event.
Test Your Understanding
How much do you know?





