Actually, if you look at the breakdown by income, Republicans do better among the upper classes.
http://www.stat.columbia.edu/~cook/movabletype/mlm/outcome1.png