In 2023, Farmington, NH had a population of 3.75k people with a median age of 44.5 and a median household income of $51,094. Between 2022 and 2023 the population of Farmington, NH grew from 3,722 to 3,753, a 0.833% increase and its median household income grew from $44,664 to $51,094, a 14.4% increase.
The 5 largest ethnic groups in Farmington, NH are White (Non-Hispanic) (92.4%), Black or African American (Non-Hispanic) (2.42%), Other (Non-Hispanic) (2.16%), Two+ (Non-Hispanic) (1.73%), and Two+ (Hispanic) (0.799%).
None of the households in Farmington, NH reported speaking a non-English language at home as their primary shared language. This does not consider the potential multi-lingual nature of households, but only the primary self-reported language spoken by all members of the household.
100% of the residents in Farmington, NH are U.S. citizens.
In 2023, the median property value in Farmington, NH was $215,100, and the homeownership rate was 62.7%.
Most people in Farmington, NH drove alone to work, and the average commute time was 29 minutes. The average car ownership in Farmington, NH was 2 cars per household.