Novo Selo Municipality (Bulgarian: Община Ново село) is a frontier municipality (obshtina) in Vidin Province, Northwestern Bulgaria, located along the right bank of Danube river in the Danubian Plain.
The municipality embraces a territory of 109.5 km2 (42.3 sq mi) with a population of 2,979 inhabitants, as of the April 2011 census.
[1] Novo Selo Municipality includes the following 5 places all of them villages: The following table shows the change of the population during the last four decades.
There is also a significant "Vlach" (Romanian) community, but their numbers are declining rapidly.
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 Novo Selo Municipality identify themselves as Christians.