County Government

Animal Control Building

Press Enter to show all options, press Tab go to next option

100 North Virginia Street
Crystal Lake, IL  60014

get directionsget directions

Animal Control Building


Animal Control & Adoption Center

Phone: 815-459-6222
Fax: 815-334-4682

McHenry County Animal Control and Adoption Center (MCAC) is the veterinary public health division of the McHenry County Department of Health. MCAC’s Animal Control Officers provide code enforcement of McHenry County’s Animal Control Ordinance Article XVII. Effective animal control activities protect people and pets. Community outreach services include education on dog bite prevention, humane care for animals, and pet adoptions. MCAC houses stray animals for the county, and provides dog licensing. 
Animal Control Officers respond to citizen complaints about violations of Article XVII. Each year, MCAC conducts thousands of investigations, ranging from minor code violations to felony animal cruelty. When possible, voluntary compliance is sought through educating owners about animal care responsibilities. If compliance is not obtained, MCAC officers have the ability to issue tickets for violations of Article XVII. Officers also pick up stray, sick and injured animals.

If you are aware of a situation where public health or safety is in jeopardy, or an animal is the subject of neglect or cruelty, you are urged to contact MCAC at (815) 459-6222 to report what you have seen, heard, or experienced. An Animal Control Officer will be dispatched to investigate and follow up on the situation.


Crystal Lake Health Clinic / IBCCP

Clinic Phone: 815-334-1498 - IBCCP Phone: 815-334-0232
Clinic Fax: 815-334-4637 - IBCCP Fax: 815-334-4687

Family Health Clinic
(815) 334-4500  

  • Service for clients 18 years of age or older by appointment
  • Those less than 18 years of age need a parent/legal guardian present at visit
  • Annual exams for women
  • Breast exams, breast self-exam instruction and referrals
  • Birth control for men and women
  • STD testing and treatment
  • Pregnancy testing and referral
  • Counseling is provided for all Family Health Services
  • Sliding scale fee, Medicaid accepted

Please call (815) 334-4500 for more information or to schedule an appointment

Well Child Clinic
(815) 334-4500


  • Serve infants and children through 18 years of age
  • Clinics are staffed by Physicians and Public Health Nurses
  • Routine well child physicals, school physicals, and sports physicals
  • Hemoglobin and urinalysis performed if needed
  • Routine childhood immunizations provided
  • Age appropriate developmental assessment with referrals
  • Lead risk assessment and blood test performed if indicated
  • Sliding scale fee, Medicaid/All Kids accepted
  • Parents/legal guardian MUST accompany child, bring shot record to visit

Please call (815) 334-4500 for more information or to schedule an appointment

Immunization Clinic - TogWeCan
(815) 334-4536 

  • Together We Can (TWC) - Immunization Partnership Clinics
  • All scheduled childhood vaccines are available
  • Immunization for infants and children (6 weeks to 18 years of age) through Vaccine for Children (VFC) program (uninsured, underinsured and Medicaid/All Kid's recipients)
  • 13 clinics held per month
  • 11 total sites located throughout McHenry County
  • Hours vary - some evening hours
  • By appointment only
  • VFC immunizations are $15 each, cash or check, Medicaid/All Kid's card accepted
  • No one is denied for inability to pay fee 

 **Bring to each appointment** 

  • Immunization record for person who is to receive shots
  • Medicaid/All Kids card if applicable
  • Parent/legal guardian MUST accompany child under 18 years of age