Ипуть протекает по территориям Могилёвской области Белоруссии, Смоленской и Брянской областей России, а также Гомельской области Белоруссии. 23
Исток реки находится в Климовичском районе Могилёвской области, в деревне Недведь на Смоленской возвышенности. 23 Далее Ипуть протекает по территории Смоленской и Брянской областей РФ, а впадает в реку Сож в Гомельской области Белоруссии, в районе города Гомель. 5
Крупнейшим населённым пунктом в верховье реки является село Ершичи — центр Ершичского района Смоленской области. 2 В среднем течении Ипути находится город Сураж, а на притоках реки расположены другие районные центры Брянской области: города Клинцы, Новозыбков, Унеча, Мглин, посёлок городского типа Вышков, посёлок городского типа Клетня и село Гордеевка. 2 В низовьях Ипути на территории Белоруссии находятся города Добруш — центр Добрушского района и Гомель — центр Гомельской области. 2