The city of Glencoe, a separate municipality, is bordered by the northeastern and southeastern parts of the township.
The southern boundary of the township is the Sibley County line.
[1] Buffalo Creek flows across the southern part of the township from west to east.
The entire township is part of the Crow River watershed.
14.1% of all households were made up of individuals, and 6.3% had someone living alone who was 65 years of age or older.