Skip to main content

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
ChoicesTotal Votes% Votes
Hal Weatherman (R)96,46174.4%
Jim O'Neill (R)33,11125.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
ChoicesTotal Votes% Votes
Hal Weatherman (R)1,30969.6%
Jim O'Neill (R)57130.4%

Alexander County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)54187.5%
Jim O'Neill (R)7712.5%

Alleghany County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)15169.6%
Jim O'Neill (R)6630.4%

Anson County

98.92% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)16288.0%
Jim O'Neill (R)2212.0%

Ashe County

98.98% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)32282.6%
Jim O'Neill (R)6817.4%

Avery County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)35085.6%
Jim O'Neill (R)5914.4%

Beaufort County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)66083.4%
Jim O'Neill (R)13116.6%

Bertie County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)11880.8%
Jim O'Neill (R)2819.2%

Bladen County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)33681.2%
Jim O'Neill (R)7818.8%

Brunswick County

98.99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)2,07575.8%
Jim O'Neill (R)66324.2%

Buncombe County

98.98% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)1,72277.1%
Jim O'Neill (R)51122.9%

Burke County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)76782.7%
Jim O'Neill (R)16017.3%

Cabarrus County

98.99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)1,77281.8%
Jim O'Neill (R)39418.2%

Caldwell County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)70885.0%
Jim O'Neill (R)12515.0%

Camden County

98.71% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)13085.0%
Jim O'Neill (R)2315.0%

Carteret County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)1,18281.6%
Jim O'Neill (R)26718.4%

Caswell County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)28753.0%
Jim O'Neill (R)25547.0%

Catawba County

98.99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)1,84585.4%
Jim O'Neill (R)31514.6%

Chatham County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)83076.3%
Jim O'Neill (R)25823.7%

Cherokee County

98.93% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)47284.7%
Jim O'Neill (R)8515.3%

Chowan County

98.92% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)24187.3%
Jim O'Neill (R)3512.7%

Clay County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)27282.2%
Jim O'Neill (R)5917.8%

Cleveland County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)80986.8%
Jim O'Neill (R)12313.2%

Columbus County

98.90% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)34776.9%
Jim O'Neill (R)10423.1%

Craven County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)1,45885.0%
Jim O'Neill (R)25815.0%

Cumberland County

98.98% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)1,73871.6%
Jim O'Neill (R)69028.4%

Currituck County

98.97% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)39982.8%
Jim O'Neill (R)8317.2%

Dare County

98.97% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)53880.2%
Jim O'Neill (R)13319.8%

Davidson County

98.99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)1,57261.9%
Jim O'Neill (R)96838.1%

Davie County

98.99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)70659.7%
Jim O'Neill (R)47640.3%

Duplin County

98.99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)51086.9%
Jim O'Neill (R)7713.1%

Durham County

98.97% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)83361.9%
Jim O'Neill (R)51338.1%

Edgecombe County

98.94% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)21175.1%
Jim O'Neill (R)7024.9%

Forsyth County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Jim O'Neill (R)2,91958.8%
Hal Weatherman (R)2,04341.2%

Franklin County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)2,00083.0%
Jim O'Neill (R)41117.0%

Gaston County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)2,70575.5%
Jim O'Neill (R)88024.5%

Gates County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)9391.2%
Jim O'Neill (R)98.8%

Graham County

98.68% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)13288.0%
Jim O'Neill (R)1812.0%

Granville County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)96774.7%
Jim O'Neill (R)32725.3%

Greene County

98.97% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)14675.6%
Jim O'Neill (R)4724.4%

Guilford County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)3,29360.0%
Jim O'Neill (R)2,19640.0%

Halifax County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)18281.2%
Jim O'Neill (R)4218.8%

Harnett County

98.98% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)2,13075.5%
Jim O'Neill (R)69224.5%

Haywood County

98.93% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)62183.6%
Jim O'Neill (R)12216.4%

Henderson County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)1,64875.1%
Jim O'Neill (R)54724.9%

Hertford County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)8683.5%
Jim O'Neill (R)1716.5%

Hoke County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)21789.7%
Jim O'Neill (R)2510.3%

Hyde County

98.91% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)8290.1%
Jim O'Neill (R)99.9%

Iredell County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)1,87684.2%
Jim O'Neill (R)35115.8%

