Barabinsk is a town located in the Novosibirsk Oblast of Russia. It is situated within the Baraba Steppe region along the Trans-Siberian Railway, positioned between the cities of Omsk and Novosibirsk.
According to census data, the population of the town has fluctuated over recent decades. The 2010 census recorded a population of 30,394, following a count of 32,501 in 2002 and 36,501 during the 1989 Soviet census.