Kulesze Kościelne – gmina wiejska w województwie podlaskim, w powiecie wysokomazowieckim. W latach 1975–1998 gmina położona była w województwie łomżyńskim.
Siedziba gminy to Kulesze Kościelne. W granicach gminy znajdują się 32 miejscowości wiejskie, każda o statusie sołectwa.
Według danych z 30 czerwca 2004 gminę zamieszkiwało 3405 osób, a 2010 r. liczba ta wynosiła 3306 osóbUrząd Statystyczny w Białymstoku. (2012-04-08).
Położenie Gmina znajduje się w zachodniej części województwa podlaskiego, w obrębie mezoregionu Wysoczyzny Wysokomazowieckiej. Od północy graniczy z gminami Rutki i Kobylin-Borzymy, od zachodu z gminą Kołaki Kościelne, od południa z gminą Wysokie Mazowieckie, od wschodu z gminą Sokoły. Jest jedną z dziewięciu gmin powiatu wysokomazowieckiego.
Gospodarka Obszar gminy stanowi 9,05% powierzchni powiatu i 0,57% powierzchni województwa podlaskiego. Gmina Kulesze Kościelne ma charakter typowo rolniczy, o czym świadczy przewaga obszarów rolnych w ogólnej jej powierzchni: użytki rolne: 67%, z czego grunty orne zajmują 70,19%, pastwiska 17,21%, łąki 12,44% i sady 0,17%, użytki leśne: 27%.