(Cedar Rapids, IA) -- The best city in Iowa to raise a family is Cedar Rapids. That's according to WalletHub, which ranks Cedar Rapids 28th out of the country's 182 largest cities. WalletHub says it used dozens of metrics to make its rankings including cost of housing, quality of schools, and quality of healthcare systems. Cedar Rapids' best category is affordibility, where it ranks 7th. Des Moines also makes the top-half of the list at 82nd. WalletHub says the best city to raise a family in is Fremont, California. A full list of cities is available here.