Bački Petrovac (en serbe cyrillique : Бачки Петровац ; en slovaque : Petrovec ou Báčsky Petrovec ; en hongrois Petrőc) est une ville et une municipalité de Serbie situées dans la province autonome de Voïvodine. Elles font partie du district de Bačka méridionale. Au recensement de 2011, la ville comptait 6 063 habitants et la municipalité dont elle est le centre 13 302.