Jackson County

98.90% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)37082.2%
Jim O'Neill (R)8017.8%

Johnston County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)4,60473.3%
Jim O'Neill (R)1,68126.7%

Jones County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)21789.3%
Jim O'Neill (R)2610.7%

Lee County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)92776.2%
Jim O'Neill (R)28923.8%

Lenoir County

98.94% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)47184.4%
Jim O'Neill (R)8715.6%

Lincoln County

98.98% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)94988.9%
Jim O'Neill (R)11811.1%

Macon County

98.93% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)54083.5%
Jim O'Neill (R)10716.5%

Madison County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)17881.3%
Jim O'Neill (R)4118.7%

Martin County

98.76% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)13786.2%
Jim O'Neill (R)2213.8%

McDowell County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)55680.3%
Jim O'Neill (R)13619.7%

Mecklenburg County

98.99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)4,50872.7%
Jim O'Neill (R)1,69727.3%

Mitchell County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)24579.0%
Jim O'Neill (R)6521.0%

Montgomery County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)33377.4%
Jim O'Neill (R)9722.6%

Moore County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)1,49972.3%
Jim O'Neill (R)57427.7%

Nash County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)1,01976.8%
Jim O'Neill (R)30823.2%

New Hanover County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)1,88678.5%
Jim O'Neill (R)51821.5%

Northampton County

98.68% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)6384.0%
Jim O'Neill (R)1216.0%

Onslow County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)1,26984.0%
Jim O'Neill (R)24116.0%

Orange County

98.98% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)1,17363.9%
Jim O'Neill (R)66336.1%

Pamlico County

98.87% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)30286.0%
Jim O'Neill (R)4914.0%

Pasquotank County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)48590.7%
Jim O'Neill (R)509.3%

Pender County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)50985.1%
Jim O'Neill (R)8914.9%

Perquimans County

98.89% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)33594.4%
Jim O'Neill (R)205.6%

Person County

98.99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)64866.4%
Jim O'Neill (R)32833.6%

Pitt County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)1,05479.1%
Jim O'Neill (R)27820.9%

Polk County

98.97% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)34990.9%
Jim O'Neill (R)359.1%

Randolph County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)1,74575.1%
Jim O'Neill (R)57924.9%

Richmond County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)28383.2%
Jim O'Neill (R)5716.8%

Robeson County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)59773.6%
Jim O'Neill (R)21426.4%

Rockingham County

98.98% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)95470.4%
Jim O'Neill (R)40229.6%

Rowan County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)1,29776.9%
Jim O'Neill (R)39023.1%

Rutherford County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)1,26191.4%
Jim O'Neill (R)1198.6%

Sampson County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)50481.8%
Jim O'Neill (R)11218.2%

Scotland County

98.88% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)14481.4%
Jim O'Neill (R)3318.6%

Stanly County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)94977.3%
Jim O'Neill (R)27922.7%

Stokes County

98.98% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)52960.7%
Jim O'Neill (R)34339.3%

Surry County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)1,04279.3%
Jim O'Neill (R)27220.7%

Swain County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)18173.9%
Jim O'Neill (R)6426.1%

Transylvania County

98.96% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)65085.1%
Jim O'Neill (R)11414.9%

Tyrrell County

98.59% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)6085.7%
Jim O'Neill (R)1014.3%

Union County

98.99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)3,00084.7%
Jim O'Neill (R)54215.3%

Vance County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)25579.4%
Jim O'Neill (R)6620.6%

Wake County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)10,61171.7%
Jim O'Neill (R)4,18128.3%

Warren County

98.86% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)12069.0%
Jim O'Neill (R)5431.0%

Washington County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)11586.5%
Jim O'Neill (R)1813.5%

Watauga County

98.99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)37375.8%
Jim O'Neill (R)11924.2%

Wayne County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)78871.5%
Jim O'Neill (R)31428.5%

Wilkes County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)1,06376.5%
Jim O'Neill (R)32623.5%

Wilson County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)51474.0%
Jim O'Neill (R)18126.0%

Yadkin County

99% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)90875.9%
Jim O'Neill (R)28924.1%

Yancey County

98.91% Est. Vote Counted
ChoicesTotal Votes% Votes
Hal Weatherman (R)29882.1%
Jim O'Neill (R)6517.9%