Haskell Township is a township in Haskell County, Kansas, USA. As of the 2000 census, its population was 1,971.
Haskell Township covers an area of 192.5 square miles (499 km2) and contains one incorporated settlement, Sublette (the county seat). According to the USGS, it contains two cemeteries: Haskell and Ivanhoe.
Haskell Township contains two airports or landing strips: Currey Farms Airport and Sublette Flying Club Land Strip.