Juchnowiec Kościelny jest gminą wiejską, położoną w północno-wschodniej Polsce w województwie podlaskim, w powiecie białostockim, na południe od Białegostoku.

Gmina graniczy z gminami: Białystok, Zabłudów, Bielsk Podlaski, Suraż, Turośń Kościelna, Choroszcz i Wyszki. Powierzchnia gminy wynosi 171 km2, a stan ludności na 31.12.2023 r. wynosił  17025 mieszkańców.

W Gminie Juchnowiec Kościelny istnieje 47 sołectw: Baranki, Biele, Bogdanki, Brończany, Czerewki i Kożany, Dorożki, Hermanówka, Hołówki Duże, Hołówki Małe, Horodniany, Hryniewicze, Ignatki, Ignatki-Osiedle, Izabelin, Janowicze, Janowicze-Kolonia, Juchnowiec Dolny, Juchnowiec Dolny Kolonia, Juchnowiec Górny, Juchnowiec Kościelny, Kleosin, Klewinowo, Koplany, Kolonia Koplany, Księżyno, Księżyno-Kolonia, Lewickie, Lewickie-Kolonia, Lewickie-Stacja, Niewodnica Nargilewska, Niewodnica Nargilewska-Kolonia, Ogrodniczki, Olmonty, Pańki, Rostołty, Rumejki, Simuny, Solniczki, Stanisławowo, Szerenosy, Śródlesie, Tryczówka, Wojszki, Wólka, Zajączki, Zaleskie, Złotniki.

Auto zdjęć: Robert Popławski