It is the administrative centre of Kula Municipality part of Vidin Province.
Located just east of the Serbian-Bulgarian border, it is the third largest town in the province after Vidin and Belogradchik.
[1] Kula is the modern site of the Roman fortress of Castra Martis, the ruins of which can still be seen today, which also was a bishopric in the Roman province of Dacia Ripensis and remains a Latin Catholic titular see under the Latin name.
While within Danube Vilayer of the Ottoman Empire, the town was called Adliye and Yezdanşêr became its Governor in the late 1860s.
[2] The most important local industry is the rubber and plastic processing factory.