China Grove is a city located in Rowan County North Carolina. With a 2020 population of 4,260, it is the 161st largest city in North Carolina and the 5236th largest city in the United States . China Grove is currently growing at a rate of 0.47% annually and its population has increased by 19.56% since the most recent census, which recorded a population of 3,563 in 2010. China Grove reached it's highest population of in . Spanning over 4 miles, China Grove has a population density of 1,204 people per square mile.
The average household income in China Grove is $65,423 with a poverty rate of 11.51%. The median rental costs in recent years comes to $696 per month, and the median house value is $118,200. The median age in China Grove is 39.7 years, 37.3 years for males, and 48.5 years for females.