Garden Plain Township is located in Whiteside County, Illinois. As of the 2021 census, its population was 983 and it contained 492 housing units.
According to the 2021 census, the township has a total area of , of which (or 97.15%) is land and (or 2.85%) is water.