Why do Catholics believe in purgatory?
Catholics believe in purgatory because Scripture and Tradition affirm that nothing impure enters heaven (Rev 21:27), yet most souls die in God's friendship but still imperfectly purified. Purgatory is the final cleansing God mercifully provides so the soul can fully enter his presence. The Church has defined this as dogma.
The Scriptural Foundation
Revelation 21:27 states plainly that nothing defiled shall enter the heavenly Jerusalem. This demands a purification for any soul that dies in grace but still carries the residue of sin's disorder.
Sources & Further Reading
Scripture: 2 Maccabees 12:46 · 1 Corinthians 3:15 · Matthew 5:26 · Matthew 12:32 · Revelation 21:27
Catechism of the Catholic Church: CCC 1030 · CCC 1031 · CCC 1032 · CCC 1371
Go Deeper
Bible lessons that explore this topic further: