Share on WeChat
https://www.powervoter.us:443/james_upchurch
Copy the link and open WeChat to share.
 Share on WeChat
Copy the link and open WeChat to share.
 Share on WeChat
Scan QRCode using WeChat,and then click the icon at the top-right corner of your screen.
 Share on WeChat
Scan QRCode using WeChat,and then click the icon at the top-right corner of your screen.

James Upchurch

Hank Henning Party
Personal Details
James Upchurch
Image of James Upchurch

Republican Party

Prior offices
Guilford County Board of Commissioners District 6
Successor: Brandon Gray-Hill
Predecessor: Hank Henning

Report an officeholder change

Education

Bachelor's

East Carolina University

Graduate

University of North Carolina, Pembroke

Personal
Religion
Christian
Profession
Business professor

James Upchurch (Republican Party) was a member of the Guilford County Board of Commissioners in North Carolina, representing District 6. He assumed office on December 7, 2020. He left office on October 2, 2023.

Upchurch (Republican Party) ran for election for North Carolina State Auditor. He did not appear on the ballot for the Republican primary on March 5, 2024.

Upchurch announced he was leaving the Democratic Party for the Republican Party on December 3, 2021, saying he'd "grown disillusioned with the Democrats during his first year on the board."

James Upchurch obtained an undergraduate degree from East Carolina University and a graduate degree from the University of North Carolina at Pembroke. His professional experience includes working as a business professor.

Elections

2024

General election

General election for North Carolina State Auditor

Incumbent Jessica Holmes, Dave Boliek, and Bob Drach are running in the general election for North Carolina State Auditor on November 5, 2024.

Jessica Holmes (D)
Dave Boliek (R) Candidate Connection
Bob Drach (L) Candidate Connection

Candidate Connection = candidate completed the survey.
If you are a candidate and would like to tell readers and voters more about why they should vote for you,

Do you want a spreadsheet of this type of data? Contact our sales team.

Republican primary runoff election

Republican primary runoff for North Carolina State Auditor

Dave Boliek defeated Jack Clark in the Republican primary runoff for North Carolina State Auditor on May 14, 2024.

Dave Boliek Candidate Connection
53.1%
66,713 Votes
Jack Clark Candidate Connection
46.9%
58,825 Votes

Total votes: 125,538
Candidate Connection = candidate completed the survey.
If you are a candidate and would like to tell readers and voters more about why they should vote for you,

Do you want a spreadsheet of this type of data? Contact our sales team.

Democratic primary election

The Democratic primary election was canceled. Incumbent Jessica Holmes advanced from the Democratic primary for North Carolina State Auditor.

Withdrawn or disqualified candidates

  • Luis Toledo (D)

Republican primary election

Republican primary for North Carolina State Auditor

The following candidates ran in the Republican primary for North Carolina State Auditor on March 5, 2024.

Jack Clark Candidate Connection
23.2%
198,793 Votes
Dave Boliek Candidate Connection
22.1%
189,071 Votes
Charles Dingee Candidate Connection
18.6%
159,351 Votes
Jeff Tarte
15.0%
127,981 Votes
Anthony Wayne Street
11.2%
95,863 Votes
Jim Kee Candidate Connection
9.9%
84,302 Votes

Total votes: 855,361
Candidate Connection = candidate completed the survey.
If you are a candidate and would like to tell readers and voters more about why they should vote for you,

Do you want a spreadsheet of this type of data? Contact our sales team.

Withdrawn or disqualified candidates

  • James Upchurch (R)

Libertarian primary election

The Libertarian primary election was canceled. Bob Drach advanced from the Libertarian primary for North Carolina State Auditor.

2020

General election

General election for Guilford County Board of Commissioners District 6

James Upchurch defeated Jim Davis in the general election for Guilford County Board of Commissioners District 6 on November 3, 2020.

James Upchurch (D) Candidate Connection
52.9%
20,608 Votes
Jim Davis (R) Candidate Connection
47.1%
18,356 Votes

Total votes: 38,964
Candidate Connection = candidate completed the survey.
If you are a candidate and would like to tell readers and voters more about why they should vote for you,

Do you want a spreadsheet of this type of data? Contact our sales team.

Democratic primary election

The Democratic primary election was canceled. James Upchurch advanced from the Democratic primary for Guilford County Board of Commissioners District 6.

Republican primary election

Republican primary for Guilford County Board of Commissioners District 6

Jim Davis defeated Jason Ewing in the Republican primary for Guilford County Board of Commissioners District 6 on March 3, 2020.

Jim Davis Candidate Connection
61.0%
3,020 Votes
Silhouette Placeholder Image.png
Jason Ewing
39.0%
1,928 Votes

Total votes: 4,948
Candidate Connection = candidate completed the survey.
If you are a candidate and would like to tell readers and voters more about why they should vote for you,

Do you want a spreadsheet of this type of data? Contact our sales team.