Берёт начало на Тянь-Шане в КНР на высоте 3 540 м. Исток реки находится в месте слияния рек Кунгес и Текес[1]. Длина — 1 439 км, из которых 815 км (56,6%) на территории Казахстана, где является одной из крупнейших рек. Впадает в западную часть озера Балхаш, сильно опресняя его. Высочайшей вершиной долины Или является гора высотой 6 350 м в ущелье Агиаз на территории Китая.