Wisconsin is interesting to me and unique from most states in that the rural areas are more Democratic and the Suburban areas are more Republican. Minnesota is also like this to an extent.
Can anybody explain to me why this is?
I can speak for Wisconsin and it may be similar for Minnesota.
Your Statement isn't exactly true.
To start with a given that the Suburban/Exurban Greater Milwaukee area is STRONGLY Republican for a number of reasons. one is partly do to a 'sorting' process where people flee democrat/socialist policies across the Milwaukee county line. 124th street (the county line with Waukesha county) actually has different voting patterns on one side vs the other.
Dane county is heavily democratic due to the Capitol-public employee concentration, flagship university etc.
"Rural" Wisconsin is almost entirely Republican, but much less so than the WOW counties. It is an old (and pretty good) rule that if a democrat doesn't get 60-65% plus in Milwaukee County their isn't enough votes left in the state for them to win.
This is sometimes skewed by:
1) some small to medium sized towns in the middle of rural areas that have old industrial/Union histories-traditions. These towns also sometimes have a quasi powerful public employee base. Miniature machines had developed on and off randomly here, but Republican politicians can also dominate.
2) The 'Western' part of the state between Madison and Lacrosse is the only "Rural" area that trends democrat. It does have those towns I just talked about but, I attribute this tendency toward 'Norwegian Classic ethnic settlement areas.' They went Went 47% for Walker in 2010, but had often swung hard for a dem like Feingold. They have trended toward the GOP, but are moving painfully slow and could relapse at any time.
2b) The far NorthWest has a smaller, but similar phenomenon to point 2 only it's 'Finnish Classic ethnic settlement areas.'
I suspect MN has this same phenomenon as they have a higher Scandinavian population.
The 1920's Progressive history of the LaFollet's in Wisconsin and Farmer–Labor in MN respectively may still play a role on the periphery.
So You have:
Democrat - Core - Heavy
Republican - adj. subs - lean
Republican - subs - Heavy
Republican - exoburbs - lean to strong
Republican - Rural - lean
Democrat - periphery - lean to strong