Unity Township is one of fourteen townships in Rowan County, North Carolina, United States. The township had a population of 2,215 according to the 2010 census.
Geographically, Unity Township occupies 24.82 square miles (64.3 km2) in northwestern Rowan County. There are no incorporated municipalities in Unity Township. The township's northern boundary is with Davie County.
Residents are served by the Rowan–Salisbury School System.
Coordinates: 35°46′25″N 80°34′38″W / 35.7737251°N 80.5771737°W / 35.7737251; -80.5771737