Pirot (en serbe cyrillique Пирот) est une ville et une municipalité de Serbie située dans le district de Pirot. Au recensement de 2011, elle comptait 38 432 habitants et le territoire dont elle est le centre 57 911. La ville de Pirot est le centre administratif du district de Pirot. Elle est située sur une importance voie de communication, à mi-chemin entre Niš et Sofia.