');
US City Data

Portsmouth vs Keene

Side-by-side comparison

How does Portsmouth, NH compare to Keene, NH? Portsmouth has a population of 22,332 with a median household income of $105,756, while Keene has 22,923 residents and a median income of $78,183. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricPortsmouth, NHKeene, NHDifference
Population22,33222,923-2.6%
Median Age42.435.9+18.1%
Foreign Born %9.2%3.8%+142.1%
Economy
MetricPortsmouthKeeneDifference
Median Income$105,756$78,183+35.3%
Unemployment2.1%1.5%+40.0%
Poverty Rate5.5%9.9%-44.4%
Bachelor's+63.4%43.4%+46.1%
Housing
MetricPortsmouthKeeneDifference
Home Value$640,600$232,500+175.5%
Median Rent$1778/mo$1275/mo+39.5%
Housing Units11,09410,271+8.0%

Learn More

Portsmouth, NH ProfileKeene, NH ProfileCost of Living in New HampshireMore ComparisonsCity Rankings