Cherry Valley is located in the Northern Tier of Illinois in southeastern
Winnebago County southeast of
Rockford on the banks of the Kishwaukee River near the
Boone County line.
This golf-conscious area has been named by Golf Digest as its #1 medium-sized golf town in the country. Cherry Valley is home to one of these scenic courses--Elliot Golf Course.
Fair-goers will want to take in the Cherry Valley Festival Days held annually in late August. The 3-day affair features concerts, a carnival and workshops by various entities such as Home Depot.