Predict the probability of being a Democrat or being a Republican conditional on your personal characteristics. There is some slight evidence that income matters in the expected direction. Job security and income growth. People with more job security are a bit more Republican and perhaps a little more optimistic about their future income. Older people are a little more likely to be Democrats.
Ideology matters even more than race.
Very strong evidence for ideological voting. Strong evidence for group-interested voting, with race being the main group of interest. Self-interest plays a marginal role at most. There are many different ways to analyze political beliefs. On a deep level, this spectrum may not make a great deal of sense.