gramada (, ; "heap, pile") is a town in northwestern bulgaria, part of vidin province. it is the administrative centre of the homonymous gramada municipality, which lies in the central part of vidin province. it is located in the western danubian plain, from the provincial capital vidin and from sofia. as of december 2009, the town has a population of 1,647 inhabitants.