Oakdale, MN vs St. Anthony city (Hennepin and Ramsey Counties), MN
Oakdale, MN and St. Anthony city (Hennepin and Ramsey Counties), MN have a very similar cost of living, with only a 3.4% difference in their overall index. Oakdale scores 106 while St. Anthony city (Hennepin and Ramsey Counties) scores 109 on the cost of living index, where 100 represents the national average. The day-to-day expenses for residents in both cities are comparable, though differences emerge when looking at specific categories.
On the housing front, median rent in Oakdale is $1,452/month compared to $1,413/month in St. Anthony city (Hennepin and Ramsey Counties) — a 3% difference. Interestingly, home values tell a different story: while St. Anthony city (Hennepin and Ramsey Counties) has cheaper rent, Oakdale actually has lower median home values ($305,900 vs $365,700).
Median household income in Oakdale is $90,379 compared to $97,784 in St. Anthony city (Hennepin and Ramsey Counties) (-7.6%). While St. Anthony city (Hennepin and Ramsey Counties) is more expensive, its higher salaries more than compensate — residents there may actually end up with more disposable income. Looking at affordability, residents of Oakdale spend roughly 19.3% of their income on rent, more than the 17.3% in St. Anthony city (Hennepin and Ramsey Counties).
Climate-wise, both cities share similar average temperatures (46.5°F vs 45.8°F). St. Anthony city (Hennepin and Ramsey Counties) receives more rainfall at 30.7" per year compared to 29.2" in Oakdale.
Income & Cost
Housing
Salary Equivalency Calculator
What does your salary in one city buy you in the other?
Everyday Prices
BLS Average Prices by metro area
Climate
NOAA 30-year normals (1991-2020)