A Lifetime of Service to Randolph County

Bill McCaskill has spent over 30 years protecting children and supporting families right here in Randolph County. A retired Child Protective Services supervisor, former Asheboro City Council member, and community leader, Bill has dedicated his life to helping others and strengthening our community.
From shaping child welfare laws to working alongside law enforcement and local organizations, Bill brings real-world experience – not politics – to the table.
Bill will fight for what matters to working class North Carolinians.
- Strong Public Schools
- Lower Costs for Families
- On-Time, Responsible Budgets