8:00 am - 4:00 pm
All childhood immunizations, including school-required vaccinations, are available every week.
Schedule your appointment by calling: (540) 864-5136
Protect your children from preventable diseases by ensuring they get their immunizations on time!
Minors must be accompanied by a parent or guardian. Bring your child’s immunization records to the appointment. If you do not have it, request a copy by clicking here.
WHERE: Craig County Health Department, 161 Main St., New Castle, Virginia 24127
Tuesday: 9:00 AM - 11:00 AM
Thursdays: 9:00 AM - 11:00 AM | 1:00 PM - 3:30 PM