2024 North Carolina Lieutenant Governor Election Results
Election Date: May. 14, 2024 | Updated 1:37 PM EDT May. 15, 2024
Lieutenant Governor
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 96,461 | 74.4% |
Jim O'Neill (R) | 33,111 | 25.6% |
County-By-County Results Map
Democratic Lead
Republican Lead
Other Lead
Tied / Runoff
No Election
No Results
Mail-in and early votes may not be included.
County-by-County Results
Jump to:
Alamance County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 1,309 | 69.6% |
Jim O'Neill (R) | 571 | 30.4% |
Alexander County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 541 | 87.5% |
Jim O'Neill (R) | 77 | 12.5% |
Alleghany County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 151 | 69.6% |
Jim O'Neill (R) | 66 | 30.4% |
Anson County
98.92% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 162 | 88.0% |
Jim O'Neill (R) | 22 | 12.0% |
Ashe County
98.98% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 322 | 82.6% |
Jim O'Neill (R) | 68 | 17.4% |
Avery County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 350 | 85.6% |
Jim O'Neill (R) | 59 | 14.4% |
Beaufort County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 660 | 83.4% |
Jim O'Neill (R) | 131 | 16.6% |
Bertie County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 118 | 80.8% |
Jim O'Neill (R) | 28 | 19.2% |
Bladen County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 336 | 81.2% |
Jim O'Neill (R) | 78 | 18.8% |
Brunswick County
98.99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 2,075 | 75.8% |
Jim O'Neill (R) | 663 | 24.2% |
Buncombe County
98.98% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 1,722 | 77.1% |
Jim O'Neill (R) | 511 | 22.9% |
Burke County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 767 | 82.7% |
Jim O'Neill (R) | 160 | 17.3% |
Cabarrus County
98.99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 1,772 | 81.8% |
Jim O'Neill (R) | 394 | 18.2% |
Caldwell County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 708 | 85.0% |
Jim O'Neill (R) | 125 | 15.0% |
Camden County
98.71% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 130 | 85.0% |
Jim O'Neill (R) | 23 | 15.0% |
Carteret County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 1,182 | 81.6% |
Jim O'Neill (R) | 267 | 18.4% |
Caswell County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 287 | 53.0% |
Jim O'Neill (R) | 255 | 47.0% |
Catawba County
98.99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 1,845 | 85.4% |
Jim O'Neill (R) | 315 | 14.6% |
Chatham County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 830 | 76.3% |
Jim O'Neill (R) | 258 | 23.7% |
Cherokee County
98.93% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 472 | 84.7% |
Jim O'Neill (R) | 85 | 15.3% |
Chowan County
98.92% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 241 | 87.3% |
Jim O'Neill (R) | 35 | 12.7% |
Clay County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 272 | 82.2% |
Jim O'Neill (R) | 59 | 17.8% |
Cleveland County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 809 | 86.8% |
Jim O'Neill (R) | 123 | 13.2% |
Columbus County
98.90% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 347 | 76.9% |
Jim O'Neill (R) | 104 | 23.1% |
Craven County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 1,458 | 85.0% |
Jim O'Neill (R) | 258 | 15.0% |
Cumberland County
98.98% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 1,738 | 71.6% |
Jim O'Neill (R) | 690 | 28.4% |
Currituck County
98.97% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 399 | 82.8% |
Jim O'Neill (R) | 83 | 17.2% |
Dare County
98.97% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 538 | 80.2% |
Jim O'Neill (R) | 133 | 19.8% |
Davidson County
98.99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 1,572 | 61.9% |
Jim O'Neill (R) | 968 | 38.1% |
Davie County
98.99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 706 | 59.7% |
Jim O'Neill (R) | 476 | 40.3% |
Duplin County
98.99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 510 | 86.9% |
Jim O'Neill (R) | 77 | 13.1% |
Durham County
98.97% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 833 | 61.9% |
Jim O'Neill (R) | 513 | 38.1% |
Edgecombe County
98.94% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 211 | 75.1% |
Jim O'Neill (R) | 70 | 24.9% |
Forsyth County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Jim O'Neill (R) | 2,919 | 58.8% |
Hal Weatherman (R) | 2,043 | 41.2% |
Franklin County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 2,000 | 83.0% |
Jim O'Neill (R) | 411 | 17.0% |
Gaston County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 2,705 | 75.5% |
Jim O'Neill (R) | 880 | 24.5% |
Gates County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 93 | 91.2% |
Jim O'Neill (R) | 9 | 8.8% |
Graham County
98.68% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 132 | 88.0% |
Jim O'Neill (R) | 18 | 12.0% |
Granville County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 967 | 74.7% |
Jim O'Neill (R) | 327 | 25.3% |
Greene County
98.97% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 146 | 75.6% |
Jim O'Neill (R) | 47 | 24.4% |
Guilford County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 3,293 | 60.0% |
Jim O'Neill (R) | 2,196 | 40.0% |
Halifax County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 182 | 81.2% |
Jim O'Neill (R) | 42 | 18.8% |
Harnett County
98.98% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 2,130 | 75.5% |
Jim O'Neill (R) | 692 | 24.5% |
Haywood County
98.93% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 621 | 83.6% |
Jim O'Neill (R) | 122 | 16.4% |
Henderson County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 1,648 | 75.1% |
Jim O'Neill (R) | 547 | 24.9% |
Hertford County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 86 | 83.5% |
Jim O'Neill (R) | 17 | 16.5% |
Hoke County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 217 | 89.7% |
Jim O'Neill (R) | 25 | 10.3% |
Hyde County
98.91% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 82 | 90.1% |
Jim O'Neill (R) | 9 | 9.9% |
Iredell County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 1,876 | 84.2% |
Jim O'Neill (R) | 351 | 15.8% |
Jackson County
98.90% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 370 | 82.2% |
Jim O'Neill (R) | 80 | 17.8% |
Johnston County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 4,604 | 73.3% |
Jim O'Neill (R) | 1,681 | 26.7% |
Jones County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 217 | 89.3% |
Jim O'Neill (R) | 26 | 10.7% |
Lee County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 927 | 76.2% |
Jim O'Neill (R) | 289 | 23.8% |
Lenoir County
98.94% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 471 | 84.4% |
Jim O'Neill (R) | 87 | 15.6% |
Lincoln County
98.98% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 949 | 88.9% |
Jim O'Neill (R) | 118 | 11.1% |
Macon County
98.93% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 540 | 83.5% |
Jim O'Neill (R) | 107 | 16.5% |
Madison County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 178 | 81.3% |
Jim O'Neill (R) | 41 | 18.7% |
Martin County
98.76% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 137 | 86.2% |
Jim O'Neill (R) | 22 | 13.8% |
McDowell County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 556 | 80.3% |
Jim O'Neill (R) | 136 | 19.7% |
Mecklenburg County
98.99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 4,508 | 72.7% |
Jim O'Neill (R) | 1,697 | 27.3% |
Mitchell County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 245 | 79.0% |
Jim O'Neill (R) | 65 | 21.0% |
Montgomery County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 333 | 77.4% |
Jim O'Neill (R) | 97 | 22.6% |
Moore County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 1,499 | 72.3% |
Jim O'Neill (R) | 574 | 27.7% |
Nash County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 1,019 | 76.8% |
Jim O'Neill (R) | 308 | 23.2% |
New Hanover County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 1,886 | 78.5% |
Jim O'Neill (R) | 518 | 21.5% |
Northampton County
98.68% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 63 | 84.0% |
Jim O'Neill (R) | 12 | 16.0% |
Onslow County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 1,269 | 84.0% |
Jim O'Neill (R) | 241 | 16.0% |
Orange County
98.98% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 1,173 | 63.9% |
Jim O'Neill (R) | 663 | 36.1% |
Pamlico County
98.87% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 302 | 86.0% |
Jim O'Neill (R) | 49 | 14.0% |
Pasquotank County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 485 | 90.7% |
Jim O'Neill (R) | 50 | 9.3% |
Pender County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 509 | 85.1% |
Jim O'Neill (R) | 89 | 14.9% |
Perquimans County
98.89% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 335 | 94.4% |
Jim O'Neill (R) | 20 | 5.6% |
Person County
98.99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 648 | 66.4% |
Jim O'Neill (R) | 328 | 33.6% |
Pitt County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 1,054 | 79.1% |
Jim O'Neill (R) | 278 | 20.9% |
Polk County
98.97% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 349 | 90.9% |
Jim O'Neill (R) | 35 | 9.1% |
Randolph County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 1,745 | 75.1% |
Jim O'Neill (R) | 579 | 24.9% |
Richmond County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 283 | 83.2% |
Jim O'Neill (R) | 57 | 16.8% |
Robeson County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 597 | 73.6% |
Jim O'Neill (R) | 214 | 26.4% |
Rockingham County
98.98% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 954 | 70.4% |
Jim O'Neill (R) | 402 | 29.6% |
Rowan County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 1,297 | 76.9% |
Jim O'Neill (R) | 390 | 23.1% |
Rutherford County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 1,261 | 91.4% |
Jim O'Neill (R) | 119 | 8.6% |
Sampson County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 504 | 81.8% |
Jim O'Neill (R) | 112 | 18.2% |
Scotland County
98.88% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 144 | 81.4% |
Jim O'Neill (R) | 33 | 18.6% |
Stanly County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 949 | 77.3% |
Jim O'Neill (R) | 279 | 22.7% |
Stokes County
98.98% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 529 | 60.7% |
Jim O'Neill (R) | 343 | 39.3% |
Surry County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 1,042 | 79.3% |
Jim O'Neill (R) | 272 | 20.7% |
Swain County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 181 | 73.9% |
Jim O'Neill (R) | 64 | 26.1% |
Transylvania County
98.96% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 650 | 85.1% |
Jim O'Neill (R) | 114 | 14.9% |
Tyrrell County
98.59% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 60 | 85.7% |
Jim O'Neill (R) | 10 | 14.3% |
Union County
98.99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 3,000 | 84.7% |
Jim O'Neill (R) | 542 | 15.3% |
Vance County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 255 | 79.4% |
Jim O'Neill (R) | 66 | 20.6% |
Wake County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 10,611 | 71.7% |
Jim O'Neill (R) | 4,181 | 28.3% |
Warren County
98.86% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 120 | 69.0% |
Jim O'Neill (R) | 54 | 31.0% |
Washington County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 115 | 86.5% |
Jim O'Neill (R) | 18 | 13.5% |
Watauga County
98.99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 373 | 75.8% |
Jim O'Neill (R) | 119 | 24.2% |
Wayne County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 788 | 71.5% |
Jim O'Neill (R) | 314 | 28.5% |
Wilkes County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 1,063 | 76.5% |
Jim O'Neill (R) | 326 | 23.5% |
Wilson County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 514 | 74.0% |
Jim O'Neill (R) | 181 | 26.0% |
Yadkin County
99% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 908 | 75.9% |
Jim O'Neill (R) | 289 | 24.1% |
Yancey County
98.91% Est. Vote Counted
Choices | Total Votes | % Votes |
---|---|---|
Hal Weatherman (R) | 298 | 82.1% |
Jim O'Neill (R) | 65 | 17.9% |