Bačka Topola ist eine Stadt im Bezirk Bačka in der Vojvodina in Serbien. Sie ist Sitz der Opština Bačka Topola und hat rund 16'200 Einwohner. Die Stadt liegt im Norden der Vojvodina in weitgehend ebenem Gelände, wo sich auch die Verkehrswege Nord-Süd und Ost-West kreuzen.