The village is ethnically mixed and its population numbered 7,414 inhabitants as of 2011 census.
[5] In 1910, population of the village was mainly composed of Hungarians, Bunjevci and Germans, with some Serbs living there as well.
were exiled from their homes (including the Hungarian population) to make room for Csango newcomers.
[6] After World War II, 2,090 (mostly Serb) colonists settled in Bajmok, which enlarged village population to 11,789.
By the 2002 census, Serbs were listed as the single largest ethnic group in Bajmok.