Novokubansk (Russian: Новокуба́нск) is a town and the administrative center of Novokubansky District of Krasnodar Krai, Russia, located on the Kuban River. Population: 35,199 (2020), 34,880 (2010 census); 35,400 (2002 census); 30,201 (1989 Soviet census). The population of Novokubansk accounts for 40.4% of the district's total population.