North Carolina Senate

0% reporting
Candidate Votes % Won
Hagan Kay 2,249,311 52.7%
Dole Elizabeth 1,887,510 44.2%
Cole Christopher 133,430 3.1%
Rucker Walter 64 0%
County Results
County Candidate Votes % Won
Alamance
0%
Kay Hagan 31,101 48.8%
Elizabeth Dole 30,644 48%
Christopher Cole 2,045 3.2%
Alexander
0%
Elizabeth Dole 9,956 57.9%
Kay Hagan 6,519 37.9%
Christopher Cole 719 4.2%
Alleghany
0%
Elizabeth Dole 2,580 48.9%
Kay Hagan 2,456 46.5%
Christopher Cole 243 4.6%
Anson
0%
Kay Hagan 7,110 66.4%
Elizabeth Dole 3,353 31.3%
Christopher Cole 246 2.3%
Ashe
0%
Elizabeth Dole 6,710 51.2%
Kay Hagan 5,805 44.3%
Christopher Cole 590 4.5%
Avery
0%
Elizabeth Dole 5,020 64%
Kay Hagan 2,481 31.6%
Christopher Cole 344 4.4%
Beaufort
0%
Elizabeth Dole 11,625 50.9%
Kay Hagan 10,523 46%
Christopher Cole 705 3.1%
Bertie
0%
Kay Hagan 6,516 67.4%
Elizabeth Dole 3,023 31.3%
Christopher Cole 128 1.3%
Bladen
0%
Kay Hagan 8,920 58.8%
Elizabeth Dole 5,873 38.7%
Christopher Cole 368 2.4%
Brunswick
0%
Kay Hagan 25,554 49%
Elizabeth Dole 24,302 46.6%
Christopher Cole 2,262 4.3%
Buncombe
0%
Kay Hagan 70,777 57.8%
Elizabeth Dole 46,855 38.3%
Christopher Cole 4,795 3.9%
Burke
0%
Elizabeth Dole 18,618 49.9%
Kay Hagan 17,283 46.3%
Christopher Cole 1,447 3.9%
Cabarrus
0%
Elizabeth Dole 40,026 51.6%
Kay Hagan 34,441 44.4%
Christopher Cole 3,079 4%
Caldwell
0%
Elizabeth Dole 18,925 53.9%
Kay Hagan 14,310 40.7%
Christopher Cole 1,908 5.4%
Camden
0%
Elizabeth Dole 2,995 63.1%
Kay Hagan 1,645 34.7%
Christopher Cole 106 2.2%
Carteret
0%
Elizabeth Dole 20,356 59.2%
Kay Hagan 12,926 37.6%
Christopher Cole 1,107 3.2%
Caswell
0%
Kay Hagan 6,033 56.5%
Elizabeth Dole 4,371 41%
Christopher Cole 266 2.5%
Catawba
0%
Elizabeth Dole 38,473 55.6%
Kay Hagan 27,927 40.3%
Christopher Cole 2,821 4.1%
Chatham
0%
Kay Hagan 18,316 56%
Elizabeth Dole 13,398 41%
Christopher Cole 977 3%
Cherokee
0%
Elizabeth Dole 8,020 64.4%
Kay Hagan 4,144 33.3%
Christopher Cole 292 2.3%
Chowan
0%
Kay Hagan 3,707 50.5%
Elizabeth Dole 3,478 47.3%
Christopher Cole 161 2.2%
Clay
0%
Elizabeth Dole 3,493 63.2%
Kay Hagan 1,901 34.4%
Christopher Cole 132 2.4%
Cleveland
0%
Elizabeth Dole 21,136 48.6%
Kay Hagan 20,847 48%
Christopher Cole 1,490 3.4%
Columbus
0%
Kay Hagan 14,043 58.6%
Elizabeth Dole 9,184 38.3%
Christopher Cole 749 3.1%
Craven
0%
Elizabeth Dole 22,768 51.4%
Kay Hagan 20,214 45.7%
Christopher Cole 1,272 2.9%
Cumberland
0%
Kay Hagan 76,509 60.8%
Elizabeth Dole 46,279 36.8%
Christopher Cole 2,983 2.4%
Currituck
0%
Elizabeth Dole 7,092 65.2%
Kay Hagan 3,513 32.3%
Christopher Cole 268 2.5%
Dare
0%
Elizabeth Dole 9,871 55.3%
Kay Hagan 7,538 42.2%
Christopher Cole 447 2.5%
Davidson
0%
Elizabeth Dole 39,221 57.1%
Kay Hagan 26,706 38.9%
Christopher Cole 2,736 4%
Davie
0%
Elizabeth Dole 12,502 61.8%
Kay Hagan 7,048 34.8%
Christopher Cole 678 3.4%
Duplin
0%
Kay Hagan 10,451 52.9%
Elizabeth Dole 8,852 44.8%
Christopher Cole 438 2.2%
Durham
0%
Kay Hagan 100,476 74.2%
Elizabeth Dole 31,808 23.5%
Christopher Cole 3,041 2.2%
Edgecombe
0%
Kay Hagan 18,177 70.2%
Elizabeth Dole 7,372 28.5%
Christopher Cole 348 1.3%
Forsyth
0%
Kay Hagan 93,836 56.9%
Elizabeth Dole 66,618 40.4%
Christopher Cole 4,583 2.8%
Franklin
0%
Kay Hagan 14,044 53%
Elizabeth Dole 11,609 43.8%
Christopher Cole 867 3.3%
Gaston
0%
Elizabeth Dole 45,893 54.7%
Kay Hagan 34,934 41.6%
Christopher Cole 3,095 3.7%
Gates
0%
Kay Hagan 2,850 53.3%
Elizabeth Dole 2,424 45.3%
Christopher Cole 78 1.5%
Graham
0%
Elizabeth Dole 2,339 56.8%
Kay Hagan 1,599 38.8%
Christopher Cole 182 4.4%
Granville
0%
Kay Hagan 13,985 57%
Elizabeth Dole 9,853 40.2%
Christopher Cole 699 2.8%
Greene
0%
Kay Hagan 4,281 53.1%
Elizabeth Dole 3,638 45.1%
Christopher Cole 149 1.8%
Guilford
0%
Kay Hagan 147,969 61.9%
Elizabeth Dole 85,152 35.6%
Christopher Cole 6,075 2.5%
Halifax
0%
Kay Hagan 16,929 67.6%
Elizabeth Dole 7,756 31%
Christopher Cole 369 1.5%
Harnett
0%
Elizabeth Dole 20,636 50.9%
Kay Hagan 18,692 46.1%
Christopher Cole 1,234 3%
Haywood
0%
Kay Hagan 14,330 51.2%
Elizabeth Dole 12,622 45.1%
Christopher Cole 1,038 3.7%
Henderson
0%
Elizabeth Dole 28,022 55%
Kay Hagan 21,214 41.6%
Christopher Cole 1,737 3.4%
Hertford
0%
Kay Hagan 7,590 72.1%
Elizabeth Dole 2,850 27.1%
Christopher Cole 87 0.8%
Hoke
0%
Kay Hagan 9,498 61.6%
Elizabeth Dole 5,539 35.9%
Christopher Cole 388 2.5%
Hyde
0%
Kay Hagan 1,387 56.4%
Elizabeth Dole 1,006 40.9%
Christopher Cole 65 2.6%
Iredell
0%
Elizabeth Dole 39,934 55.1%
Kay Hagan 29,420 40.6%
Christopher Cole 3,143 4.3%
Jackson
0%
Kay Hagan 9,298 55.7%
Elizabeth Dole 6,735 40.3%
Christopher Cole 669 4%
Johnston
0%
Elizabeth Dole 38,955 55.2%
Kay Hagan 29,516 41.8%
Christopher Cole 2,123 3%
Jones
0%
Kay Hagan 2,601 49.9%
Elizabeth Dole 2,461 47.2%
Christopher Cole 154 3%
Lee
0%
Kay Hagan 11,648 49.3%
Elizabeth Dole 11,173 47.3%
Christopher Cole 786 3.3%
Lenoir
0%
Kay Hagan 14,005 53.1%
Elizabeth Dole 11,885 45%
Christopher Cole 497 1.9%
Lincoln
0%
Elizabeth Dole 20,333 57.2%
Kay Hagan 13,597 38.3%
Christopher Cole 1,593 4.5%
Macon
0%
Elizabeth Dole 8,864 51.9%
Kay Hagan 7,496 43.9%
Christopher Cole 710 4.2%
Madison
0%
Kay Hagan 5,436 52.3%
Elizabeth Dole 4,566 43.9%
Christopher Cole 388 3.7%
Martin
0%
Kay Hagan 7,342 59%
Elizabeth Dole 4,880 39.2%
Christopher Cole 221 1.8%
McDowell
0%
Elizabeth Dole 9,534 51.9%
Kay Hagan 7,879 42.9%
Christopher Cole 946 5.2%
Mecklenburg
0%
Kay Hagan 249,742 61.6%
Elizabeth Dole 143,860 35.5%
Christopher Cole 11,954 2.9%
Mitchell
0%
Elizabeth Dole 4,898 63.1%
Kay Hagan 2,508 32.3%
Christopher Cole 355 4.6%
Montgomery
0%
Kay Hagan 5,850 52.1%
Elizabeth Dole 5,027 44.8%
Christopher Cole 352 3.1%
Moore
0%
Elizabeth Dole 24,014 53.3%
Kay Hagan 19,511 43.3%
Christopher Cole 1,495 3.3%
Nash
0%
Kay Hagan 24,964 53.1%
Elizabeth Dole 21,234 45.2%
Christopher Cole 831 1.8%
New Hanover
0%
Kay Hagan 52,958 53.5%
Elizabeth Dole 42,006 42.5%
Christopher Cole 3,966 4%
Northampton
0%
Kay Hagan 7,300 69.1%
Elizabeth Dole 3,111 29.5%
Christopher Cole 152 1.4%
Onslow
0%
Elizabeth Dole 25,671 52.1%
Kay Hagan 21,340 43.3%
Christopher Cole 2,256 4.6%
Orange
0%
Kay Hagan 52,037 70.3%
Elizabeth Dole 19,882 26.9%
Christopher Cole 2,087 2.8%
Pamlico
0%
Elizabeth Dole 3,420 51.4%
Kay Hagan 3,058 46%
Christopher Cole 171 2.6%
Pasquotank
0%
Kay Hagan 9,899 55.4%
Elizabeth Dole 7,602 42.6%
Christopher Cole 359 2%
Pender
0%
Kay Hagan 11,186 47.6%
Elizabeth Dole 11,163 47.5%
Christopher Cole 1,160 4.9%
Perquimans
0%
Elizabeth Dole 3,464 54.4%
Kay Hagan 2,771 43.5%
Christopher Cole 130 2%
Person
0%
Kay Hagan 9,222 50.3%
Elizabeth Dole 8,599 46.9%
Christopher Cole 508 2.8%
Pitt
0%
Kay Hagan 41,294 55.6%
Elizabeth Dole 31,350 42.2%
Christopher Cole 1,583 2.1%
Polk
0%
Elizabeth Dole 5,051 48.2%
Kay Hagan 4,971 47.5%
Christopher Cole 449 4.3%
Randolph
0%
Elizabeth Dole 35,247 60.8%
Kay Hagan 20,031 34.5%
Christopher Cole 2,703 4.7%
Richmond
0%
Kay Hagan 11,199 58.9%
Elizabeth Dole 7,088 37.3%
Christopher Cole 712 3.7%
Robeson
0%
Kay Hagan 23,799 58.6%
Elizabeth Dole 16,161 39.8%
Christopher Cole 634 1.6%
Rockingham
0%
Kay Hagan 19,835 48.1%
Elizabeth Dole 19,729 47.8%
Christopher Cole 1,707 4.1%
Rowan
0%
Elizabeth Dole 32,964 53.8%
Kay Hagan 25,790 42.1%
Christopher Cole 2,480 4.1%
Rutherford
0%
Elizabeth Dole 14,639 51.6%
Kay Hagan 12,633 44.5%
Christopher Cole 1,096 3.9%
Sampson
0%
Kay Hagan 13,223 51%
Elizabeth Dole 12,239 47.2%
Christopher Cole 480 1.9%
Scotland
0%
Kay Hagan 8,496 60.9%
Elizabeth Dole 5,242 37.6%
Christopher Cole 218 1.6%
Stanly
0%
Elizabeth Dole 16,402 57.8%
Kay Hagan 10,802 38.1%
Christopher Cole 1,154 4.1%
Stokes
0%
Elizabeth Dole 12,455 57%
Kay Hagan 8,335 38.2%
Christopher Cole 1,047 4.8%
Surry
0%
Elizabeth Dole 15,808 53.7%
Kay Hagan 12,615 42.9%
Christopher Cole 997 3.4%
Swain
0%
Kay Hagan 3,265 56.5%
Elizabeth Dole 2,248 38.9%
Christopher Cole 269 4.7%
Transylvania
0%
Elizabeth Dole 8,219 48.9%
Kay Hagan 7,919 47.1%
Christopher Cole 680 4%
Tyrrell
0%
Kay Hagan 983 52.4%
Elizabeth Dole 832 44.3%
Christopher Cole 62 3.3%
Union
0%
Elizabeth Dole 49,185 58%
Kay Hagan 32,716 38.6%
Christopher Cole 2,956 3.5%
Vance
0%
Kay Hagan 13,900 66.9%
Elizabeth Dole 6,519 31.4%
Christopher Cole 361 1.7%
Wake
0%
Kay Hagan 245,774 56.1%
Elizabeth Dole 179,428 40.9%
Christopher Cole 13,156 3%
Warren
0%
Kay Hagan 7,098 71.1%
Elizabeth Dole 2,748 27.5%
Christopher Cole 139 1.4%
Washington
0%
Kay Hagan 4,123 64%
Elizabeth Dole 2,180 33.8%
Christopher Cole 141 2.2%
Watauga
0%
Kay Hagan 14,253 51%
Elizabeth Dole 12,462 44.6%
Christopher Cole 1,212 4.3%
Wayne
0%
Elizabeth Dole 24,377 49.3%
Kay Hagan 23,967 48.5%
Christopher Cole 1,071 2.2%
Wilkes
0%
Elizabeth Dole 17,206 58.1%
Kay Hagan 11,029 37.2%
Christopher Cole 1,385 4.7%
Wilson
0%
Kay Hagan 20,776 56.6%
Elizabeth Dole 15,384 41.9%
Christopher Cole 545 1.5%
Yadkin
0%
Elizabeth Dole 10,557 62.1%
Kay Hagan 5,720 33.6%
Christopher Cole 731 4.3%
Yancey
0%
Kay Hagan 5,126 52.1%
Elizabeth Dole 4,383 44.5%
Christopher Cole 338 3.4%


TOWNHALL MEDIA GROUP