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 part of the Grand Rapids-Muskegon-Holland, Michigan combined statistical area.