North Carolina Senate

100% reporting
Candidate Votes % Won
Thom Tillis 1,413,269 49.0%
Kay Hagan 1,364,758 47.3%
Sean Haugh 108,183 3.7%
County Results
County Candidate Votes % Won
Alamance
100%
Thom Tillis 24,132 55.2%
Kay Hagan 17,889 40.9%
Sean Haugh 1,712 3.9%
Alexander
100%
Thom Tillis 7,902 66.9%
Kay Hagan 3,079 26.1%
Sean Haugh 831 7.0%
Alleghany
100%
Thom Tillis 2,484 59.7%
Kay Hagan 1,352 32.5%
Sean Haugh 326 7.8%
Anson
100%
Kay Hagan 4,124 61.6%
Thom Tillis 2,342 35.0%
Sean Haugh 232 3.5%
Ashe
100%
Thom Tillis 5,636 59.7%
Kay Hagan 3,212 34.0%
Sean Haugh 592 6.3%
Avery
100%
Thom Tillis 3,699 73.3%
Kay Hagan 1,127 22.3%
Sean Haugh 222 4.4%
Beaufort
100%
Thom Tillis 9,718 55.1%
Kay Hagan 7,057 40.0%
Sean Haugh 877 5.0%
Bertie
100%
Kay Hagan 4,043 63.0%
Thom Tillis 2,217 34.5%
Sean Haugh 162 2.5%
Bladen
100%
Kay Hagan 5,622 49.8%
Thom Tillis 5,029 44.5%
Sean Haugh 642 5.7%
Brunswick
100%
Thom Tillis 22,728 56.2%
Kay Hagan 15,600 38.5%
Sean Haugh 2,139 5.3%
Buncombe
100%
Kay Hagan 49,192 57.0%
Thom Tillis 33,733 39.1%
Sean Haugh 3,421 4.0%
Burke
100%
Thom Tillis 13,968 57.9%
Kay Hagan 8,621 35.7%
Sean Haugh 1,530 6.3%
Cabarrus
100%
Thom Tillis 29,158 56.9%
Kay Hagan 19,900 38.8%
Sean Haugh 2,195 4.3%
Caldwell
100%
Thom Tillis 13,294 63.6%
Kay Hagan 6,241 29.8%
Sean Haugh 1,380 6.6%
Camden
100%
Thom Tillis 1,913 60.7%
Kay Hagan 1,132 35.9%
Sean Haugh 106 3.4%
Carteret
100%
Thom Tillis 16,431 65.9%
Kay Hagan 7,474 30.0%
Sean Haugh 1,018 4.1%
Caswell
100%
Thom Tillis 3,454 49.0%
Kay Hagan 3,381 48.0%
Sean Haugh 209 3.0%
Catawba
100%
Thom Tillis 27,351 62.5%
Kay Hagan 14,236 32.5%
Sean Haugh 2,209 5.0%
Chatham
100%
Kay Hagan 14,933 54.1%
Thom Tillis 11,876 43.0%
Sean Haugh 811 2.9%
Cherokee
100%
Thom Tillis 6,316 67.4%
Kay Hagan 2,678 28.6%
Sean Haugh 377 4.0%
Chowan
100%
Thom Tillis 2,803 54.2%
Kay Hagan 2,238 43.3%
Sean Haugh 130 2.5%
Clay
100%
Thom Tillis 3,003 66.9%
Kay Hagan 1,316 29.3%
Sean Haugh 167 3.7%
Cleveland
100%
Thom Tillis 15,484 55.8%
Kay Hagan 10,944 39.4%
Sean Haugh 1,318 4.8%
Columbus
100%
Thom Tillis 7,040 47.3%
Kay Hagan 6,871 46.2%
Sean Haugh 964 6.5%
Craven
100%
Thom Tillis 17,490 57.3%
Kay Hagan 11,905 39.0%
Sean Haugh 1,117 3.7%
Cumberland
100%
Kay Hagan 42,493 56.1%
Thom Tillis 30,809 40.7%
Sean Haugh 2,437 3.2%
Currituck
100%
Thom Tillis 5,016 66.8%
Kay Hagan 2,234 29.8%
Sean Haugh 255 3.4%
Dare
100%
Thom Tillis 7,175 56.6%
Kay Hagan 5,099 40.3%
Sean Haugh 393 3.1%
Davidson
100%
Thom Tillis 28,039 68.7%
Kay Hagan 11,068 27.1%
Sean Haugh 1,727 4.2%
Davie
100%
Thom Tillis 9,433 68.7%
Kay Hagan 3,709 27.0%
Sean Haugh 588 4.3%
Duplin
100%
Thom Tillis 6,815 53.7%
Kay Hagan 5,418 42.7%
Sean Haugh 466 3.7%
Durham
100%
Kay Hagan 70,601 76.7%
Thom Tillis 19,628 21.3%
Sean Haugh 1,855 2.0%
Edgecombe
100%
Kay Hagan 11,421 67.3%
Thom Tillis 5,149 30.3%
Sean Haugh 411 2.4%
Forsyth
100%
Kay Hagan 55,505 51.3%
Thom Tillis 49,567 45.9%
Sean Haugh 3,031 2.8%
Franklin
100%
Thom Tillis 9,743 49.3%
Kay Hagan 9,114 46.1%
Sean Haugh 923 4.7%
Gaston
100%
Thom Tillis 32,944 60.7%
Kay Hagan 18,937 34.9%
Sean Haugh 2,406 4.4%
Gates
100%
Kay Hagan 1,640 49.1%
Thom Tillis 1,618 48.5%
Sean Haugh 79 2.4%
Graham
100%
Thom Tillis 2,039 61.6%
Kay Hagan 995 30.0%
Sean Haugh 278 8.4%
Granville
100%
Kay Hagan 8,479 51.8%
Thom Tillis 7,339 44.8%
Sean Haugh 550 3.4%
Greene
100%
Thom Tillis 2,906 50.1%
Kay Hagan 2,676 46.1%
Sean Haugh 220 3.8%
Guilford
100%
Kay Hagan 90,796 55.7%
Thom Tillis 68,383 41.9%
Sean Haugh 3,896 2.4%
Halifax
100%
Kay Hagan 10,822 62.2%
Thom Tillis 6,088 35.0%
Sean Haugh 497 2.9%
Harnett
100%
Thom Tillis 15,306 56.9%
Kay Hagan 10,487 39.0%
Sean Haugh 1,095 4.1%
Haywood
100%
Thom Tillis 9,756 52.0%
Kay Hagan 8,051 42.9%
Sean Haugh 958 5.1%
Henderson
100%
Thom Tillis 21,651 59.9%
Kay Hagan 13,132 36.3%
Sean Haugh 1,359 3.8%
Hertford
100%
Kay Hagan 4,377 69.0%
Thom Tillis 1,861 29.3%
Sean Haugh 110 1.7%
Hoke
100%
Kay Hagan 5,944 57.6%
Thom Tillis 3,995 38.7%
Sean Haugh 380 3.7%
Hyde
100%
Kay Hagan 886 49.9%
Thom Tillis 793 44.7%
Sean Haugh 97 5.5%
Iredell
100%
Thom Tillis 31,115 62.0%
Kay Hagan 16,244 32.4%
Sean Haugh 2,793 5.6%
Jackson
100%
Kay Hagan 5,179 48.1%
Thom Tillis 5,032 46.8%
Sean Haugh 552 5.1%
Johnston
100%
Thom Tillis 30,458 61.3%
Kay Hagan 17,199 34.6%
Sean Haugh 2,050 4.1%
Jones
100%
Thom Tillis 2,019 51.4%
Kay Hagan 1,719 43.7%
Sean Haugh 193 4.9%
Lee
100%
Thom Tillis 7,935 50.8%
Kay Hagan 6,953 44.5%
Sean Haugh 737 4.7%
Lenoir
100%
Thom Tillis 9,138 49.0%
Kay Hagan 8,889 47.7%
Sean Haugh 627 3.4%
Lincoln
100%
Thom Tillis 15,833 66.7%
Kay Hagan 6,683 28.1%
Sean Haugh 1,232 5.2%
Macon
100%
Thom Tillis 6,720 57.6%
Kay Hagan 4,310 36.9%
Sean Haugh 640 5.5%
Madison
100%
Thom Tillis 3,632 48.1%
Kay Hagan 3,448 45.7%
Sean Haugh 465 6.2%
Martin
100%
Kay Hagan 4,296 51.9%
Thom Tillis 3,667 44.3%
Sean Haugh 311 3.8%
McDowell
100%
Thom Tillis 6,894 62.7%
Kay Hagan 3,386 30.8%
Sean Haugh 708 6.4%
Mecklenburg
100%
Kay Hagan 156,533 59.3%
Thom Tillis 100,683 38.1%
Sean Haugh 6,857 2.6%
Mitchell
100%
Thom Tillis 3,694 71.4%
Kay Hagan 1,263 24.4%
Sean Haugh 220 4.2%
Montgomery
100%
Thom Tillis 4,293 53.4%
Kay Hagan 3,312 41.2%
Sean Haugh 435 5.4%
Moore
100%
Thom Tillis 20,360 62.3%
Kay Hagan 11,273 34.5%
Sean Haugh 1,060 3.2%
Nash
100%
Thom Tillis 16,768 49.4%
Kay Hagan 16,232 47.8%
Sean Haugh 974 2.9%
New Hanover
100%
Thom Tillis 31,280 47.6%
Kay Hagan 31,220 47.5%
Sean Haugh 3,283 5.0%
Northampton
100%
Kay Hagan 4,362 65.9%
Thom Tillis 2,106 31.8%
Sean Haugh 149 2.3%
Onslow
100%
Thom Tillis 19,578 63.1%
Kay Hagan 9,982 32.2%
Sean Haugh 1,454 4.7%
Orange
100%
Kay Hagan 38,470 73.3%
Thom Tillis 12,721 24.2%
Sean Haugh 1,288 2.5%
Pamlico
100%
Thom Tillis 2,997 55.6%
Kay Hagan 2,184 40.5%
Sean Haugh 205 3.8%
Pasquotank
100%
Kay Hagan 5,447 53.9%
Thom Tillis 4,473 44.2%
Sean Haugh 190 1.9%
Pender
100%
Thom Tillis 9,038 55.6%
Kay Hagan 6,271 38.6%
Sean Haugh 942 5.8%
Perquimans
100%
Thom Tillis 2,492 60.8%
Kay Hagan 1,528 37.3%
Sean Haugh 76 1.9%
Person
100%
Thom Tillis 6,650 52.6%
Kay Hagan 5,443 43.1%
Sean Haugh 544 4.3%
Pitt
100%
Kay Hagan 22,291 50.0%
Thom Tillis 20,933 46.9%
Sean Haugh 1,362 3.1%
Polk
100%
Thom Tillis 4,151 55.3%
Kay Hagan 3,076 41.0%
Sean Haugh 281 3.7%
Randolph
100%
Thom Tillis 26,842 73.3%
Kay Hagan 8,179 22.3%
Sean Haugh 1,598 4.4%
Richmond
100%
Kay Hagan 6,439 50.4%
Thom Tillis 5,626 44.1%
Sean Haugh 702 5.5%
Robeson
100%
Kay Hagan 12,964 53.0%
Thom Tillis 10,668 43.6%
Sean Haugh 848 3.5%
Rockingham
100%
Thom Tillis 15,846 57.0%
Kay Hagan 10,491 37.7%
Sean Haugh 1,479 5.3%
Rowan
100%
Thom Tillis 23,104 59.6%
Kay Hagan 13,478 34.8%
Sean Haugh 2,184 5.6%
Rutherford
100%
Thom Tillis 11,676 60.3%
Kay Hagan 6,611 34.1%
Sean Haugh 1,085 5.6%
Sampson
100%
Thom Tillis 9,262 53.5%
Kay Hagan 7,392 42.7%
Sean Haugh 657 3.8%
Scotland
100%
Kay Hagan 5,619 55.7%
Thom Tillis 4,148 41.1%
Sean Haugh 319 3.2%
Stanly
100%
Thom Tillis 12,408 65.2%
Kay Hagan 5,390 28.3%
Sean Haugh 1,240 6.5%
Stokes
100%
Thom Tillis 9,461 67.2%
Kay Hagan 3,737 26.5%
Sean Haugh 891 6.3%
Surry
100%
Thom Tillis 12,235 63.9%
Kay Hagan 5,873 30.7%
Sean Haugh 1,031 5.4%
Swain
100%
Thom Tillis 2,043 46.9%
Kay Hagan 1,956 44.9%
Sean Haugh 354 8.1%
Transylvania
100%
Thom Tillis 6,930 53.1%
Kay Hagan 5,468 41.9%
Sean Haugh 665 5.1%
Tyrrell
100%
Thom Tillis 590 48.0%
Kay Hagan 567 46.2%
Sean Haugh 71 5.8%
Union
100%
Thom Tillis 37,417 64.0%
Kay Hagan 19,000 32.5%
Sean Haugh 2,025 3.5%
Vance
100%
Kay Hagan 8,510 61.0%
Thom Tillis 5,025 36.0%
Sean Haugh 424 3.0%
Wake
100%
Kay Hagan 177,207 55.3%
Thom Tillis 134,132 41.8%
Sean Haugh 9,360 2.9%
Warren
100%
Kay Hagan 2,023 75.0%
Thom Tillis 622 23.1%
Sean Haugh 51 1.9%
Washington
100%
Kay Hagan 2,646 57.6%
Thom Tillis 1,767 38.5%
Sean Haugh 181 3.9%
Watauga
100%
Thom Tillis 8,640 49.2%
Kay Hagan 8,002 45.6%
Sean Haugh 921 5.2%
Wayne
100%
Thom Tillis 17,821 54.3%
Kay Hagan 13,956 42.5%
Sean Haugh 1,040 3.2%
Wilkes
100%
Thom Tillis 12,541 67.8%
Kay Hagan 4,891 26.4%
Sean Haugh 1,060 5.7%
Wilson
100%
Kay Hagan 13,323 51.4%
Thom Tillis 11,941 46.0%
Sean Haugh 679 2.6%
Yadkin
100%
Thom Tillis 8,294 73.9%
Kay Hagan 2,351 20.9%
Sean Haugh 581 5.2%
Yancey
100%
Thom Tillis 4,316 52.8%
Kay Hagan 3,441 42.1%
Sean Haugh 411 5.0%
next update in