People who live in sight of a skyscraper, an ocean, a Great Lake, or a major river should not be allowed to vote. I guess you can throw in mountains for good measure. From what I was able to deduce, Tarrant County, Texas (Fort Worth) was the only major metropolitan area not to go for the Socialist.
Phoenix, AZ, Salt Lake City, UT (both over a million), Oklahaoma City, Mobile, AL, Boise, ID, Tulsa, OK, Huntsville, AL, Amarillo, TX, Wichita, KS, and others in addition to Ft. Worth, TX.
Phoenix, Oklahoma City, Tulsa, Wichita, and Jacksonville also went for McCain.