Farmington, ME
4,318
Population
4
square miles
1,070
people per square mile
Census data: ACS 2022 5-year unless noted