Ballot Project

←All People

William Neil Mccaskill

William Neil Mccaskill

Office history

2026
general

William Neil McCaskill is a Democratic candidate for the North Carolina House of Representatives, District 70, representing Randolph County, on the November 3, 2026 general-election ballot, according to the NC State Board of Elections' 2026 candidate filing records 4.

McCaskill has a history of running for local and state office in North Carolina. His political résumé includes a 2018 campaign for the North Carolina State Senate, District 26, where he was the Democratic nominee and received 35.2% of the vote, losing to incumbent Republican Jerry W. Tillman 1. He later appeared on the ballot in the 2024 general election for the Randolph County Board of Commissioners, District 1, as the Democratic candidate 2. In 2025 he ran a nonpartisan campaign for an at-large seat on the Asheboro City Council, appearing among a slate of eight candidates for four council seats 3.

No biographical details such as education, professional background, or prior public-service experience are provided in the available sources; Ballotpedia notes that it did not receive biographical information for his 2024 and 2025 candidacies 23.

Sources

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 →