Danilovgrad (en serbe cyrillique : Даниловград) est une ville et une municipalité du Monténégro. En 2003, la ville comptait 5 208 habitants et la municipalité 16 523. La ville et la municipalité sont habitées par une majorité relative de Monténégrins.