In 2010, Forbes Magazine called Buffalo one of ???America???s Best Places to Raise a Family,??? based on factors such as the cost of living, prevalence of homeownership, median household income, commuting time, crime, and high-school graduation rates.