Located in southern Cabarrus County, between the cities of Concord and Charlotte, Harrisburg is a fast-growing town surrounded by the activities and attractions of a major metropolitan area. Within miles, there are various institutes of higher learning, arenas and music venues, events centers, hotels, shopping and more.