');
US City Data

Buffalo Lake vs St. Stephen

Side-by-side comparison

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

Population & Demographics
MetricBuffalo Lake, MNSt. Stephen, MNDifference
Population664672-1.2%
Median Age41.239.2+5.1%
Foreign Born %8.9%1.2%+641.7%
Economy
MetricBuffalo LakeSt. StephenDifference
Median Income$56,719$94,875-40.2%
Unemployment5.5%4.3%+27.9%
Poverty Rate17.4%2.1%+728.6%
Bachelor's+20.1%23.1%-13.0%
Housing
MetricBuffalo LakeSt. StephenDifference
Home Value$106,000$237,600-55.4%
Median Rent$763/mo$1025/mo-25.6%
Housing Units2852850.0%

Learn More

Buffalo Lake, MN ProfileSt. Stephen, MN ProfileCost of Living in MinnesotaMore ComparisonsCity Rankings