Osage Township is one of twelve townships in Allen County, Kansas, United States. As of the 2010 census, its population was 258.
Osage Township covers an area of and contains one incorporated settlement, Mildred. According to the USGS, it contains one cemetery, Osage.
The streams of Coal Creek, Middle Fork Little Osage River and North Fork Little Osage River run through this township.