Rockford is a city in Kent County in the U.S. state of Michigan. As of the 2010 census, the city population was 5,719. It is on the Rogue River and is only 14 miles north of Grand Rapids.