Peshawar is mostly Muslim which make 98.5% of the city's population in the 1998 census. Christians make up the second largest religious group with around 20,000 adherents, while over 7,000 members of the Ahmadiyya Muslim Community live in Peshawar. Hindus and Sikhs are also found in the city − though most of them migrated to India following the Partition of India in 1947.