125 millions de personnes sont musulmanes, soit 89,7 % de la population nationale. Environ 96 % sont sunnites, un peu plus de 3 % chiites (les Biharis sont en majorité chiites) et le reste ahmadis. Le Bangladesh a la troisième plus grande majorité musulmane du monde après l’Indonésie et le Pakistan.
dans la Constitution d’origine de 1971. L’hindouisme est la deuxième religion majeure représentant 9,2 % de la population.
Les bouddhistes, chrétiens (ces derniers étant surtout catholiques) et les animistes constituent le reste de la population.