Middlesex Flag

Middlesex

County:
Nash County
County Seat:
No
Area (mi²):
1.045

Middlesex is a town located in Nash County, North Carolina. Middlesex has a 2026 population of 960. Middlesex is currently growing at a rate of 1.8% annually and its population has increased by 3.9% since the most recent census, which recorded a population of 924 in 2020.

960
Total Population
919
Density (mi²)
17 1.8%
Growth