South Heart is a city located in Stark County North Dakota. With a 2020 population of 443, it is the 99th largest city in North Dakota and the 13830th largest city in the United States . South Heart is currently growing at a rate of 1.61% annually and its population has increased by 47.18% since the most recent census, which recorded a population of 301 in 2010. South Heart reached it's highest population of 443 in 2021. Spanning over 1 miles, South Heart has a population density of 463 people per square mile.
The average household income in South Heart is $124,859 with a poverty rate of 12.39%. The median rental costs in recent years comes to $888 per month, and the median house value is $201,800. The median age in South Heart is 43.9 years, 36.9 years for males, and 51.2 years for females.