White non-hispanic Catholics are about as Protestants as a whole. A little less than Evangelicals, a little more Republican than mainstream Protestant denominations.
People identifying as non-religious are overwhelmingly liberal voters.
White non-hispanic Catholics are about as CONSERVATIVE as White Protestants.
Black Protestants vote Democratic. Hispanic Catholics vote Democratic.
Race trumps religion for most, when it comes to how they vote.
Show me the man (or woman) and I will tell you who they will vote for. about 70% correlation with huge ethnic categories. I can predict from 20 feet away and be mostly right, without ever talking to them.
And it hasn't changed in 50 years.
Demographics is Destiny in American politics.