In my city, PHP completely dominates... that is of course unless I look at things asking for skills other than PHP.
I did a few searches on Monster.com and found that Java and .NET are about the same. There is however a single employer posting way more java jobs in Minneapolis.
This is actually not meant to be a troll or rude, but having traveled 42 states and 60+ countries, Minneapolis, while being an amazing place and a diamond in the rough was strangely, from an employment perspective, one of the most unusual places I encountered in my travels. I've been an instructor (ever since I found out that it pays much more to talk about working than actually working) and have met people everywhere. I felt like engineers in Minneapolis were much more likely to be happy with less overall ambition. It's an odd generalization, possibly more poorly researched than your own, but it struck me as if engineers were just another cog in the machine and many of the engineers I encountered adopted an almost Scandinavian lifestyle of working to live instead of living to work.
While here in Oslo, Noway I consider that the norm or the average, in the U.S., I consider it highly unusual and somehow a little scary.
My point is, that I feel that Minneapolis from my perspective probably should never be used as an example of "normal". There are some special things which make Minneapolis a wonderful place to live. In fact, if it weren't for the impressively awful weather (which makes Norway look warm), I would love to live there... as long as I didn't need to work there.