Barbara Nowacka urodziła się 10 maja 1975 r. w Warszawie. Z wykształcenia jest informatyczką, ale ukończyła również studia z zakresu zarządzania na Wydziale Zarządzania Uniwersytetu Warszawskiego oraz MBA we Francuskim Instytucie Zarządzania. W latach 2004-2009 pełniła funkcję dyrektorki marketingu, a od 2009 do 2019 roku była kanclerką Polsko-Japońskiej Akademii Technik Komputerowych.
Przewodnicząca partii Inicjatywa Polska, która od 2018 roku współtworzy Koalicję Obywatelską. Posłanka na Sejm RP IX i X kadencji wybrana w okręgu gdyńsko-słupskim. W IX kadencji Sejmu pracowała między innymi w Komisji Edukacji i Młodzieży oraz była wiceprzewodnicząca Podkomisji ds. Nauki i Szkolnictwa Wyższego.
Jest wiceprezeską Fundacji im. Izabeli Jarugi-Nowackiej. Pracowała także jako wolontariuszka w Telefonie Zaufania dla Kobiet założonym przez Federację na Rzecz Kobiet i Planowania Rodziny. Członkini Rady Programowej Kongresu Kobiet. Dwukrotnie przewodniczyła Obywatelskiemu Komitetowi Inicjatywy Ustawodawczej „Ratujmy Kobiety” liberalizującej ustawę antyaborcyjną. Była również członkinią Obywatelskiego Komitetu „Tak dla in vitro”. Jest współtwórczynią Campusu Polska Przyszłości – największego w Europie festiwalu społeczno-politycznego dla młodych aktywistów.
W 2016 roku znalazła się na corocznej liście FP Top 100 Global Thinkers „Foreign Policy”, a w roku 2017 otrzymała wraz z komitetem „Ratujmy Kobiety” międzynarodową nagrodę „Dla wolności kobiet” im. Simone de Beauvoir. W 2020 roku została uhonorowana francuskim odznaczeniem Narodowy Order Zasługi – czwartym odznaczeniem w hierarchii starszeństwa państwa.