Best Place to Raise Your Kids: Michigan

Best Place to Raise Your Kids: Michigan

Ann Arbor

Nearest city: Ann Arbor
Population: 113,485
Median family income: $91,701
Runners-up: Royal Oak, Portage

Ann Arbor, home of the University of Michigan, is the state's best place to raise kids for the second straight year. It is one of the best college towns in America, with acres of parks, galleries, museums, restaurants, boutiques, and seven golf courses.