Tovarnik (Servisch: Товарник; Hongaars: Felsőtárnok; Duits: Sankt Georg; Latijn: Ulmo) is een gemeente in de Kroatische provincie Vukovar-Srijem.
Tovarnik telt 3335 inwoners. De oppervlakte bedraagt 64,56 km², de bevolkingsdichtheid is 51,7 inwoners per km².