Bor (en serbe cyrillique : Бор) est une ville et une municipalité situées à l’est de la Serbie. La ville est le centre administratif du district de Bor. Au recensement de 2011, la ville comptait 34 160 habitants et la municipalité dont elle est le centre 48 615.