Niwnice () – duża, uprzemysłowiona wieś sołecka w Polsce w województwie dolnośląskim, w powiecie lwóweckim, w gminie Lwówek Śląski.
Historia W roku 1305 wieś wzmiankowana była jako Cunczisdorf. Wieś składa się z dwóch głównych części: Bartnik i Nowego Lądu oraz osad: Bierzwiennej, Niwniczek, Przybysławia i Szymonek.
Podział administracyjny Do połowy XVIII wieku Niwnice wchodziły w skład księstwa jaworskiego. Do 1816 r. wieś administracyjnie należała do powiatu bolesławiecko-lwóweckiego, a od 1816 r.(z przerwą w latach 1975–1998) do powiatu lwóweckiego. W latach 1954–1959 wieś należała i była siedzibą władz gromady Niwnice, po jej zniesieniu w gromadzie Gradówek. W latach 1975–1998 miejscowość należała do województwa jeleniogórskiego.
Położenie Niwnice leżą na Pogórzu Izerskim w zachodniej części Niecki Lwóweckiej wzdłuż potoku Iwnica. Wieś ciągnie się na przestrzeni około 3,9 km;