Green Lake Township is a civil township of Grand Traverse County in the U.S. state of Michigan. The population was 5,784 at the 2010 census, an increase from 5,009 at the 2000 census. The township is named after Green Lake, one of two large lakes in the township.