');
US City Data

Keene vs Portsmouth

Side-by-side comparison

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

Population & Demographics
MetricKeene, NHPortsmouth, NHDifference
Population22,92322,332+2.6%
Median Age35.942.4-15.3%
Foreign Born %3.8%9.2%-58.7%
Economy
MetricKeenePortsmouthDifference
Median Income$78,183$105,756-26.1%
Unemployment1.5%2.1%-28.6%
Poverty Rate9.9%5.5%+80.0%
Bachelor's+43.4%63.4%-31.5%
Housing
MetricKeenePortsmouthDifference
Home Value$232,500$640,600-63.7%
Median Rent$1275/mo$1778/mo-28.3%
Housing Units10,27111,094-7.4%

Learn More

Keene, NH ProfilePortsmouth, NH ProfileCost of Living in New HampshireMore ComparisonsCity Rankings