Grant is a city in Newaygo County in the U.S. state of Michigan. The population was 952 at the 2020 census. The city is adjacent to Grant Township and Ashland Township. It is a part of the Grand Rapids-Muskegon-Holland, Michigan combined statistical area.