who won on america's got talent 2017
America's Got Talent (season 12) Darci Lynne Farmer was named the winner on the season finale, September 20, 2017. She was the third ventriloquist, third child and third female to win a season of America's Got Talent. 10-year-old singer Angelica Hale placed second, and glow light dance troupe Light Balance came in third.[8] Farmer won the show's prize of $1 million and a headlining performance in Las Vegas.[9]