Best Place to Raise Your Kids: North Dakota

Best Place to Raise Your Kids: North Dakota

Grand Forks

Nearest city: Grand Forks
Population: 52,364
Median family income: $63,936
Runners-up: Fargo, Bismarck

Grand Forks, on the Minnesota border about 70 miles north of Fargo, is home to the University of North Dakota. It's an attractive college town on the banks of the Red River of the North, with a Arnold Palmer golf course, an Air Force Base, and an airport.