Bač (en serbe cyrillique : Бач ; en hongrois : Bács ; en allemand : Batsch, 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 5 390 habitants et la municipalité dont elle est le centre 14 150.