Excelsior Township is one of twelve townships in Dickinson County, Iowa, USA.
As of the 2000 census, its population was 186.
[1] According to the United States Census Bureau, Excelsior Township covers an area of 36.36 square miles (94.16 square kilometers); of this, 36.24 square miles (93.86 square kilometers, 99.68 percent) is land and 0.12 square miles (0.3 square kilometers, 0.32 percent) is water.
The township contains Excelsior Township Cemetery.