Houlton, ME
4,918
Population
5.3
square miles
935.7
people per square mile