Uryupinsk is a town in Volgograd Oblast, Russia, located 340 kilometers (210 mi) northwest of Volgograd on the Khopyor River. Population: 41,590 (2010 census); 41,960 (2002 census); 42,954 (1989 Soviet census).