Thom Tillis REP 1,355,158 48.99 % Kay Hagan DEM 1,302,466 47.09 %
95% reported
About 250,00 votes to go. Hagan would have to win 150,000 to 100,00. Not gonna happen with the counties that have votes outstanding.
Fox - Perdue!