According to the CNN exit polls, the majority of Christians and Catholics voted for Bush; Fifty-four percent of Protestants voted for Bush and 40% for Kerry; Fifty-two percent of Catholics voted for Bush and 47% for Kerry. On the other hand, the majority of non-Christian voted for Kerry.
In terms of Church Attendance, more than 64% of those who attend church more than weekly and 58% of those who attend church weekly voted for Bush. Fifty percent of Americans who attend church monthly voted for Bush while 49% of the same cohort voted for Kerry. Oppositely, 62% of those who never attend church and 54% of those who attend church a few times yearly voted for Kerry.