15. Fargo, North Dakota
The largest city in North Dakota and located on the banks of the Red River, Fargo comes with an abundance of cultural offerings such as museums, galleries and an Art Deco theater at the heart of its bustling downtown. The city also offers outdoor activities, low taxes and a strong jobs environment.
Population: 108,371
Median Household Income: $45,458
Median Home Price: $157,900