La mayoría de los habitantes de Teherán son chiíes y existe una minoría sunní, zoroastrista, bahaísta, judía y cristiana; incluyendo adherentes de la Iglesia asiria de Oriente, la Iglesia apostólica armenia, la Iglesia católica caldea, la Iglesia evangélica armenia, la Iglesia Yama'at-e Rabbaní, la Iglesia de la Hermandad Armenia, Iglesia ortodoxa rusa, e Iglesias presbiterianas y protestantes, además de la Iglesia católica de Roma.