 As of December 2018, there are 2,723 inhabitants living in the town of Gurkovo.Bulgarians constitute 75% of the population, while Romani people make up the remainder (24%).There are also a few Turks.