');
US City Data

Williamstown vs North Plymouth

Side-by-side comparison

How does Williamstown, MA compare to North Plymouth, MA? Williamstown has a population of 4,352 with a median household income of $82,917, while North Plymouth has 4,458 residents and a median income of $71,205. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricWilliamstown, MANorth Plymouth, MADifference
Population4,3524,458-2.4%
Median Age21.939-43.8%
Foreign Born %11.1%22%-49.5%
Economy
MetricWilliamstownNorth PlymouthDifference
Median Income$82,917$71,205+16.4%
Unemployment1.9%16.5%-88.5%
Poverty Rate15.9%18.3%-13.1%
Bachelor's+74.4%33.4%+122.8%
Housing
MetricWilliamstownNorth PlymouthDifference
Home Value$436,900$456,600-4.3%
Median Rent$1244/mo$1787/mo-30.4%
Housing Units1,4992,058-27.2%

Learn More

Williamstown, MA ProfileNorth Plymouth, MA ProfileCost of Living in MassachusettsMore ComparisonsCity Rankings