Cherry Valley is a village located in the Kishwaukee River valley in Winnebago County, with a portion reaching into Boone County, Illinois. The population was 2,191 at the 2000 census. Its current population is estimated at 3,042. Cherry Valley apartments for rent comparison page shows most up to date rent information on Cherry Valley apartments and houses. Rent information is obtained from multiple rental sources but we cannot guarantee their accuracy.