Neosho Township is a township in Cherokee County, Kansas, United States.
Neosho Township covers an area of 61.24 square miles (158.6 km2) and contains two unincorporated settlements, Faulkner, and Melrose.
According to the USGS, it contains two cemeteries: Fairview and Fly Creek.
The Neosho River runs through this township.
This article about a location in Cherokee County, Kansas is a stub.