I like how the only "midwest" city they list is Minneapolis, which isn't even the capital of Minnesota. Secondly, no cities in North or South Dakota? Some of the most thriving economies are in the Dakotas and have been for the last decade or more.
It just confirms how myopic people who live on the East Coast are about our "flyover" country.