Grace, salvation, and the last things · Question 6
If God wants everyone saved, does everyone end up in heaven automatically?

The question: “Am I allowed to believe hell is empty, or do I have to say a lot of people are in it?”
The Church's answer: God wills that everyone be saved, and Christ gave himself for all. So the Church hopes that no one is lost and prays for the salvation of every person. Because we do not know the last inner movement of anyone's heart, we neither declare that a particular individual is in hell nor count how many are.
But we don't turn that hope into the settled claim that “whatever freedom chooses, the outcome is the same and everyone is saved automatically.” Love is not completed by force, and the Church really does teach that a person can definitively refuse God's love, along with the grave warning about hell. Hoping for everyone is not the same as declaring the salvation of everyone an established fact. Instead of playing judge, we repent, pray, and live the Gospel.
If they press further: “Then what happens to people of other religions, or people who don't believe?” — these pages are about the difference between the claim of ‘automatic salvation for all’ and universal hope. On the salvation of those who through no fault of their own have not known the Gospel and the Church, read the existing pages on ‘outside the Church there is no salvation’ and on interreligious dialogue alongside this one — and do not condemn any individual.
In one sentence: “The Church hopes and prays for the salvation of everyone, but it doesn't say that a refusal made in freedom means nothing, or declare everyone's salvation an already settled fact.”