Elwood Township is a township in Barber County, Kansas, United States. As of the 2000 census, its population was 275.
Elwood Township covers an area of and contains one incorporated settlement, Hardtner.
Cook Lake is within this township. The stream of Dry Creek runs through this township.