10 Diverse Cities in North Dakota Fargo Bismarck Grand Forks Minot West Fargo Williston Dickinson Mandan Jamestown Wahpeton