Middlesex is a city located in North Carolina. With a 2020 population of 827, it is the 357th largest city in North Carolina and the 11144th largest city in the United States. Middlesex is currently growing at a rate of 0.24% annually and its population has increased by 0.61% since the most recent census, which recorded a population of 822 in 2010. Spanning over 1 miles, Middlesex has a population density of 791 people per square mile.
The average household income in Middlesex is $38,823 with a poverty rate of 31.06%. The median rental costs in recent years comes to $525 per month, and the median house value is $104,100. The median age in Middlesex is 36.1 years, 30 years for males, and 43.8 years for females. For every 100 females there are 94.4 males.