President-elect Barack ObamaBarack Hussein ObamaLGBTQ advocates slam Buttigieg for past history with Salvation Army Jayapal pushes back on Gaetz's questioning of impeachment witness donations to Democrats Gaetz clashes with Stanford professor: 'It makes you look mean' MORE won a majority of Catholic voters this year's presidential race and fared better with that group and with born-again Christian voters than Sen. John KerryJohn Forbes KerryNew Hampshire parochialism, not whiteness, bedevils Democrats Lessons of the Kamala Harris campaign Overnight Energy: Pelosi vows to push for Paris climate goals | Senate confirms Brouillette to succeed Perry at Energy | EPA under attack from all sides over ethanol rule MORE (D-Mass.) in 2004, according to a new study.

Obama received 56 percent of the Catholic vote compared to the 43 percent received by Sen. John McCainJohn Sidney McCainLessons of the Kamala Harris campaign Overnight Defense: Trump clashes with Macron at NATO summit | House impeachment report says Trump abused power | Top Dem scolds military leaders on Trump intervention in war crimes cases Top Armed Services Democrat scolds military leaders on Trump's intervention in war crimes cases MORE (R-Ariz.), according to The Barna Group's survey. The 2004 candidates, Sen. John Kerry (D-Mass.) and President Bush, both received 49 percent of the Catholic vote that year.

Among born-again Christians, Obama got 42 percent and McCain received 57 percent, a 15-point difference. Kerry lost the group to Bush by 24 percentage points.

McCain, however, maintained the Republican advantage among evangelical Christians. He received 88 percent of evangelicals' votes, which was higher than 85 percent that Bush got in 2004.