Kannapolis is a city in Cabarrus, Mecklenburg and Rowan counties, North Carolina. Nationwide Mutual Insurance Co, Allstate Insurance and First Charter Corp are among the major financial institutions in Kannapolis. The average cost of a house is $107,450 and the average rent is $635 per month. The average income is $35,928 per year.