Caswell Township is a township in Pender County, North Carolina, United States.
Caswell Township is one of 10 townships within Pender County. It is in total area. The township is located in western Pender County.
In 2020, the population of Columbia Township was 1,959.
In 2022, the estimated population of the township was 2,212.
Communities within Caswell Township include most of Atkinson and the unincorporated community of Point Caswell. Additionally, a portion of Moores Creek National Battlefield is within the township.
The township is bordered to the northwest by Sampson County, to the northeast by Columbia Township, to the east by Grady Township, to the south by Canetuck Township, and to the west by Bladen County.