17 верасня 1939 г. у горад увайшлі аддзелы Чырвонай Арміі. Са студзеня 1940 г. Нясвіж стаў раённым цэнтрам у складзе БССР. А ўжо ў чэрвені 1941 г. быў акупіраваны нямецкімі войскамі. У гады акупацыі загінула больш за 6 тысяч чалавек (пераважна яўрэяў). 2–4 ліпеня 1944 г. пасля працяглых баёў горад вызвалены аддзеламі 65-й арміі ва ўзамемадзеянні з партызанамі.