
Район розташований на півдні Волині.
Межує з Іваничівським, Локачинським і Луцьким районами, Львівською і Рівненською областями.
Його площа становить 1,1 тис. кв. км (5,4 % території Волинської області), площа водного плеса становить 2,0 тис. га.
Ліси займають 11,6 тис. га.
Через Горохівщину протікає найбільша на Волині річка Стир (протяжність в межах району 20 км.).
Липа - друга за величиною річка (протяжність 43 км.), її ліва притока річка Гнила Липа (21 км.).
На Південному Заході району протікає річка Луга.
Чисельність населення 54,9 тис. осіб, у тому числі: міське населення 15,1 тис.осіб (27,5 %), сільське 39, 8 тис. осіб (72,5 %).
В районі є два міста Горохів і Берестечко, 2 селища міського типу Мар'янівка і Сенкевичівка, 88 сіл.
Територією району проходить залізниця “Луцьк-Львів”, протяжність якої у межах району 42 км.
Залізничні станції Горохів, Сенкевичівка, Звиняче.