Kukečių seniūnija yra Kelmės rajono centre, 5 km į šiaurės rytus nuo Kelmės, ribojasi su Šaukėnų, Kelmės apylinkių, Liolių, Tytuvėnų apylinkių, Bubių (Šiaulių r.) seniūnijomis. Teritoriją sudaro 17 682 ha žemės, iš jos apie 6 600 ha sudaro dirbama žemė, apie 6 800 ha – miškai. Per seniūnijos teritoriją eina senasis ir naujasis plentai Kelmė–Šiauliai, teka Dubysos, Kražantės upės. Seniūnija padalinta į 3 seniūnaitijas, kurias sudaro 70 kaimų ir 13 viensėdžių.