Walnut Township is a township in Jewell County, Kansas, United States. As of the 2000 census, its population was 80.
Walnut Township covers an area of 39.46 square miles (102.21 square kilometers); of this, 0.03 square miles (0.07 square kilometers) or 0.07 percent is water.