Carrboro, NC
21,242
Population
6.5
square miles
3,280.4
people per square mile