Schedule an immunization

Schedule an appointment at a RHHD clinic location by calling (804) 205-3501. Bilingual staff is available at all locations. RHHD also provides immunizations through a mobile clinic at various locations throughout the community and partners with Richmond Public Schools (opens in new tab) and Henrico County Public Schools (opens in new tab) to provide immunizations for students. There is no charge for school-required immunizations or physicals. 

Before you make an appointment, be sure to have your child's immunization records handy.


Richmond City Health District
400 E. Cary Street
Richmond, VA 23219
Tues 8-4:30, Thurs 8-12pm

Henrico Health Dept., West Clinic
8600 Dixon Powers Dr.
Henrico, VA 23228
Mon, Wed, Thurs 8-12pm

Henrico Health Dept., East Clinic
1400 N. Laburnum Ave.
Richmond, VA 23223
Wed 8-12p

To make an appointment in a neighboring health district, please contact:

  • Chesterfield: (804) 786-7454 (bilingual staff available) 
  • Colonial Heights: (804) 520-9380 
  • Powhatan: (804) 598-5680