of the 19th century, the population of the city was about 105,000, with a gradual increase over the next few decades, reaching more than 400,000 on the eve of independence. Estimates of the population range from 15 to 18 million, of which an estimated 90% are migrants from different backgrounds. The city's population is estimated to be growing at about 5% per year (mainly as a result of internal rural-urban migration), including an estimated 45,000 migrant workers coming to the city every month from different parts of Pakistan. The earliest inhabitants of the area that became Karachi were Sindhi tribes such as the Jokhio, Mallaah and Jat in the east and Baloch in the west and. Before the end of British colonial rule and the subsequent independence of Pakistan in 1947, the population of the city was majority Sindhi and Baloch Muslims, Hindus and Sikhs community numbering around 250,000 residents. The city was, and still is home to a large community of Gujarati Muslims who were one of the earliest settlers in the city, and still form the majority in Saddar Town. Important Gujarati Muslim communities in the city include the Memon, Chhipa, Ghanchi, Khoja, Bohra and Tai. Other early settlers included the Marwari Muslims, Parsis originally from Iran, Marathi Muslims and Konkani Muslims from Maharashtra (settled in Kokan Town), Goan Catholics and Anglo-Indians. Most Hindus and Sikhs migrated to India after independence of Pakistan. There are still small communities of Parsis, Goan Catholics and Anglo-Indians in the city. After the independence of Pakistan large numbers of Indian Muslims, mainly Urdu-speaking people, migrated to Karachi. There is also a sizeable community of Marathi Muslims and Malayali Muslims in Karachi (the Mappila), originally from Kerala in South India. The Marathi and Malayali Muslims in Karachi have intermarried with the other Muslims especially with Memon and Urdu-speaking Muslims and now have integrated into the wider Urdu-speaking Muhajir community. Since last few decades population of the Sindhis are also increasing dramatically. The Pashtuns, originally from Khyber Pakhtunkhwa, Afghanistan, the Federally Administered Tribal Areas and northern Balochistan, are now the city's second largest ethnic group after Muhajirs, these Pashtuns are settled in Karachi from decades. With as high as 7 million by some estimates the city of Karachi in Pakistan has the largest concentration of urban Pakhtun population in the world, including 50,000 registered Afghan refugees in the city, meaning there are more Pashtuns