Берестовицкий район образован 20 сентября 1944г., находится на юго-западе Гродненской области, граничит с Польшей, Гродненским, Мостовским, Волковысским и Свислочским районами.
Площадь района 743 кв. километра. Протяженность с севера на юг 45 км, а с запада на восток – 25 км.
Население 14655 человек на 01.01.2023 года. Населённых пунктов 128, в том числе г.п.Большая Берестовица, 6 сельсоветов: Берестовицкий, Конюховский, Малоберестовицкий, Олекшицкий, Эйсмонтовский, Пограничный.
Центр района – г. п. Берестовица находится в 60 км от г. Гродно, в 10 км от железнодорожной станции «Берестовица» Барановичского отделения Белорусской железной дороги.
Большую часть района занимают отгорьи Волковысской и Гродненской возвышенностей. 68% территории на высоте 160-200 м над уровнем моря. Самый высокий пункт (212м) на Могилянских горах, самый низкий – около д.Жукевичи Эйсмонтовского сельсовета (105м).
Полезные ископаемые: торф (Олекшицы), высококачественная кирпичная глина (Знайдино), строительные пески, большие запасы минеральной воды.
Климат умеренно-континентальный. Среднемесячная зимняя температура –5 градусов, летняя +18 градусов.
Протекает река Свислочь с притоками Веретейка, Берестовичанка, Уснарка, Крынка. Под лесами занято 16% территории.
Проходит железная дорога Волковыск-Белосток, автомобильные дороги на Гродно, Волковыск,Свислочь, Белосток.
На территории района расположены 4 пограничные заставы, контрольно-пропускной пункт, таможенный пост «Берестовица» Гродненской региональной таможни.