Szabács (szerbül Шабац / Šabac [Sabac]) város Szerbiában, a Macsói körzet közigazgatási székhelye.
Istvánffy Miklós szerint a várat építtetőjéről, Szendrő török parancsnokáról nevezték el. Az oszmán török saban = a muzulmán év 8. hónapja.
Belgrádtól 65 km-re nyugatra, a Száva jobb partján fekszik.
A 13. századtól a török hódításig (1470) a Macsói Bánság központja, amelyet 1454-ben Zaslon néven említenek először a középkori szerb állam részeként.
A városnak 2002-ben 55 163 lakosa volt, a hozzá tartozó 52 településsel együtt a község (járás) lakóinak száma kb. 130 000 fő volt.