Żydowscy mieszkańcy miejscowości, w liczbie około 240 osób, zostali przewiezieni do getta w Nowinach Brdowskich, a pod koniec grudnia 1941 roku wywiezieni do obozu w Chełmnie nad Nerem i tam zgładzeniŻydowskiego Instytutu Historycznego https://web.archive.org/web/20110916042542/http://www.jewishinstitute.org.pl/pl/gminy/miasto/209.html. 1939–1940 – w latach niemieckiej okupacji nazwa miejscowości została zmieniona na Waldau, a następnie na Babenwald. 1945 – Okupację niemiecką Babiaka zakończyło 17 stycznia zajęcie miejscowości przez wojska 2 Armii Pancernej 1 Frontu Białoruskiego Armii Czerwonej. 1949–1953 – zbudowano budynek szkoły podstawowej. 1973 – wieś została siedzibą gminy Babiak.
Od lat powojennych można zaobserwować znaczny wzrost liczby mieszkańców. Dziś miejscowość jest lokalnym ośrodkiem handlu i usług dla pobliskich wsi, a władze gminne zabiegają o uzyskanie statusu miasta.