The 2024 North Carolina State Treasurer election was held on November 5, 2024, to elect the North Carolina State Treasurer, concurrently with elections to the U.S. House of Representatives, governor, and other state and local elections. Incumbent Republican treasurer Dale Folwell declined to seek re-election a third term and instead ran for governor.

Primary elections were held on March 5, 2024, also known as Super Tuesday. Briner won the Republican primary with roughly 40% of the vote over candidates A.J. Daoud and Rachel Johnson, and Harris won the Democratic primary with 67% of the vote against Gabriel Esparza.

Briner defeated Harris in the general election with 52.45% of the vote.

Republican primary Candidates Nominee Brad Briner, investment manager for Michael Bloomberg and University of North Carolina at Chapel Hill trustee Eliminated in primary A.J. Daoud, former member of the North Carolina Education Lottery Commission and perennial candidate (originally ran for state auditor) Rachel Johnson, businesswoman Withdrawn John Bradford, state representative from the 98th district (2015-2019, 2021-2025) (ran for U.S. House) James Upchurch, former Guilford County commissioner (ran for state auditor) Declined Dale Folwell, incumbent state treasurer (ran for governor) Results

Democratic primary Candidates Nominee Wesley Harris, state representative from the 105th district (2019-2025) Eliminated in primary Gabe Esparza, former executive and Small Business Administration official Polling Poll source Date(s)administered Samplesize Marginof error GabeEsparza WesleyHarris UndecidedPublic Policy Polling (D)Public Policy Polling (D)December 15–16, 2023556 (LV)± 4.2%9%14%77% Results

General election Polling Poll source Date(s)administered Samplesize Marginof error BradBriner (R) WesleyHarris (D) UndecidedActiVoteActiVoteOctober 8–26, 2024400 (LV)± 4.9%49%51%–Cygnal (R)Cygnal (R)October 12–14, 2024600 (LV)± 3.99%43%42%15%ActiVoteActiVoteAugust 20 – September 22, 2024400 (LV)± 4.9%50%50%–Cygnal (R)Cygnal (R)September 15–16, 2024600 (LV)± 4.0%42%40%18%YouGov (D)YouGov (D)August 5–9, 2024802 (RV)± 3.9%40% 41%20%Cygnal (R)Cygnal (R)August 4–5, 2024600 (LV)± 4.0%40%35%25%Cygnal (R)Cygnal (R)March 6–7, 2024600 (LV)± 4.0%43%37%20%

Results

