Hamlin Township is a civil township of Eaton County in the U.S. state of Michigan. The population was 3,227 at the 2020 census.

Communities

  • Charlesworth

Geography

According to the US Census Bureau, the township has a total area of , of which is land and (0.46%) is water.

Demographics

As of the 2000 United States census,