Ballot Project

←All People

David Cole Phelps

David Cole Phelps

Office history

2026
general

Current office and 2026 campaign

David Cole Phelps is a Democratic candidate for North Carolina District Court Judge, District 2, Seat 2, serving Beaufort, Hyde, Martin, Tyrrell, and Washington counties, on the November 3, 2026 general-election ballot 23. He is the founder of The Law Office of D. Cole Phelps, PLLC, based in Plymouth, Washington County 1.

Background and education

Phelps earned his Juris Doctor from North Carolina Central University School of Law 4.

Career

Phelps founded The Law Office of D. Cole Phelps, PLLC on October 18, 2013 1. His campaign says he has "stood beside families across Beaufort, Hyde, Martin, Tyrrell, and Washington counties" for thirteen years, with a practice covering criminal law, family law, and juvenile matters 2. He has been certified as a Board Certified Specialist in Juvenile Delinquency Law by the North Carolina State Bar Board of Legal Specialization, a certification effective through December 31, 2030 1.

Office history

Phelps previously ran as a Democrat for the North Carolina State Senate's District 1 seat, losing to Republican incumbent Bob Steinburg in the November 6, 2018 general election, 53.2% to 46.8% 4.

Sources

3. North Carolina State Board of Elections, 2026 Candidate Filing list (District Court Judge District 02 Seat 02), accessed 2026-07-20
  • Public filings

    Candidates and officeholders are required by law to file campaign finance reports and statements of economic interest. The sites below don't support direct links to an individual record — search by last name on each.

    North Carolina — campaign finance

    North Carolina — statement of economic interest

    Spotted an error or have a citation we should add? Suggest an edit →