Krajowa Dyrekcja Spraw Religijnych w Ministerstwie Sprawiedliwości stwierdza, że chrześcijanie ewangelikalni stanowią najszybciej rosnącą grupę religijną w kraju. Wspólnoty religijne dążą do nawracania populacji z różnych kierunków etnicznych, politycznych, ekonomicznych i rasowych. Rośnie także południowoazjatycka populacja imigrantów, wyznających głównie islam.

W 2018 roku istnieje 913 grup i 232 organizacje religijne zarejestrowane w Departamencie Wyznań Religijnych Ministerstwa Sprawiedliwości. Główne chrześcijańskie grupy religijne to: katolicy, kościoły syjonistyczne i inne niezależne kościoły afrykańskie, zielonoświątkowcy, baptyści (zob. baptyści w Mozambiku), adwentyści dnia siódmego, kalwini, anglikanie i metodyści.

Zdecydowana większość muzułmanów to sunnici i sufici, jest także szyicka mniejszość pochodzenia południowoazjatyckiego.

Zarejestrowani są także żydzi, hinduiści i buddyści, którzy stanowią bardzo niewielki odsetek populacji.

Konstytucja gwarantuje wolność wyznania, a rząd generalnie przestrzega tego prawa w praktyce.