');
US City Data

St. James vs Lonsdale

Side-by-side comparison

How does St. James, MN compare to Lonsdale, MN? St. James has a population of 4,740 with a median household income of $57,031, while Lonsdale has 4,789 residents and a median income of $91,719. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricSt. James, MNLonsdale, MNDifference
Population4,7404,789-1.0%
Median Age3730+23.3%
Foreign Born %18.2%1%+1720.0%
Economy
MetricSt. JamesLonsdaleDifference
Median Income$57,031$91,719-37.8%
Unemployment9.6%1.6%+500.0%
Poverty Rate19.3%1.4%+1278.6%
Bachelor's+17.6%23.7%-25.7%
Housing
MetricSt. JamesLonsdaleDifference
Home Value$109,600$327,100-66.5%
Median Rent$805/mo$1293/mo-37.7%
Housing Units2,0911,576+32.7%

Learn More

St. James, MN ProfileLonsdale, MN ProfileCost of Living in MinnesotaMore ComparisonsCity Rankings