Grafton Township is a township in Sibley County, Minnesota, United States. The population was 259 at the 2000 census. Grafton Township was organized in 1873. According to the United States Census Bureau, the township has a total area of 39.1 square miles, of which 39.0 square miles is land and 0.2 square miles is water.