Báč (bis 1948 slowakisch „Bačfa“; ungarisch Bacsfa – bis zum 19. Jahrhundert Bácsfal) ist eine Gemeinde im Südwesten der Slowakei mit 559 Einwohnern (Stand 31. Dezember 2022). Sie gehört zum Okres Dunajská Streda, einem Teil des Trnavský kraj.
Der Ort wurde zum ersten Mal 1205 schriftlich erwähnt und wurde 1319 als Bachfolua geführt. Der Name bedeutet „Siedlung von Bács“ und wurde im Laufe der Jahrhunderte ins kürzere Bacsfa umgewandelt. Die bedeutendsten Gutsherren waren sogenannte Prädialisten, Edelmänner des Erzbistums Gran. Zur Gemeinde gehören auch die längst eingemeindeten Orte Svätý Anton (ungarisch Szentantal, deutsch Sankt Antoni[1]) und Svätý Jur (ungarisch Szent-György-Úr).