Herzog Township is a township in Ellis County, Kansas, United States. As of the 2020 census, its population was 839.
Herzog Township covers an area of and contains no incorporated settlements. According to the USGS, it contains three cemeteries: Sacred Heart, Saint Anna and Saint Fidelis.
The stream of Sweetwater Creek runs through this township.
Herzog Township contains one airport or landing strip, Victoria Pratt Airport.