Walnut Township is a township in Bourbon County, Kansas, United States. As of the 2000 census, its population was 135.
Walnut Township covers an area of and contains no incorporated settlements. According to the USGS, it contains one cemetery, Rosedale.
The streams of Owl Creek and Prong Creek run through this township.