Audacious Epigone has a great post on attitudes toward gay marriage. It made me wonder what best predicts support (sample size = 3,399, GSS, blacks and whites):
OLS standardized regression coefficients
Size of place .02
Church attendance -.30*
Irreligiosity is clearly the stongest predictor of support. Education, being young, and being female are in the middle, and a high IQ is the weakest significant predictor. Race, the size of your town, and income don't matter.
UPDATE: If I add political orientation to the model, there are two noteworthy changes: 1) being liberal becomes the strongest predictor of support, and 2) race becomes significant. When you remove the influence of liberalism, blacks become signficantly less supportive of gay marriage than whites.