Báč sa nachádza na Žitnom ostrove, na juhozápade Slovenska, v okrese Dunajská Streda (Trnavský kraj), 25 km východne od Bratislavy a 17 km západne od Dunajskej Stredy. Je vzdialená 34 km od maďarskej hranice a 33 km od rakúskej. Cez obec prechádza medzinárodná cesta (63/E575) a je vzdialená len 2 kilometre od Dunajskej cyklistickej cesty.
Báč sa nachádza na Žitnom ostrove, na juhozápade Slovenska, v okrese Dunajská Streda (Trnavský kraj), 25 km východne od Bratislavy a 17 km západne od Dunajskej Stredy. Je vzdialená 34 km od maďarskej hranice a 33 km od rakúskej. Cez obec prechádza medzinárodná cesta (63/E575) a je vzdialená len 2 kilometre od Dunajskej cyklistickej cesty.
Vôbec prvá zmienka o obci pochádza z roku 1205, neskôr sa spomína v roku 1319 ako Bochfolua, v roku 1321 ako Boch a v listine z roku 1328 v spojení Iobagio Strigoniesis ecclesie villa Boch. Názov je pravdepodobne odvodený od osobného mena Báč. Možno predpokladať, že obec vznikla v 12. storočí, ale na súpise obcí, ktoré mali za úlohu ochranu uhorských hraníc v 13. storočí sa ešte nespomína. V listine z roku 1229 je zmienka o obci takisto vo forme Boch, ktorá v sebe skrýva dobový prepis mena Báč. K nemu sa pridávala prípona -falva (obec, usadlosť) označujúca vlastnícky vzťah (Bácsova usadlosť) a kt orá sa v priebehu storočí skrátila do tvaru Bacsfa. Obec patrila arcibiskupskej stolici vo Vojke nad Dunajom a bola majetkom jej šľachticov (predialistov).