By county +2024 North Carolina State Treasurer election (by county)CountyBrad Briner RepublicanWesley Harris DemocraticMarginTotal votes cast#%#%#%Alamance47,79354.50%39,90445.50%7,8899.00%87,697Alexander15,82879.00%4,20721.00%11,62158.00%20,035Alleghany4,65774.76%1,57225.24%3,08549.52%6,229Anson5,27749.78%5,32450.22% -47 -0.44%10,601Ashe11,31572.07%4,38627.93%6,92944.14%15,701Avery7,00676.95%2,09923.05%4,90753.90%9,105Beaufort16,99365.65%8,89334.35%8,10031.30%25,886Bertie3,65540.91%5,27959.09% -1,624 -18.18%8,934Bladen9,46358.39%6,74441.61%2,71916.78%16,207Brunswick68,12564.55%37,41235.45%30,71329.10%105,537Buncombe59,34938.32%95,51161.68% -36,162 -23.36%154,860Burke31,30270.20%13,28529.80%18,01740.40%44,587Cabarrus63,86254.91%52,43645.09%11,4269.82%116,298Caldwell32,33976.26%10,06923.74%22,27052.52%42,408Camden4,59975.50%1,49224.50%3,10751.00%6,091Carteret32,32372.74%12,11427.26%20,20945.48%44,437Caswell7,18061.66%4,46538.34%2,71523.32%11,645Catawba58,03969.83%25,08130.17%32,95839.66%83,120Chatham23,00445.28%27,79754.72% -4,793 -9.44%50,801Cherokee13,73978.71%3,71721.29%10,02257.42%17,456Chowan4,46261.12%2,83838.88%1,62422.24%7,300Clay5,62475.51%1,82424.49%3,80051.02%7,448Cleveland33,72467.18%16,47732.82%17,24734.35%50,201Columbus16,80465.63%8,80234.37%8,00231.26%25,606Craven33,26361.10%21,18138.90%12,08222.20%54,444Cumberland58,32942.68%78,33857.32% -20,009 -14.64%136,667Currituck13,00274.47%4,45725.53%8,54548.94%17,459Dare14,61060.58%9,50539.42%5,10521.16%24,115Davidson67,90473.89%23,99026.11%43,91447.78%91,894Davie19,68274.59%6,70425.41%12,97849.18%26,386Duplin14,18663.98%7,98536.02%6,20127.96%22,171Durham36,22420.47%140,71379.53% -104,489 -59.06%176,937Edgecombe9,12437.88%14,96162.12% -5,837 -24.24%24,085Forsyth88,87744.95%108,83655.05% -19,959 -10.10%197,713Franklin23,52956.54%18,08943.46%5,44013.08%41,618Gaston72,79062.98%42,78037.02%30,01025.96%115,570Gates3,38459.96%2,26040.04%1,12419.92%5,644Graham3,55179.58%91120.42%2,64059.16%4,462Granville17,12154.55%14,26745.45%2,8549.10%31,388Greene4,71157.28%3,51342.72%1,19814.56%8,224Guilford110,20539.87%166,19160.13% -55,986 -20.26%276,396Halifax9,35339.93%14,07160.07% -4,718 -20.14%23,424Harnett38,75262.25%23,49637.75%15,25624.50%62,248Haywood23,06862.40%13,90037.60%9,16824.80%36,968Henderson40,60859.23%27,95740.77%12,65118.46%68,565Hertford3,35035.17%6,17664.83% -2,826 -29.66%9,526Hoke10,02045.85%11,83254.15% -1,812 -8.30%21,852Hyde1,38559.39%94740.61%43818.78%2,332Iredell72,29367.43%34,92132.57%37,37234.86%107,214Jackson11,65854.72%9,64545.28%2,0139.44%21,303Johnston73,60561.21%46,65338.79%26,95222.42%120,258Jones3,30162.18%2,00837.82%1,29324.36%5,309Lee16,91158.30%12,09641.70%4,81516.60%29,007Lenoir14,19852.88%12,64947.12%1,5495.76%26,847Lincoln39,85973.63%14,27326.37%25,58647.26%54,132Macon14,51069.17%6,46830.83%8,04238.34%20,978Madison7,95760.01%5,30339.99%2,65420.02%13,260Martin6,22753.14%5,49146.86%7366.28%11,718McDowell17,06874.38%5,88025.62%11,18848.76%22,948Mecklenburg203,18235.89%363,01064.11% -159,828 -28.22%566,192Mitchell6,56277.63%1,89122.37%4,67155.26%8,453Montgomery8,74167.81%4,15032.19%4,59135.62%12,891Moore39,70766.65%19,87133.35%19,83633.30%59,578Nash25,98750.52%25,44749.48%5401.04%51,434New Hanover69,31951.81%64,48148.19%4,8383.62%133,800Northampton3,66340.89%5,29559.11% -1,632 -18.22%8,958Onslow52,24068.05%24,52931.95%27,71136.10%76,769Orange22,60926.54%62,59073.46% -39,981 -46.92%85,199Pamlico5,15866.38%2,61233.62%2,54632.76%7,770Pasquotank10,33051.99%9,53948.01%7913.98%19,869Pender25,77568.46%11,87331.54%13,90236.92%37,648Perquimans5,26569.66%2,29330.34%2,97239.32%7,558Person12,64060.74%8,17139.26%4,46921.48%20,811Pitt39,65247.08%44,56752.92% -4,915 -5.84%84,219Polk7,96562.75%4,72837.25%3,23725.50%12,693Randolph58,40678.87%15,64321.13%42,76357.74%74,049Richmond11,22858.60%7,93441.40%3,29417.20%19,162Robeson26,34759.47%17,95640.53%8,39118.94%44,303Rockingham32,49267.41%15,70532.59%16,78734.82%48,197Rowan49,94168.49%22,98031.51%26,96136.98%72,921Rutherford24,74173.56%8,89326.44%15,84847.12%33,634Sampson17,19364.08%9,63835.92%7,55528.16%26,831Scotland7,38352.13%6,77947.87%6044.26%14,162Stanly26,89675.38%8,78424.62%18,11250.76%35,680Stokes21,01179.48%5,42420.52%15,58758.96%26,435Surry27,80376.12%8,72123.88%19,08252.24%36,524Swain4,02461.24%2,54738.76%1,47722.48%6,571Transylvania11,55857.08%8,69242.92%2,86614.16%20,250Tyrrell97358.47%69141.53%28216.94%1,664Union86,64064.48%47,73135.52%38,90928.96%134,371Vance8,24942.13%11,33057.87% -3,081 -15.74%19,579Wake252,28739.76%382,22260.24% -129,935 -20.48%634,509Warren3,88839.04%6,07260.96% -2,184 -21.92%9,960Washington2,66545.64%3,17454.36% -509 -8.72%5,839Watauga15,07448.14%16,23951.86% -1,165 -3.72%31,313Wayne31,00958.15%22,31441.85%8,69516.30%53,323Wilkes27,89879.29%7,28520.71%20,61358.58%35,183Wilson19,32149.27%19,89250.73% -571 -1.46%39,213Yadkin16,14281.28%3,71818.72%12,42462.56%19,860Yancey7,01864.53%3,85835.47%3,16029.06%10,876Totals2,900,05952.45%2,629,44447.55%270,6154.90%5,529,503

By congressional district Briner won 11 of 14 congressional districts, including one that elected a Democrat.https://davesredistricting.org/maps#viewmap::4f133eac-adb1-4bb4-a7fe-92aa8a5f1ed4 District Briner Harris Representative 51% 49%Don Davis 36% 64%Deborah Ross 61% 39%Greg Murphy 29% 71%Valerie Foushee 59% 41%Virginia Foxx 59% 41%Addison McDowell 58% 42%David Rouzer 61% 39%Mark Harris 58% 42%Richard Hudson 60% 40%Pat Harrigan 55% 45%Chuck Edwards 29% 71%Alma Adams 59% 41%Brad Knott 58% 42%Tim Moore

See also 2024 North Carolina elections 2024 North Carolina Council of State elections

Notes

References