');
US City Data

St. Stephen vs Buffalo Lake

Side-by-side comparison

How does St. Stephen, MN compare to Buffalo Lake, MN? St. Stephen has a population of 672 with a median household income of $94,875, while Buffalo Lake has 664 residents and a median income of $56,719. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricSt. Stephen, MNBuffalo Lake, MNDifference
Population672664+1.2%
Median Age39.241.2-4.9%
Foreign Born %1.2%8.9%-86.5%
Economy
MetricSt. StephenBuffalo LakeDifference
Median Income$94,875$56,719+67.3%
Unemployment4.3%5.5%-21.8%
Poverty Rate2.1%17.4%-87.9%
Bachelor's+23.1%20.1%+14.9%
Housing
MetricSt. StephenBuffalo LakeDifference
Home Value$237,600$106,000+124.2%
Median Rent$1025/mo$763/mo+34.3%
Housing Units2852850.0%

Learn More

St. Stephen, MN ProfileBuffalo Lake, MN ProfileCost of Living in MinnesotaMore ComparisonsCity Rankings