The BAČ municipality is situated in the south-west part of the spacious Pannonian plain or the south-west Bačka. It covers area of 367 square kilometers and encompasses 6 settlements (Bač, Bačko Novo Selo, Plavna, Vajska, Bođani and Selenča) which, all together, have approximately 17.000 inhabitants.

The BAČ municipality is a border municipality. Its west border is the Danube, the biggest mid-European river. The length of the Danube bank in the municipality is 43 km. Bač is situated between Bačka Palanka i Odžaci, while on the opposite bank is the Croatian town called Vukovar. The part of the Danube-Tisa-Danube canal also runs through Bač.

The municipality’s terrain is mainly plain, intersected by smaller waterways. Bač is 62 km from Novi Sad, 140 km from Belgrade and 120 km from Subotica.