Elmwood Charter Township is a charter township of Leelanau County in the U.S. state of Michigan. The population was 4,512 at the 2010 census, making it the largest township in Leelanau County by population. It is generally considered a suburb of neighboring Traverse City.