卡斯韦尔县（）是美国北卡罗莱纳州北部的一个县，北邻维吉尼亚州。面积1,110平方公里。根据美国2000年人口普查，共有人口23,501人。县治扬西维尔（Yanceyville）。成立于1777年4月8日。县名纪念两任州长的理查·卡斯韦尔 （Richard Caswell）。