Rochester MN has ranked 10th as the best city for living the American Dream according to website smartasset.com. The website used 5 metrics: home ownership rate, diversity rate, upward mobility rate, median home value and unemployment rate.
Here is smartasset.com's description of why Rochester cam in at #10:
"10. Rochester, MN
Our list ends in Rochester, Minnesota, one of the best cities for working women. Rochester ranks well thanks to high upward mobility and high homeownership rates. In those metrics, Rochester ranks 11th and 22nd, respectively.
In fact, if it weren’t for the lack of diversity (Rochester ranks 235 out of 257 in diversity), this city would rank higher."