');
US City Data

Oak Park Heights vs St. James

Side-by-side comparison

How does Oak Park Heights, MN compare to St. James, MN? Oak Park Heights has a population of 4,782 with a median household income of $84,639, while St. James has 4,740 residents and a median income of $57,031. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricOak Park Heights, MNSt. James, MNDifference
Population4,7824,740+0.9%
Median Age51.737+39.7%
Foreign Born %4.8%18.2%-73.6%
Economy
MetricOak Park HeightsSt. JamesDifference
Median Income$84,639$57,031+48.4%
Unemployment3.2%9.6%-66.7%
Poverty Rate5.5%19.3%-71.5%
Bachelor's+38.4%17.6%+118.2%
Housing
MetricOak Park HeightsSt. JamesDifference
Home Value$333,600$109,600+204.4%
Median Rent$1428/mo$805/mo+77.4%
Housing Units2,4282,091+16.1%

Learn More

Oak Park Heights, MN ProfileSt. James, MN ProfileCost of Living in MinnesotaMore ComparisonsCity Rankings