');
US City Data

St. James vs Oak Park Heights

Side-by-side comparison

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

Population & Demographics
MetricSt. James, MNOak Park Heights, MNDifference
Population4,7404,782-0.9%
Median Age3751.7-28.4%
Foreign Born %18.2%4.8%+279.2%
Economy
MetricSt. JamesOak Park HeightsDifference
Median Income$57,031$84,639-32.6%
Unemployment9.6%3.2%+200.0%
Poverty Rate19.3%5.5%+250.9%
Bachelor's+17.6%38.4%-54.2%
Housing
MetricSt. JamesOak Park HeightsDifference
Home Value$109,600$333,600-67.1%
Median Rent$805/mo$1428/mo-43.6%
Housing Units2,0912,428-13.9%

Learn More

St. James, MN ProfileOak Park Heights, MN ProfileCost of Living in MinnesotaMore ComparisonsCity Rankings