Teachey is a town in Duplin County, North Carolina, United States. At the 2020 census, the population was 448.

Geography

Teachey is located in southwestern Duplin County. U.S. Route 117 passes through the center of town, leading south to the center of Wallace and north to Rose Hill. Interstate 40 passes east of town, with access from Exit 384.

According to the United States Census Bureau, Teachey has a total area of , all land.

Demographics

As of the census