Personal politics, IMO, is not a good reason to avoid living in certain areas. I'm a liberal-leaning moderate but many of my favorite people (friends and family) are conservative, and many of my hobbies tend to be populated mainly by the conservative demographic. You'll always find people here and there who won't give you the time of day if you're not on Team Blue or Team Red, but my take on it is, if I can't make friends with people who hold beliefs different from my own, then maybe I'm the asshole.
That said, if it really matters that much to you, you'll find plenty of swing states with mid-sized cities in the Midwest. Upsides are low cost of living, 20 minutes from the center of the city to cornfields. Downsides are you can't go too far north if you don't like cold winters.
No area is thriving right now thanks to the recession, but it sounds like you are aiming for remote work anyway, so why does that matter? If I were in your shoes, I would pick a place that has the geography, climate, and cost of living I am looking for and not worry so much about the politics and economic prospects of the area.
That said, if it really matters that much to you, you'll find plenty of swing states with mid-sized cities in the Midwest. Upsides are low cost of living, 20 minutes from the center of the city to cornfields. Downsides are you can't go too far north if you don't like cold winters.
No area is thriving right now thanks to the recession, but it sounds like you are aiming for remote work anyway, so why does that matter? If I were in your shoes, I would pick a place that has the geography, climate, and cost of living I am looking for and not worry so much about the politics and economic prospects of the area.