Murphy is a city located in Cherokee County North Carolina. With a 2020 population of 1,677, it is the 273rd largest city in North Carolina and the 8295th largest city in the United States . Murphy is currently growing at a rate of 0.60% annually and its population has increased by 3.07% since the most recent census, which recorded a population of 1,627 in 2010. Murphy reached it's highest population of in . Spanning over 3 miles, Murphy has a population density of 658 people per square mile.
The average household income in Murphy is $44,938 with a poverty rate of 27.55%. The median rental costs in recent years comes to $631 per month, and the median house value is $162,000. The median age in Murphy is 46.1 years, 42.4 years for males, and 50.7 years for females.