Rio de Janeiro este un amestec de culturi si religii. Majoritatea localnicilor, cunoscuti sub numele de Cariocas, se identifica drept romano-catolici, o mostenire a colonizarii portugheze. Cu toate acestea, orasul are, de asemenea, un numar semnificativ de protestanti, precum si comunitati vibrante care practica religii afro-braziliane precum Candomblé si Umbanda.