According to the official statistics of the Chinese government in 2009, there were approximately 23 million Chinese Muslims, 1.6% of the Chinese population (up from 18 million in 1992 and 20 million in 2000). Non-governmental statistics tend to estimate the number of Muslims between 50 to 100 million. Muslims are dispersed throughout China with a particularly high concentration in the Northwest provinces. Muslims throughout China may be divided into ten distinct predominately Muslim ethnic groups. The largest group is Hui who are spread throughout China, followed by the Uygur who live in Xinjiang. Other groups include Dongxiang, Bao’an, Sala, Uzbek, Kazak, Kirghiz, Tajik, and Tatar. Alongside Muslims of these ethnic groups, there are significant numbers of Muslims among other ethnic groups, including: Han, Zang (Tibetan), Mongol, Bai, and Dai ethnic groups.
| Name of Ethnic Group | Living place | Number (according to 2000 census) |
| Hui | Ningxia, Gansu, Henan, Xinjiang, Qinghai, Yunnan, Hebai, Shandong, Anhui, Liaoning, Beijing, Inner Mongolia, Tianjing, Heilongjiang, Shanxi, Guizhou, Jiling, Jiangsu and Sichuan | 9,816,805 |
| Uyghur | Xinjiang | 8,399,393 |
| Kazak | Xinjiang | 1,250,458 |
| Dongxiang | Gansu, Xinjiang | 513,805 |
| Kirghiz | Xinjiang | 160,823 |
| Salar | Qinghai | 104,503 |
| Tajik | Xinjiang | 41,028 |
| Uzbek | Xinjiang | 12,370 |
| Bao'an | Gansu | 16,505 |
| Tatar | Xinjiang | 4,890 |
| Total | 20,320,580 |