Kula Municipality (Bulgarian: Община Кула) is a municipality (obshtina) in Vidin Province, Northwestern Bulgaria, located in the Danubian Plain about 10 km southwest of Danube river.
It is named after its administrative centre - the town of Kula.
The municipality embraces a territory of 291 km2 with a population of 4,958 inhabitants, as of December 2009.
[1] Kula Municipality includes the following 9 places (towns are shown in bold): The following table shows the change of the population during the last four decades.
According to the latest Bulgarian census of 2011, the religious composition, among those who answered the optional question on religious identification, was the following: An overwhelming majority of the population of Kula Municipality identify themselves as Christians.