There are several ethnic groups in Bin Qasim Town including Urdu speakers, Punjabis, Sindhis, Kashmiris, Seraikis, Pakhtuns, Balochs, Memons, Bohras, Ismailis. Over 99% of the population is Muslim. The population of Bin Qasim Town is estimated to be nearly one million.
