Christians also think that atheists and religious people are just as likely to be moral, at 69% and 60% respectively. Muslims surveyed were more unsure, with 53% saying they "didn't know".
Of the 2,004 people surveyed in the HuffPost/Survation poll, 56% described themselves as Christian, 2.5% were Muslim, 1% were Jewish and the remainder were of another faith or none.
The majority of Brits believe religion is not more likely to make you a moral person. More than 55% of those surveyed said that atheists are just as likely to be moral people than religious people.
Young people are actually more likely to have a positive view of religion. Around 30% of 18-24 year old believe religion does more good than harm, compared to just 19% of 55-64 year-olds.
More women described themselves as religious, with 43% calling themselves very or somewhat religious, compared to 36% of men.
Christianity is on the decline in Britain, with the 2011 Census finding 33.2 million people identifying with the religion, a decrease of 4.1 million from 2001, from 72% to 59% of the population.
Islam is on the rise, with the number of people identifying as Muslim growing from 3% to 5% of the population within a decade. But the 2011 census showed a huge increase in the number of people with no religion, currently 14.1 million people, an increase of 6.4 million since 2011, which is a growth of 10%.