In 2019, Portsmouth, NH had a population of 21.8k people with a median age of 39.8 and a median household income of $83,923. Between 2018 and 2019 the population of Portsmouth, NH declined from 21,778 to 21,775, a −0.0138% decrease and its median household income grew from $78,027 to $83,923, a 7.56% increase.
The 5 largest ethnic groups in Portsmouth, NH are White (Non-Hispanic) (87.7%), Asian (Non-Hispanic) (4.81%), White (Hispanic) (2.37%), Black or African American (Non-Hispanic) (2.11%), and Two+ (Non-Hispanic) (2.11%). 0% of the households in Portsmouth, NH speak a non-English language at home as their primary language.
95.6% of the residents in Portsmouth, NH are U.S. citizens.
In 2019, the median property value in Portsmouth, NH was $425,600, and the homeownership rate was 52%. Most people in Portsmouth, NH drove alone to work, and the average commute time was 20.7 minutes. The average car ownership in Portsmouth, NH was 2 cars per household.