Ước tính dân số gần đây trong khoảng từ 142 đến 147 triệu người, làm cho Bangladesh đứng trong nhóm 10 nước đông dân nhất thế giới. Với số dân tương tự như Nga nhưng có diện tích chỉ 144.000 kilômét vuông, khiến nước này có mật độ dân số rất lớn. Tăng trưởng dân số ở mức rất cao trong các thập niên 1960 và 1970 khiến dân số tăng từ 50 lên 90 triệu người. Việc tăng cường kiểm soát sinh sản trong thập niên 1980 đã góp phần giảm tỷ lệ này. Dân số Bangladesh khá trẻ, với nhóm độ tuổi 0–25 chiếm 60%, trong khi chỉ 3% là từ 65 trở lên. Tuổi thọ ở mức 63 tuổi đối với cả phụ nữ và nam giới.