The town of Dimovo has been the centre of a municipality since 1888 with the constituent villages of Kostichovtsi, Bela, Dalgo Pole, Ostrokaptsi and Kladorub.
As a settlement, Dimovo dates back to 1878. In 1864, Circassians settled in these places, who emigrated after the Russo-Turkish war of 1877-1878, when the Romanian detachment, which liberated Vidin from the Turks, passed through here.
In place of the Circassians settled refugees from Edirne Thrace, who renamed the Circassian Ottoman War. Almost simultaneously with the Thracians from the nearby Balkan villages here, in the valley of the river Archar, several families settled and created a second settlement of the same name. After a few months, the two villages merged into one called Barzitsi.
With the highest report 938 of April 9, 1880 of Prince Alexander Battenberg, the village of Barzitsi was renamed the village of Alexandrovo in honour of the prince, who passed through the village on the way from Vidin to Sofia and was well received and entertained by local leaders.
On January 29, 1936, the village of Alexandrovo was renamed the village of Vlaykovo in honour of the recently deceased writer Todor Vlaykov, who is not from this region. The reason for the renaming was that there were several settlements in the country with the name Alexandrovo and there was confusion of postal items.
After a public protest to the National Assembly and the Council of Ministers, on March 27, 1936, the village was renamed Knyaz Alexandrovo, with which name it lasted until July 13, 1951, when it was renamed the village of Dimovo in honour of the first partisan and first commander of the partisan detachment “Georgi Benkovski”.
Since 15.09.1964 Dimovo is a town of urban type, and on 29.08.1969 it has been declared a town.
In 1971 Dimovo became the centre of a settlement system, including the former municipalities of Izvor, Oreshets, Ruzhintsi, Drenovets and Gorno Belotintsi stations (now in the Montana region).
In its current form, Dimovo Municipality is Dimovo Municipality was established by Decree № 2704 of the State Council of the Republic of Bulgaria of 28.08.1987. It is part of Vidin District, Northwestern Planning Region with a total area of 402,866 m2 which represents 13.3% of the territory of the district. It borders with six other municipalities in the district - Belogradchik, Ruzhintsi, Chuprene, Makresh and Vidin and Lom municipality in Montana district.
The settlements are 22 in number, these are villages, most of which are sparsely populated and distant from each other. Dimovo Municipality has the role of a natural centre of Northwestern Bulgaria. Its population is constantly declining, falling four times in the last 90 years, according to the latest census is 6514 people. The population is mostly Bulgarian, there is also a significant number of Roma.