James Upchurch
To be claimed
Report an officeholder change
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.
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) | |
Bob Drach (L) |
= 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. |
Dave Boliek defeated Jack Clark in the Republican primary runoff for North Carolina State Auditor on May 14, 2024.
Dave Boliek | 53.1% | 66,713 Votes✔ | |
Jack Clark | 46.9% | 58,825 Votes |
Total votes: 125,538 | ||||
= 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. |
The Democratic primary election was canceled. Incumbent Jessica Holmes advanced from the Democratic 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 | 23.2% | 198,793 Votes✔ | |
Dave Boliek | 22.1% | 189,071 Votes✔ | |
Charles Dingee | 18.6% | 159,351 Votes | |
Jeff Tarte | 15.0% | 127,981 Votes | |
Anthony Wayne Street | 11.2% | 95,863 Votes | |
Jim Kee | 9.9% | 84,302 Votes |
Total votes: 855,361 | ||||
= 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. |
The Libertarian primary election was canceled. Bob Drach advanced from the Libertarian primary for North Carolina State Auditor.
James Upchurch defeated Jim Davis in the general election for Guilford County Board of Commissioners District 6 on November 3, 2020.
James Upchurch (D) | 52.9% | 20,608 Votes✔ | |
Jim Davis (R) | 47.1% | 18,356 Votes |
Total votes: 38,964 | ||||
= 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. |
The Democratic primary election was canceled. James Upchurch advanced from the Democratic 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 | 61.0% | 3,020 Votes✔ | |
Jason Ewing | 39.0% | 1,928 Votes |
Total votes: 4,948 | ||||
= 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. |