Suivant le traité de Riga (1921), Liakhavitchy devient polonaise, sous le nom de Lachowicze. Dans l'entre-deux-guerres, elle fait partie du powiat de Baranowicze, dans la voïvodie de Nowogródek. Le , Lachowicze reçoit à nouveau le statut de ville. Après la signature du Pacte germano-soviétique, elle est occupée par l'Armée rouge en , puis annexée par l'Union soviétique et rattachée à la république socialiste soviétique de Biélorussie. Elle devient un centre administratif de raïon le .