John McCain holds a commanding lead over Barack Obama, 53% to 37%, among Americans who attend church weekly.