Coats är en kommun (town) i Harnett County i North Carolina.[2] Orten har fått sitt namn efter bosättaren James T. Coats.[3] Vid 2020 års folkräkning hade Coats 2 155 invånare.[1]