So says Matthew Sheffield, here, with data for IA, FL, PA, VA, WI, MI and NH showing Romney won Protestants on average with 54% and Catholics with 53%.
The problem for Republicans is the growth of the non-Christian population, especially among the young:
"[T]he Godless Gap cost Mitt Romney the election".