HIV, STD, and Viral Hepatitis

Maine CDC Free Adult Hepatitis Vaccine Sites By County

Note: each site offers different vaccine e.g. some offer Twinrix only, others offer hepatitis A, hepatitis B, and Twinrix. This information changes periodically. Patients should call each site for more information, an appointment, to learn about administrative fees, etc

On this Page:



Cumberland County

Name Address Phone #
Portland Community Health Center

180 Park Ave, 1st Floor
Portland, ME 04102

Portland Health for Homeless 20 Portland St
Portland, ME 04101
City of Portland Public Health 103 India Street
Portland, ME 04101
Virology Treatment Center (must be a patient) 48 Gilman St
Portland, ME 04102


Lincoln County

Name Address Phone #
Wiscasset Family Medicine (must be a patient)

66 Water Street
Wiscasset, ME 04578


Penobscot County

Name Address Phone #
City of Bangor Public Health 103 Texas Ave
Bangor, ME 04401
Penobscot Community Health Care (must be a patient) 1012 Union St, Suite 1
Bangor, ME 04401
Summer Street Clinic (must be a patient)
34 Summer Street, Suite 2
Bangor, ME 04401


Washington County

Name Address Phone #
Regional Medical Center in Lubec 42 South Lubec Rd
Lubec, ME 04652
St. Croix Regional Family Health Center (must be a patient) 136 Mill Street
Princeton, ME 04668-3344


York County

Name Address Phone #
York County Community Health Care 32 Patriot Lane
Sanford, ME 04073