Grand Haven Charter Township is a charter township of Ottawa County in the U.S. state of Michigan. The population was 15,178 at the 2010 census. The Grand Haven Township is located immediately south of Grand Haven.