Население государства Караханидов составляли тюркские племена и народности. Правящая династия Караханидов, предположительно, принадлежала к тюркской народности ягма. В «Худут аль-Алам» говорится, что ягма (в X в.) занимали Центральный и Западный Тянь-Шань к югу от реки Нарын и северо-западный угол китайского Туркестана[216]. Как они пришли в этот регион, неизвестно. Автор «Худут аль-Алам» в качестве версии предлагает предшествовавшую этой миграции борьбу между китайцами, карлуками и ягма[217]. Минорский, ссылаясь на Гардизи, пишет, что ягма произошли от уйгуров. Какая-то часть уйгуров (видимо, народность ягма) присоединилась к карлукам и ушла с ними на Запад[218]. Ф. Сюмер также полагает, что ягма были народом, связанным с уйгурами. Отколовшись от основной массы уйгуров, ягма перекочевали на запад, пришли в район г. Кашгар и, отняв его у карлуков, сделали своим административным центром[219]. Видимо, ягма раскололись на две части, так как в качестве другого района их обитания называется бассейн реки Или[220]. Правители ягма носили титул бугра-хан (богра-хан). В 927 г. в районе Кашгара было образовано тюркское государство Караханидов, которое в 960 г. приняло ислам. Основываясь на том, что правители Караханидов также носили титул бугра-хан, Бартольд выдвинул гипотезу, что правящая династия Караханидов происходила из народности ягма. Бартольда процитировал и поддержал Минорский[221]. Вместе с тем, Бартольд неоднократно писал о том, что происхождение династии Караханидов неизвестно. «Ни один источник, — пишет Бартольд, — не говорит, из какой именно турецкой (тюркской. — В.З.) народности вышла эта династия; везде Караханиды и их народ называются только турками (тюрками. — В.З.)»[222]. В другой работе Бартольд пишет: «В географической литературе нет известий о распространении среди турок (тюрок — В.З.) ислама; историки говорят о принятии ислама многочисленным турецким (тюркскими. — В.З.) народом; это известие находится только в багдадской хронике. Причем, не сообщается никаких подробностей ни о том, каково было название этого народа, ни о том, где он жил. По всей вероятности это были те турки (тюрки. — В.З.), из которых вышла мусульманская турецкая (тюркская. — В.З.) династия — династия Караханидов»[223].
Интересными, на наш взяляд, являются некоторые замечания В.В. Григорьева, который перевел и снабдил комментариями труд «Тарих-и Мюнедджим-баши», в котором излагается история Караханидов в Мавераннахре. Григорьев, в частности, пишет: «История тюркской династии, властвовавшей над Мавераннагром в течение V и VII столетий гиджры (XI и XII вв. по Р.Х.), принадлежит к числу самых малоизвестных и наименее разработанных... Так мало знакомы мы с династией, о которой идет речь, что не умеем даже назвать ее надлежащим образом... Я в описании неизданных монет этих государей, напечатанном около двенадцати лет тому, обозначил их названием «Уйгурских владельцев Мавераннагра», но позже сам отказался от этого названия, открыв, что они не имели ничего общего с Уйгурами. В настоящее время предпочитаю называть эту многоименную или безыменную династию по имени первого из государей ее, которому приписывается принятие ислама — Караханидами»[224].
С большей определенностью можно говорить об этническом составе населения государства Караханидов, т.к. известно, что на землях в окрестностях Кашгара, кроме ягма обитали также чигили. Чигилями были, кроме того, заселены левый берег реки Или и окрестности Тараза (Таласа). Ф. Сюмер, ссылаясь на Гардизи, пишет, что Чигили были одним из карлукских племен[225]. Известно, что Чигили составляли основу армии Караханидов[226]. Можно предположить, что кроме ягма и чигилей в состав государства Караханидов входили (полностью или частично) и другие тюркские племена и народности, в прошлом объединенные в составе тюркского каганата.
О государственном устройстве, военной организации, экономике государства Караханидов ничего не известно. Вообще, история Караханидов до завоевания ими государства Саманидов известна весьма приблизительно. Предположительно, в период с 960 по 990-е годы Караханиды заняли территории от озера Балхаш на севере до г. Яркента на юге. На западе граница проходила приблизительно в 250—300 км восточнее Сырдарьи, на востоке — приблизительно в 500 км восточнее озера Исык-Куль. Кроме Кашгара, крупным городом на этой территории был Баласагун.