Городской округ расположен в центральной части Ивановской области, юго-западнее областного центра и граничит с городом Иваново и Ивановским районом.
Через территорию городского округа Кохма проходит автодорога Иваново – Шуя – Нижний Новгород.
Удаленность от областного центра составляет 5 км, от города Москвы – 300 км.
Площадь городского округа – 12,6 км², численность населения на 01.01.2021 – 29 000 человек, промышленность – текстильная, швейная.