В период немецкой оккупации Польши во время Второй мировой войны в пределах города действовал нацистский немецкий трудовой лагерь «Staatspolizeistelle Litzmannstadt Arbeitserziehungslager Ostrowo», где погибло 193 человека. Этот город был одним из главных центров польского подполья в Великопольском регионе. В 1941 году, после разгрома Гестапо штаба Познанского отделения подпольного Союза по вооруженной борьбе, он был перенесён в Острув. Отсюда была проведена реорганизация познанской области Союза. Острув был освобождён от немецких оккупантов 23 января 1945 года войсками первого Белорусского фронта.