There is also Gaines Township, Genesee County, Michigan. Gaines Charter Township is a charter township of Kent County in the U.S. state of Michigan. The population was 25,146 at the 2010 census. The township is about 13 miles south of downtown Grand Rapids. It is directly south of the city of Kentwood.