North Yarmouth town, Cumberland County, ME
4,106
Population
21.2
square miles
193.4
people per square mile