Stanley is a city located in North Carolina. With a 2020 population of 3,806, it is the 180th largest city in North Carolina and the 5543rd largest city in the United States. Stanley is currently growing at a rate of 0.85% annually and its population has increased by 7.03% since the most recent census, which recorded a population of 3,556 in 2010. Spanning over 3 miles, Stanley has a population density of 1,412 people per square mile.
The average household income in Stanley is $61,776 with a poverty rate of 6.27%. The median rental costs in recent years comes to $807 per month, and the median house value is $136,300. The median age in Stanley is 39.4 years, 36.5 years for males, and 41.9 years for females. For every 100 females there are 100.6 males.