Dimitrovgrad (Sırpça: Димитровград) Sırbistan'ın doğusundaki Pirot İlçesi'nde bulunan bir kent. 483 km²'lik bir belediye alanına sahip kent ülkenin Bulgaristan sınırında bulunur.
2011 nüfus sayımları verilerine göre[1] belediyenin nüfusu 10.118 kişidir ve bunun 5413'ünü (%53.5) Bulgarlar, 2819'unu (%27.86) Sırplar oluşturur.