Sindh's population is mainly Muslim (91.32%), and Sindh is
also home to nearly all (93%) of Pakistan's Hindus, who form 8.5% of the
province's population. The majority of Muslims are Sunni Hanafi followed by Shia
Ithnā‘ashariyyah. There are communities of Shia Nizari Ismailis and Shia Mustaali
Bohras. The non-Muslim communities includes Hindus, Christians, Qadianis and Zorastarians.
A large number of Hindus migrated to India after independence of Pakistan in
1947 while Muslim refugees, Muhajirs, arrived from India