Dimovo (Bulgarian: Димово [ˈdimovo]) is a town in northwestern Bulgaria, part of Vidin Province.
It is the administrative centre of the homonymous Dimovo Municipality, which lies in the eastern part of Vidin Province, 30 kilometres (19 mi) from Vidin at the Danube and 50 kilometres (31 mi) from Bregovo at the Timok River and the Serbian border.
Until the Liberation of Bulgaria in 1878, it was known as Barzitsa (Бързица) in Bulgarian, but it had the Ottoman name Osmaniye.
Finally, the modern name of Dimovo was established in 1951, after local partisan Zhivko Puev's nickname, Dimo.
Dimovo municipality has an area of 402 square kilometres (155 sq mi) and includes the following 23 places: