Cherry Valley is a village in Illinois that is located in the Rockford, Illinois Metropolitan Statistical Area. It is a rural-residential community with many parks, and is known for being people-oriented. The village is located in Winnebago County, with about 10% of the village in Boone County, and borders the southeast side of Rockford. The village has a population of 2,951, and most residents own their homes.