Первоначально карлуки занимали территории между Алтаем и восточным побережьем озера Балхаш. С начала VIII века они постепенно переселялись на территорию Семиречья. Изначально ставка правителя карлуков находилась в городе Суяб (на реке Чу), но в 940 году была перенесена в город Койлык в долине реки Или.