Dylan James Castle is the Republican candidate for one of the two seats on the Macon County Board of Commissioners representing District 2 in the 2026 general election. The Board of Commissioners is the governing body for Macon County, North Carolina; each commissioner represents a geographic district and the two candidates receiving the most votes in the November general election win the seats [12]. The election is scheduled for November 3, 2026 [6].
Macon County is a rural county of about 37,000 residents with a median household income of $45,703 and a high school graduation rate of 89 % [1]. District 2 includes the town of Franklin and surrounding areas. The current commissioners, Gary Sheilds and Danny Antoine, are not seeking reelection, opening both seats to new candidates [12].
In the March 2026 Republican primary, Castle emerged from a five‑candidate field, securing 25.75 % of the vote, second only to Kellie Burns who earned 30.79 % [12]. The other primary contenders were former Franklin Town Council Member David Culpepper (18.81 %), Macon County Sheriff’s Captain Nick Lofthouse (18.30 %), and Danny Reitmeier (6.35 %). By finishing in the top two, Castle advanced to the November general election, where he will face Democratic opponents Terry Bell and Janet Jacobs Greene for the two available seats [12].
Castle’s public record prior to the 2026 race is not detailed in the available sources, and no specific professional or educational background has been published. His campaign activity, as reflected in the primary results, demonstrates a base of support within the Republican electorate of District 2. The general election will determine whether he joins the Macon County Board of Commissioners to help set policy, approve the county budget, and oversee local services for residents of his district.
Sources
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.