Hannah Harper has been crowned the winner of American Idol season 2026, triumphing over fellow finalist Jordan McCullough in a nail-biting finale. The 26-year-old housewife’s victory capped a season filled with incredible talent and inspiring journeys. Harper emphasized the show’s role in providing a platform for aspiring artists, regardless of the ultimate outcome.