Slavonski Šamac is een gemeente in de Kroatische provincie Brod-Posavina.
Slavonski Šamac telt 2649 inwoners. De oppervlakte bedraagt 22,56 km², de bevolkingsdichtheid is 117,4 inwoners per km². Tegenover Slavonski Šamac ligt Bosanski Šamac (Bosnië en Herzegovina).