Located in McHenry County, Richmond is a quaint and peaceful village with a population of around 2,000 residents. This hidden gem offers a laid-back lifestyle with a strong sense of community. Richmond is known for its picturesque landscapes, which include sprawling farmlands and charming vintage homes. Nature enthusiasts can explore the nearby Chain O'Lakes State Park and enjoy outdoor activities like boating, fishing, and hiking. The town is also home to a variety of local businesses, including family-owned restaurants, boutique shops, and professional services that cater to the needs of the community. Whether you're a resident or a visitor, you'll find Richmond to be a welcoming place to explore and support local establishments.Show More