');
US City Data

Shakopee vs St. Louis Park

Side-by-side comparison

How does Shakopee, MN compare to St. Louis Park, MN? Shakopee has a population of 45,002 with a median household income of $110,989, while St. Louis Park has 49,541 residents and a median income of $100,250. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricShakopee, MNSt. Louis Park, MNDifference
Population45,00249,541-9.2%
Median Age35.536-1.4%
Foreign Born %16.6%8%+107.5%
Economy
MetricShakopeeSt. Louis ParkDifference
Median Income$110,989$100,250+10.7%
Unemployment3.6%3.3%+9.1%
Poverty Rate5.1%7.3%-30.1%
Bachelor's+39.9%63.9%-37.6%
Housing
MetricShakopeeSt. Louis ParkDifference
Home Value$361,400$371,600-2.7%
Median Rent$1495/mo$1589/mo-5.9%
Housing Units16,49125,404-35.1%

Learn More

Shakopee, MN ProfileSt. Louis Park, MN ProfileCost of Living in MinnesotaMore ComparisonsCity Rankings