По территории района протекает река Щapa, с притоками Мышанка, Липнянка, Ведьма Проходят железнодорожные линии Барановичи - Лунинец, Барановичи - Слуцк, автомобильные дорога Барановичи - Ляховичи, Брест - Слуцк -Подольск.
В составе района 124 населенных пункта объединенных 11 сельских Советов и город Ляховичи.