Novosokolniki (Russian: Новосоко́льники) is a town and the administrative center of Novosokolnichesky District of Pskov Oblast, Russia, located on the Maly Udray River 287 kilometers (178 mi) southeast of Pskov, at the junction of two railways: Saint Petersburg–Kiev and Moscow–Riga. Population: 8,119 (2010 Census preliminary results); 9,757 (2002 Census); 10,689 (1989 Census).