Bahawalpur division constitutes 11,210,997 Muslims, 188,252 Hindus, 39,401 Christians, 4,703 Ahmadis followed by 5,523 scheduled castes and 3,718 others.
Bahawalpur division includes 11,210,997 Muslims, 188,252 Hindus, 39,401 Christians, 4,703 Ahmadis followed by 5,523 scheduled castes and 3,718 others.