Opština Dimitrovgrad se nalazi u jugoistočnom delu Srbije i pripada Pirotskom okrugu.
U opštini Dimitrovgrad se nalaze brojna naselja: Banski Dol, Barje, Bačevo, Beleš, Bilo, Boljev Dol, Braćevci, Brebevnica, Verzar, Visočki Odorovci, Vlkovija, Vrapča, Gojin Dol, Gornja Nevlja, Gornji Krivodol, Gradinje, Grapa, Gulenovci, Dimitrovgrad, Donja Nevlja, Donji Krivodol, Dragovita, Željuša, Izatovci, Iskrovci, Kamenica, Kusa Vrana, Lukavica, Mazgoš, Mojinci, Paskašija, Petačinci, Peterlaš, Planinica, Poganovo, Prača, Protopopinci, Radejna, Senokos, Skrvenica, Slivnica, Smilovci, Trnski Odorovci.
Najvažnije prirodne lepote u opštini Dimitrovgrad su: Park prirode Stara planina, Specijalni rezervat prirode Jerma, Smilovska jezera, Spomenik prirode Petrlaške pećine, izletište Manastirče u blizini Manastira Sveti Dimitrije i izletište Krnišor.
Na teritoriji opštine Dimitrovgrad na Staroj planini se nalaze brojni vodopadi: Skok, Ivkov vir, Dvojni vodopad, Smilovsko ripalo i Borovsko ripalo. Najlepši vidikovci su: Vidlič, Oštri vr' i Kirik i Julita.