Usa-Places.com has listed approx 4 Non-profit organizations in Crystal Lake. Some of the Top rated Non-profit organizations in Crystal Lake are- Options & Advocacy for McHenry County, Volunteer Center McHenry County, Big Brothers Big Sisters of McHenry County & NAMI McHenry County.