According to the 1991 Bangladesh census, Rupsa had a population of 150,185. Males constituted 51.98% of the population and females 48.02%.
The 1991 Bangladesh census reported that Rupsa's population was 150,185, with males making up 51.98% and females accounting for 48.02%.