[2] The township shares its name with Sherbrooke, North Dakota, which was the county seat from 1885 to 1919.
Losing the county seat eventually led to Sherbrooke township's gradual decline.
[3][6][7] Sherbrooke Township is located in the central part of Steele County.
[8] According to the United States Census Bureau, the township has a total area of 35.99 square miles (93.2 km2), all land.
The top ancestry groups in the township were Norwegian with 39%, German with 28%, and Swedish with 11%.