Esbon Township is a township in Jewell County, Kansas, United States. As of the 2000 census, its population was 222.
Esbon Township covers an area of 35.84 square miles (92.83 square kilometers); of this, 0.03 square miles (0.08 square kilometers) or 0.09 percent is water.
The township contains three cemeteries: Esbon, Prairie Home and Saint Elizabeth.