North Carolina, Mapped

Every county: 2024 North Carolina General Election

Statewide, 5,723,987 ballots cast of 7,763,502 registered voters (73.7% turnout). Each county’s page has every race on its ballot.

CountyBallots castRegistered votersTurnout
Alamance90,230118,63576.1%
Alexander20,79525,68980.9%
Alleghany6,5508,22979.6%
Anson10,95216,61865.9%
Ashe16,37920,62479.4%
Avery9,55412,81674.5%
Beaufort26,68834,72876.8%
Bertie9,22812,74972.4%
Bladen16,85823,48171.8%
Brunswick109,828140,10678.4%
Buncombe161,285215,96274.7%
Burke46,00060,59675.9%
Cabarrus120,629161,52774.7%
Caldwell43,67055,55478.6%
Camden6,3258,75372.3%
Carteret45,99758,28678.9%
Caswell12,09015,69677.0%
Catawba87,485116,17975.3%
Chatham52,52663,25283.0%
Cherokee17,91924,39673.5%
Chowan7,58910,57371.8%
Clay7,76010,27175.6%
Cleveland51,86770,14873.9%
Columbus26,48937,73370.2%
Craven56,37079,03371.3%
Cumberland140,941223,52963.1%
Currituck18,10325,06472.2%
Dare25,29834,10374.2%
Davidson93,848120,50077.9%
Davie26,98033,41780.7%
Duplin22,98132,43670.9%
Durham181,739249,18972.9%
Edgecombe24,52536,21367.7%
Forsyth205,668276,66374.3%
Franklin42,84854,87778.1%
Gaston119,628162,21873.7%
Gates5,8988,47069.6%
Graham4,8516,26077.5%
Granville32,21641,79377.1%
Greene8,48611,19975.8%
Guilford286,373391,01273.2%
Halifax24,10636,26166.5%
Harnett63,96291,75669.7%
Haywood38,00147,61879.8%
Henderson70,29692,14176.3%
Hertford9,89314,20569.6%
Hoke22,87036,27963.0%
Hyde2,4403,19776.3%
Iredell111,257145,23376.6%
Jackson22,09130,54772.3%
Johnston125,160163,46376.6%
Jones5,4847,34774.6%
Lee30,19841,10873.5%
Lenoir27,60039,28470.3%
Lincoln55,75669,89079.8%
Macon22,06229,34375.2%
Madison13,70917,58478.0%
Martin12,09016,70372.4%
McDowell23,75031,01776.6%
Mecklenburg580,321830,09969.9%
Mitchell8,88111,41177.8%
Montgomery13,26817,58475.5%
Moore62,09578,36379.2%
Nash52,61770,53974.6%
New Hanover139,306189,47873.5%
Northampton9,25813,19070.2%
Onslow81,904135,14660.6%
Orange88,217113,69977.6%
Pamlico8,01410,55575.9%
Pasquotank20,42231,61764.6%
Pender39,01951,43675.9%
Perquimans7,70610,76671.6%
Person22,12828,48077.7%
Pitt87,504127,58568.6%
Polk13,11617,23476.1%
Randolph76,23998,72077.2%
Richmond19,93829,31868.0%
Robeson47,07478,46960.0%
Rockingham49,78463,91277.9%
Rowan75,642100,88675.0%
Rutherford34,80247,69373.0%
Sampson28,33939,14872.4%
Scotland14,70122,66064.9%
Stanly36,84546,15579.8%
Stokes27,29633,50781.5%
Surry37,66648,81777.2%
Swain7,09310,16369.8%
Transylvania20,92926,97077.6%
Tyrrell1,7632,35574.9%
Union139,913183,68976.2%
Vance20,17128,91169.8%
Wake656,878857,35476.6%
Warren10,09213,51874.7%
Washington5,9748,12973.5%
Watauga33,28345,60873.0%
Wayne54,95076,98571.4%
Wilkes36,50145,23280.7%
Wilson40,21756,43371.3%
Yadkin20,51025,55780.3%
Yancey11,44014,57878.5%

Final results from the NC State Board of Elections, as of Dec 3, 2024.