Portsmouth is a city located in Rockingham County New Hampshire. With a 2020 population of 22,103, it is the 7th largest city in New Hampshire and the 1714th largest city in the United States . Portsmouth is currently growing at a rate of 0.40% annually and its population has increased by 6.37% since the most recent census, which recorded a population of 20,779 in 2010. Portsmouth reached it's highest population of 26,254 in 1980. Spanning over 17 miles, Portsmouth has a population density of 1,412 people per square mile.
The average household income in Portsmouth is $112,839 with a poverty rate of 6.67%. The median rental costs in recent years comes to $1,305 per month, and the median house value is $425,600. The median age in Portsmouth is 39.8 years, 37.4 years for males, and 41.5 years for females.