Over four years, religious people scored their life satisfaction at 7.53 out of 10 and their happiness at 7.38. People with no religion scored their happiness at only 7.22. Compared with other faiths, Christians are mid-table at 7.47; Muslims are only 7.33, while Hindus are a cheerful 7.57.
There is a word of caution with interpreting this data though:
The temptation is to argue this proves religion makes you happy and satisfied with life. It’s not so, of course. For one thing, it might not be the content of faith – which all religious adherents would say is pretty important – that matters, but being part of a supportive community, which religions often provide. Another is that it might be happy, cheerful people who naturally like going to the church, or mosque, or gurdwara; if you’re naturally miserable, you’re more likely to stay at home.