');
US City Data

Topsham vs Caribou

Side-by-side comparison

How does Topsham, ME compare to Caribou, ME? Topsham has a population of 6,962 with a median household income of $80,545, while Caribou has 7,427 residents and a median income of $54,271. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricTopsham, MECaribou, MEDifference
Population6,9627,427-6.3%
Median Age46.352.3-11.5%
Foreign Born %2.3%4%-42.5%
Economy
MetricTopshamCaribouDifference
Median Income$80,545$54,271+48.4%
Unemployment4.9%3.1%+58.1%
Poverty Rate8.5%11.8%-28.0%
Bachelor's+46.3%28.6%+61.9%
Housing
MetricTopshamCaribouDifference
Home Value$341,800$120,300+184.1%
Median Rent$1211/mo$696/mo+74.0%
Housing Units3,1294,000-21.8%

Learn More

Topsham, ME ProfileCaribou, ME ProfileCost of Living in MaineMore ComparisonsCity Rankings