Haverhill, FL
2,859
Population
0.6
square miles
4,522.6
people per square mile