Question: who won the final of america's got talent
Answer: America 's Got Talent Season 12 Broadcast from May 30 ( 2017 - 05 - 30 ) -- September 20 , 2017 ( 2017 - 09 - 20 ) Judges Howie Mandel Mel B Heidi Klum Simon Cowell Host ( s ) Tyra Banks Broadcaster NBC Winner Darci Lynne Farmer Origin Oklahoma City Genre ( s ) Ventriloquism Runner - up Angelica Hale Chronology ◀ 2017 ▶