Nowa Łubianka – wieś krajeńska w Polsce położona w województwie wielkopolskim, w powiecie pilskim, w gminie Szydłowo.
W latach 1975–1998 miejscowość administracyjnie należała do województwa pilskiego.
Według Narodowego Spisu Powszechnego Ludności i Mieszkań z 2011 roku liczba ludności we wsi Nowa Łubianka to 124.