Opština Bor se nalazi na krajnjem istoku Srbije, u blizini granica sa Bugarskom i Rumunijom. Opština Bor je i sedište Borskog okruga koji, pored Bora, čine opštine Kladovo, Majdanpek i Negotin.
Opština Bor se sastoji od centralnog naselja i sedišta opštine – gradskog naselja Bor i 12 sela: Gornjane, Tanda, Luka, Krivelj, Bučje, Oštrelj, Donja Bela Reka, Brestovac, Slatina, Zlot, Šarbanovac i Metovnica. U ovih 12 sela ima 13 mesnih zajednica.
Najznačajniji deo novije istorije ovog kraja povezan je sa nalazištima rude bakra i drugih metala. Pored eksploatacije nalazišta bakarne rude, metalurške prerade i proizvodnje blister i elektrolitskog bakra i pratećih metala izgrađeni su brojni prerađivački kapaciteti u opštini, a na njima je bazirana industrijska proizvodnja u drugim mestima Srbije.
Drugu važnu specifičnost opštine, koja nije karakteristična za industrijski razvijene sredine sa visokim stepenom zagađenosti životne sredine, predstavljaju prirodni uslovi za razvoj turizma. Pod šumama je 37,1% teritorije opštine sa staništima raznovrsne faune. Ističu se visovi Crnog vrha, Stola, lovište Dubašnica, kompleks Zlotskih pećina (Lazareva pećina i Vernjikica), sa izvanrednim pećinskim ukrasima, izvorima mineralne i lekovite vode. Na toj osnovi izgrađeni su brojni smeštajni, rekreacioni i drugi infrastrukturni objekti.