Get your HPV vaccine
The HPV vaccine is safe and effective at preventing cancers caused by the Human Papillomavirus (HPV).
In British Columbia, males born in 2005 or later and females can get the vaccine for free as long as they get their first dose before they turn 19* and their last dose before they turn 26. The HPV vaccine is part of the recommended vaccination schedule for all youth in British Columbia.
If you're 18 years old and haven't received your first dose of the HPV vaccine, you can book an appointment with a participating B.C. pharmacy below.
*Males born between January and June 2005 will be given a 6-month grace period to initiate their HPV vaccine series by June 30, 2024.
Frequently Asked Questions
The Human Papillomavirus (HPV) is a group of more than 100 different types of viruses, spread through intimate skin-to-skin contact and can cause a variety of cancers as well as genital warts.
HPV is very common: three out of four sexually active people who are not immunized will get HPV at some point in their lives. Anyone who has any kind of sexual activity with another person involving oral, genital, or anal contact can get HPV. Sexual intercourse is not necessary to become infected. The more sexual partners you have the higher the risk of being infected with HPV. Men who have sex with men are also at higher risk of HPV infection.
To protect yourself and any current or future partner(s).
The HPV vaccine is a cancer prevention vaccine. The vaccine that is publicly funded in British Columbia protects against nine types of the Human Papillomavirus (HPV). These viruses cause about 90 per cent of cervical cancers, the majority of anal cancers, and other genital, head and neck cancers. The vaccine also protects against genital warts.
The HPV vaccine is very safe. Vaccines are approved for use in Canada only if they meet very strict standards for safety and effectiveness. The HPV vaccine has been well studied in clinical trials. It was only approved for use in Canada after studies showed it was safe and effective.
Where to get the HPV vaccine?
Participating pharmacies are listed below. Please search for a pharmacy in your health authority below. Some pharmacies are still in the process of obtaining supply.
Vancouver | ||
---|---|---|
Pharmasave - South CHC | 1808 Kingsway, Vancouver | To book: 778-379-4470 |
Shoppers Drug Mart - South CHC | #102-2607 East 49th Avenue, Vancouver | To book: 604-431-5538 Ext. 33 |
Shoppers Drug Mart - Pacific Spirit CHC | 5968 Webber Lane (UBC), Vancouver | To book: 604-224-3086 |
Shoppers Drug Mart - Pacific Spirit CHC | 5940 University Boulevard, Vancouver | To book: 604-228-1533 |
Kerrisdale Pharmacy - Pacific Spirit CHC | 5591 West Boulevard, Vancouver | To book: 604-261-0333 |
Shoppers Drug Mart - South CHC | 4590 Fraser Street, Vancouver | To book: 604-873-2681 Ext. 33 |
Lancaster Pharmacy - Raven Song CHC | #1 - 601 West Broadway, Vancouver | To book: 604-873-8585 |
Everwell Pharmacy - Pacific Spirit CHC | 8179 Granville Street, Vancouver | To book: 604-563-8282 |
PharmaChoice Pharmacy - South CHC | 571 West 57th Avenue, Vancouver | To book: 604-324-2258 |
Shoppers Drug Mart - Raven Song CHC | 3303 Main Street, Vancouver | To book: 778-328-9580 Ext. 33 |
Shoppers Drug Mart - Evergreen CHC | 2748 East Hastings, Vancouver | To book: 604-251-5358 Ext. 33 |
London Drugs - Evergreen CHC | 3328 Kingsway, Vancouver | To book: 604-433-4700 |
West 10th Medical Pharmacy (IDA) - P.S. CHC | 4307 West 10th Avenue, Vancouver | To book: 604-222-2028 |
Shoppers Drug Mart - Pacific Spirit CHC | 3020 West Broadway, Vancouver | To book: 604-733-9128 |
Shoppers Drug Mart - Raven Song CHC | 885 West Broadway, Vancouver | To book: 604-708-1135 Ext. 33 |
Pharmasave - Pacific Spirit CHC | 1517 West 57th Avenue, Vancouver | To book: 604-566-1517 |
MJ's Pharmacy - South CHC | 6255 Victoria Drive, Vancouver | To book: 604-323-1293 |
Wellness Pharmacy No. 5 - Evergreen CHC | 5150 Joyce Street, Vancouver | To book: 604-638-0353 |
Indigo Pharmacy Mid Main | 2205 Main Street, Vancouver | To book: 604-428-2887 |
Richmond | ||
---|---|---|
Shoppers Drug Mart at Richmond Centre | 6060 Minoru Blvd Unit 2286, Richmond | To book: 604-273-6187 |
CRC Pharmacy | #1008 - 8181 Cambie Road, Richmond | To book: 604-285-2555 |
PriceSmart Foods Pharmacy | 68200 Ackroyd Road, Richmond | To book: 604-278-8408 |
Shoppers Drug Mart at Richmond Centre | 63869 Steveston Hwy, Richmond | To book: 604-288-6344 |
North Vancouver | ||
---|---|---|
London Drugs | 2032 Lonsdale Avenue, North Vancouver | To book: 604-980-3661 |
North Vancouver Travel Clinic (Inside Pharmasave) | #302 - 1150 Marine Drive, North Vancouver | "To book: 604-971-5163 or here |
Shoppers Drug Mart | 3650 Mt Seymour Parkway, North Vancouver | To book: 604-924-1788 |
Northmount Pharmacy and Compounding Lab | 165 East 15th Street, North Vancouver | To book: 604-985-8241 |
Pharmasave Northwoods Village | 2150 Dollarton Hwy, North Vancouver | To book: 604-988-0562 |
West Vancouver | ||
---|---|---|
Shoppers Drug Mart - Park Royal Shopping Ctr. | 802 Main Street, PR South, West Vancouver | To Book: 604-926-1114 |
Pure Integrative Pharmacy | 1318 Marine Dr West Vancouver | To Book: 604-281-3784 |
Squamish | ||
---|---|---|
Nesters Market Pharmacy | 1200 Hunter Place, Squamish | To book: 604-892-0226 |
London Drugs | 40282 Glenalder Place, Squamish | To book: 604-898-8860 |
Whistler | ||
---|---|---|
Nesters Market Pharmacy | 7019 Nesters Road, Whistler | To book: 604-905-0429 |
Shoppers Drug Mart | 4295 Blackcomb Way, Whistler | To book: 604-905-5666 Ext. 33 |
Pemberton | ||
---|---|---|
Pemberton Health Unit | 1403 Portage Road | To book: 604-894-6967 |
Powell River | ||
---|---|---|
Shoppers Drug Mart | 7100 Alberni Street, Unit 15, Powell River | To book: 604-485-2844 |
Save on Foods | 7100 Alberni Street, Powell River | To book: 604-485-4823 |
FreshCo | 7040 Barnet Street, Powell River | To book: 604-485-1233 |
Sechelt | ||
---|---|---|
Guardian-Suncoast Pharmacy | 5331 Inlet Ave #103, Sechelt | To book: 604-885-2899 |
Sechelt Pharmacy | 5648 Dolphin St, Sechelt | To book: 604-740-8111 |
Pharmasave | 5663 Cowrie St, Sechelt | To book: 604-885-9614 |
Gibsons | ||
---|---|---|
London Drugs | 900 Gibsons Way, Gibsons | To book: 604-8886-8720 |
Pharmacy | Address | City | Phone |
---|---|---|---|
Chetwynd Drug Mart PharmaChoice #9099 | 4733 51st Street | Chetwynd | (250) 788-3393 |
Shoppers Drug Mart #0216 | Unit #22, 11000 - 8th Street | Dawson Creek | (250) 782-5903 |
Stuart Lake Pharmacy | 470 W. Stuart Drive - Unit 14 | Fort St. James | (250) 996-7815 |
Shoppers Drug Mart #0274 | 10351 - 100 Street | Fort St. John | (250) 785-6155 |
Rainforest Wellness Pharmacy | 327 City Centre | Kitimat | (250) 632-2914 |
Hart Drug Mart | 6707 Dagg Road | Prince George | (250) 962-9603 |
Phoenix Pharmacy | 103 - 2155 - 10th Avenue | Prince George | (250) 562-3383 |
Wal-Mart Pharmacy #3651 | 6565 Southridge Avenue | Prince George | (250) 906-3206 |
Shoppers Drug Mart #2256 | Rupert Square | Prince Rupert | (250) 624-9656 |
Loblaw Pharmacy #4983 | 2335 Maple Drive East | Quesnel | (250) 747-2812 |
Pharmasave #105 | Box 2530 | Smithers | (250) 847-4474 |
Save-On-Foods Pharmacy #983 - Terrace | 4731 Lakelse Avenue | Terrace | (250) 635-4021 |
Pharmasave #264 | 18 - 117 Hwy 16 East | Burns Lake | (250) 692-7077 |
Pharmacy | Address | City | Phone |
---|---|---|---|
Abby Pharmacy | #100- 2845 Cruickshank Street | Abbotsford | (604) 504-0060 |
Shoppers Drug Mart #2133 | E. 7130 Pioneer Avenue | Agassiz | (604) 796-2241 |
Shoppers Drug Mart #0253 | #250-7155 Kingsway | Burnaby | (604) 526-2848 |
Shoppers Drug Mart #0217 | 45905 Yale Road | Chilliwack | (604) 792-7377 |
Pinetree Pharmacy | #103- 3007 Glen Drive | Coquitlam | (604) 474-4977 |
Wescana Pharmacy #3 | #103-6935 120th Street | Delta | (604) 591-7453 |
Pharmasave #198 | P.O. Box 1548 | Hope | (604) 869-2486 |
Brookswood Remedy's Rx Pharmacy #2 | #105-4061 200th Street | Langley | (604) 427-4377 |
London Drugs #47-Maple Ridge | #101-22709 Lougheed Highway | Maple Ridge | (604)- 463-0991 |
FreshCo Pharmacy #4256 | 32520 Lougheed Highway | Mission | (604) 826-5398 |
Shoppers Drug Mart #2243 | Unit 1- 811 Columbia Street | New Westminister | (604) 395-5717 |
Loblaw Pharmacy #1555 | #201- 19800 Lougheed Highway | Pitt Meadows | (604) 460-4335 |
Wilson Pharmacy | #3- 2185 Wilson Avenue | Port Coquitlam | (604) 942-4611 |
Rexall #7157 | #150- 17475 56 Avenue | Surrey | (604) 576-7823 |
Save-On-Foods Pharmacy #910- Newton | 100- 7320 King George Blvd | Surrey | (604)- 599-6702 |
Shoppers Drug Mart #2212 | 8961-152nd Street | Surrey | (604) 581-4544 |
London Drugs #08-Surrey | 10348 King George Blvd | Surrey | (604) 584-7300 |
Pharmasave Health Centre #099 | #10-2448 160th Street | Surrey | (604) 531-2690 |
Fraser Heights Pharmacy | #102-16033 108th Ave | Surrey | (604) 930-9544 |
Family Care Pharmacy | 1539 Johnston Road | White Rock | (604) 536-1300 |
Pharmacy | Address | City | Phone |
---|---|---|---|
Kaslo Community Pharmacy- Front St. | #Box 550 | Kaslo | (250) 353-2224 |
Kipp-Mallery Dallas Pharmacy IDA- Dallas Drive | #102-5170 Dallas Drive | Kamloops | (778) 469-5271 |
Save-On-Foods Pharmacy #2210-Westsyde #0253 | 18-3435 Westsyde Rd. | Kamloops | (250)579-5218 |
Shoppers Drug Mart #0261-Valleyview Square | #2-2121 E. Trans Canada Hwy. | Kamloops | (250) 374-3131 |
Pharmasave #1026- Enterprise Way | #106- 1912 Enterprise Way | Kelowna | (778) 760-9555 |
Rutland Medical Pharmacy- Aurora Crescent | #203-285 Aurora Crescent | Kelowna | (778) 753-7070 |
Shoppers Simply Pharmacy #3082-Ellis St. | #101-383 Ellis Street | Penticton | (250) 493-4151 |
Mount IDA Pharmacy- Trans Canada Hwy SW | 200 Trans Canada Hwy SW | Salmon Arm | (250) 804-0844 |
Shoppers Drug Mart #0248-10th Ave | #101-1151-10th Avenue | Salmon Arm | (250) 832-2181 |
Astral I.D.A Pharmacy- Highway 6 | 111-3101 Highway 6 | Vernon | (250)541-1999 |
Medicine Shoppe #395- 31 St | Unit 100-3605 31 Street | Vernon | (778)475-1010 |
Kipp-Mallery Landmark Pharmacy | 207 Landmark Centre 755 McGill Road | Kamloops | (236) 425-0025 |
Kipp-Mallery Pharmacy | 273 Victoria Street | Kamloops | (250) 372-2531 |
Pharmacy | Address | City | Phone |
---|---|---|---|
Alert Bay Drugs-Fir Street | 90 Fir Street | Alert Bay | (250) 974-5712 |
Wal-Mart Pharmacy #1077 - Island Highway | 1477 Island Highway | Campbell River | (250) 287-2372 |
Thrifty Foods & Pharmacy #9467 - Ironwood Street | 1400 Ironwood Street | Campbell River | (250) 850-3585 |
Loblaw Pharmacy #1524 - Island Hwy | 1424 Island Highway | Campbell River | (250) 830-2730 |
London Drugs #46 - Colwood - Sooke Road | 1907 Sooke Road | Colwood | (250) 474-6657 |
Latoria Pharmacy IDA - Brookeside Road | #115 - 611 Brookeside Road | Colwood | (250) 590-7012 |
Shoppers Drug Mart #2291 - Comox Shopping Centre | Unit D108 - 1966 Guthrie Road | Comox | (250) 890-9327 |
Comox Valley Pharmacy - Anderton Rd | 300 - 727 Anderton Road | Comox | (250) 941-6685 |
Courtenay Pharmacy - Cliffe Avenue | 2599B Cliffe Avenue | Courtenay | (250) 871-8405 |
Thrifty Foods & Pharmacy #9478 - Lerwick Road | #100 - 444 Lerwick Rd | Courtenay | (250) 331-5103 |
Medicine Shoppe Pharmacy #414 - Cliffe Avenue | 1 - 2760 Cliffe Avenue | Courtenay | (250) 338-4790 |
Cumberland Pharmasave #1015 - Beaufort Avenue | 101 - 2665 Beaufort Avenue | Cumberland | (250) 400-3456 |
London Drugs #77 - Trans Canada Hwy | 119 Trans Canada Hwy | Duncan | (250) 701-6220 |
Mettra Pharmacy - Canada Ave | #105 - 15 Canada Ave | Duncan | (250) 748-0104 |
Pharmasave #139 - 1st Avenue | 441 1st Avenue | Ladysmith | (250) 245-3113 |
Wholehealth Pharmacy and More | L-17 Gatacre Street | Ladysmith | (250) 924-1241 |
Forbes Pharmacy - Millstream | #105 - 2349 Millstream Road | Langford | (250) 478-1600 |
Anchor Compounding Pharmacy - Waddington Road | #105 - 1450 Waddington Road | Nanaimo | (250) 591-4411 |
Medicine Shoppe #350 - Terminal Ave N. | 33 - 1150 Terminal Avenue North | Nanaimo | (250) 591-4933 |
Pinnacle Pharmacy - Turner Rd | 3 - 5771 Turner Rd | Nanaimo | (250) 585-1980 |
Wallace Pharmacy - Wallace Street | 5 - 100 Wallace Street | Nanaimo | (250) 753-8686 |
Pharmasave Third Street | 100 - 525 Third Street | Nanaimo | (250) 591-9000 |
Loblaw Pharmacy #1525 - Real Canadian Superstore | 6435 Metral Drive | Nanaimo | (250) 390-5735 |
Medicine Shoppe Pharmacy #406 - Bruce Avenue | 100 - 847 Bruce Avenue | Nanaimo | (250) 591-4555 |
Parksville Pharmacy - Alberni Highway | #1-383 Alberni Highway | Parksville | (250) 586-2625 |
French Creek Pharmacy - Wembley Rd | 5 - 886 Wembley Rd | Parksville | (250) 586-6212 |
Shoppers Drug Mart #2215 - East Island Hwy | 140 East Island Highway | Parksville | (250) 248-3611 |
Shoppers Drug Mart #0244 - 10th Ave. | 3717 - 10th Avenue | Port Alberni | (250) 723-7387 |
Harbourside Pharmachoice #9058 - Broughton Boulevard | 1584 Broughton Boulevard | Port McNeill | (250) 956-3126 |
Cove Pharmacy #9059 - Plaza Rd | 672 Plaza Rd | Quathiaski Cove | (250) 285-2275 |
Pharmasave #120 - 104 Lower Ganges Road | 104 Lower Ganges Road | Salt Spring Island | (250) 537-5534 |
Save-On-Foods Pharmacy #922 - Beacon Avenue | 2345 Beacon Avenue | Sidney | (250) 656-6659 |
Peninsula IDA Pharmacy - Bevan Avenue | 2 - 2379 Bevan Avenue | Sidney | (250) 656-0882 |
Shoppers Drug Mart #0223 - Sooke Road | Unit 4000 - 6660 Sooke Road | Sooke | (250) 642-5229 |
Save-On-Foods Pharmacy #977 - Saanich - Blanshard Street | 3510 Blanshard Street | Victoria | (250) 475-3301 |
Shoppers Drug Mart #0221 - Douglas St. | 1212 Douglas Street | Victoria | (250) 384-0544 |
UVIC Campus Pharmacy - Finnerty Road | University of Victoria, S.U.B. #B138 | Victoria | (250) 721-3400 |
Shoppers Drug Mart #0226 - Hillside Centre | Suite 126 - 1644 Hillside Avenue | Victoria | (250) 595-5111 |
View St. Pharmacy - View St | 867 View Street | Victoria | (250) 361-3773 |
Loblaw Pharmacy #6708 - Real CDN Wholesale Club | 846 Viewfield Rd | Victoria | (250) 381-8268 |
Aaronson's Pharmacy - Cook Street | 102-1711 Cook St | Victoria | (250) 383-6511 |
Shoppers Drug Mart #0208 - Fort St. | 1627 Fort Street | Victoria | (250) 592-4541 |
JC Pharmacy - Douglas Street | #211 - 3214 Douglas Street | Victoria | (250) 590-9080 |
Shoppers Drug Mart #2213 - Esquimalt Road | 870 Esquimalt Road | Victoria | (250) 361-2011 |
Heart Pharmacy IDA At Shelbourne Plaza | 3643 Shelbourne Street | Victoria | (250) 477-1881 |
You can also get your HPV from your local health unit.