The Village of Richmond was incorporated in 1872 and is located in McHenry County. A quaint village with beautiful historic homes, a wide variety of restaurants from casual to very fine dining. Specialty shops within the historic district. Family oriented seasonal events. Diversified housing and outstanding school system.