');
US City Data

Niles vs Portsmouth

Side-by-side comparison

How does Niles, OH compare to Portsmouth, OH? Niles has a population of 18,301 with a median household income of $49,987, while Portsmouth has 17,919 residents and a median income of $35,319. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricNiles, OHPortsmouth, OHDifference
Population18,30117,919+2.1%
Median Age42.137.1+13.5%
Foreign Born %1.4%2.1%-33.3%
Economy
MetricNilesPortsmouthDifference
Median Income$49,987$35,319+41.5%
Unemployment4%10.4%-61.5%
Poverty Rate13%37.5%-65.3%
Bachelor's+20.2%18%+12.2%
Housing
MetricNilesPortsmouthDifference
Home Value$108,400$95,000+14.1%
Median Rent$787/mo$758/mo+3.8%
Housing Units9,5608,508+12.4%

Learn More

Niles, OH ProfilePortsmouth, OH ProfileCost of Living in OhioMore ComparisonsCity Rankings