Covid-19 vaccination information

Get Your Vaccination - Operation Vaccinate the Peninsula

covid vaccine nf

The vaccines offered at clinics in the area are the Pfizer, Moderna and Johnson & Johnson vaccines. Information for each clinic often indicates which vaccine is offered that day. The free vaccine is available for ages 12 and up. A parent or guardian must accompany a minor, and only the Pfizer vaccine has been approved for those age 12-17. On April 23, the CDC resumed allowing the use of the Johnson & Johnson one-shot vaccine after a pause. Read more about the Johnson & Johnson (Janssen) vaccine.

Hampton clinics

Search for a vaccination clinic: You can search and make an appointment for a vaccination clinic in Hampton through the Virginia Department of Health website. 

Hampton Health Department, 3130 Victoria Blvd., Hampton Virginia, 23661. Make an appointment.

SECOND DOSE: With ample supply available statewide, it is no longer necessary for a patient to receive their second doses of a two-dose vaccine from the same provider that administered the first dose, as long as both doses are of the same vaccine brand. Anyone who received a first dose and does not yet have an appointment for the second dose should visit or call 877-VAX-in-VA to make an appointment at any clinic offering the same brand, and should bring their first dose vaccination record with them to the second dose clinic. The two doses of Pfizer-BioNTech vaccine should be given 21 days apart, and the two doses of Moderna vaccine 28 days apart. If that is not possible, the second dose for each vaccine may be scheduled up to 42 days after the first dose.

Replacement Vaccination Cards If you have received a Covid-19 vaccination and lost your Vaccination Card, submit an Immunization Record Request form for a replacement through the Virginia Department of Health or call 804-864-8055.  

Other Peninsula clinics

vaccine teens info card Pfizer vdh Opens in new window

Newport News clinic, 13771 Warwick Blvd, Newport News Virginia, 23602. Make an appointment.

Peninsula Health Department, 416 J. Clyde Morris Blvd., Newport News VA, 23601. Make an appointment.  

York County is no longer offering vaccination clinics as of Thursday, May 27.

Medical Practices

  • Bon Secours, please visit here to learn how to schedule a vaccination appointment.
  • Riverside, please visit here to learn how to schedule a vaccination appointment.
  • Sentara, please visit here to learn how to schedule a vaccination appointment.

Private sources

Operation Vaccinate the Peninsula is coordinating information related to area clinics. It includes Hampton and five other localities, the state Health Department local district, and four hospital/medical systems.

Hampton has bus passes available for Hampton residents who need transportation to any vaccine site. Complete the online form or call 727-8311 to register.

Virginia Health Department

Throughout Virginia The state has set up a central site for registration and to schedule a vaccination time. Go online to or call 877-829-4682. Find out more at the Virginia Department of Health website.

Hampton city services

COVID-19: Check this list to see what's open, what requires an appointment, and what's not open.

You can also contact individual departments for specific guidelines for conducting business with the city or contact the 3-1-1 Citizen Contact Center (311 or 757-726-8311) or email  

Information on the coronavirus and the disease it causes (Covid-19)

Find out more on Hampton's Covid-19 FAQ page.

Recreation — What can I do?

Check the list of amenities and services available through Parks, Recreation and Leisure Services.