Highway Maintenance Contacts
Private contractors are responsible for maintaining provincial highways year-round. Each contract is for a specific service area and all of the highway maintenance activities within that area, including maintaining the driving surface and other roadside upkeep in addition to handling bridge and winter maintenance.
Highway maintenance contractors are the first point of contact for the travelling public with respect to issues or questions related to the maintenance of highways. The contractors are available 24 hours per day, 7 days per week, year-round.
Contact Information by Service Area
South Coast Region
1 South Island
2 Central Island
3 North Island
4 Howe Sound
5 Sunshine Coast
6 Lower Mainland
7 Fraser Valley
South Coast Region Maintenance Contractors
Service Area 1 - South Island (Victoria)
EMCON Services Inc
1 866 353-3136
Website: emconservices.ca
Twitter: @EmconSouthVI
Facebook: @emconservicesinc
Instagram: N/A
YouTube: N/A
Email: N/A
Ministry contact:
Saanich Area Office - 250 952-4515
Service Area 2 - Central Vancouver Island (Nanaimo - Port Alberni)
Mainroad Mid-Island Contracting LP
1 877 215-6006
Website: mainroad.ca/our-companies/mainroad-mid-island-contracting-lp
Twitter: @MainroadMIsland
Facebook: @MainroadMIsland
Instagram: @mainroadgroup
YouTube: Mainroad Group
Email: midisland@mainroad.ca
Ministry contact:
Vancouver Island District Office - 250 751-3246
Service Area 3 - North Vancouver Island (Courtenay)
Mainroad North Island Contracting LP
1 877 215-7122
Website: mainroad.ca/our-companies/mainroad-north-island-contracting-lp
Twitter: @MainroadNIsland
Facebook: @MainroadNIsland
Instagram: @mainroadgroup
YouTube: Mainroad Group
Email: northisland@mainroad.ca
Ministry contact:
Courtenay Area Office - 250 334-6951
Service Area 4 - Howe Sound (West Vancouver)
Miller Capilano Highway Services Ltd
1 866 918-1010
- All areas except the Sea-to-Sky Highway (Highway 99) from Horseshoe Bay to Function Junction in Whistler
Website: millercapilanohs.ca
Twitter: @MillerCapilano4
Facebook: N/A
Instagram: @millercapilano4
YouTube: N/A
Email: info@millercapilano.ca
Miller Capilano Maintenance Corporation
1 866 918-1010
- Sea-to-Sky Highway (Highway 99) from Horseshoe Bay to Function Junction in Whistler
Ministry contact:
Lower Mainland District Office - 604 527-2221
Service Area 5 - Sunshine Coast (Gibsons)
Capilano Highway Services Company
1 800 665-3135
Website: capilanohighways.ca
Twitter: @CapHwy
Facebook: N/A
Instagram: N/A
YouTube: N/A
Email: info@capilanohighways.ca
Ministry contact:
Lower Mainland District Office - 604 527-2221
Service Area 6 - Lower Mainland (Surrey)
Mainroad Lower Mainland Contracting LP
1 604 271-0337
- All areas except Highway 17 (South Fraser Perimeter Road - Highway 17 between Tsawwassen and 176th Street)
Website: mainroad.ca/our-companies/mainroad-lower-mainland
Twitter: @MainroadLM
Instagram: @mainroadgroup
YouTube: Mainroad Group
Email: lm@mainroad.ca
Fraser Transportation Group/Mainroad Fraser Maintenance LP
1 604 271-0337
- Highway 17 (South Fraser Perimeter Road - Highway 17 between Tsawwassen and 176th Street)
Ministry contact:
Lower Mainland District Office - 604 527-2221
Service Area 7 - Fraser Valley (Chilliwack)
Emil Anderson Maintenance Co Ltd
1 800 667-5122
Website: emilanderson.ca/maintenance
Twitter: @EAMOperations
Facebook: @EmilAndersonMaintenance
Instagram: @EmilAndersonMaintenance
LinkedIn: @Emil-Anderson-Maintenance
YouTube: N/A
Email: eamreport@emilanderson.ca
Ministry contact:
Lower Mainland District Office - 604 527-2221
Southern Interior Region Maintenance Contractors
Service Area 8 - South Okanagan (Penticton - Kelowna)
AIM Roads Inc
1 866 222-4204
- All areas except the William R Bennett Bridge (from approach 40 meters north of the Abbott Street intersection and 187 meters south of the south bridge abutment)
Website: aim-roads.ca
Twitter: @AimRoads
Facebook: @AIMRoads
Instagram: @aimroads.ca
YouTube: N/A
Email: aimroads@acciona.ca
Protrans WRB Bridge
1 888 769-2925
- William R Bennett Bridge (from approach 40 meters north of the Abbott Street intersection and 187 meters south of the south bridge abutment)
Ministry contact:
Okanagan-Shuswap District Office - 250 712-3660
Service Area 9 - Kootenay Boundary (Grand Forks - Rossland)
Yellowhead Road & Bridge (Kootenay Boundary) Ltd
1 888 630-1420
Website: yrb.ca/yrb-group/Kootenay-Boundary
Twitter: @YRBkootenayBdn
Facebook: @YRBKootenayBoundary
Instagram: @yrb_kootenayboundary
YouTube: N/A
Email: boundary@yrb.ca
Ministry contact:
Grand Forks Area Office - 250 442-4384
Service Area 10 - Central Kootenay (Nelson - Creston)
Yellowhead Road & Bridge (Kootenay) Ltd
1 888 352-0356
Website: yrb.ca/yrb-group/kootenay
Twitter: @YRBKT
Facebook: @YRBKootenay10
Instagram: @yrbkootenay
YouTube: N/A
Email: N/A
Ministry contact:
West Kootenay District Office - 250 354-6400
Service Area 11 - East Kootenay (Cranbrook - Fernie)
Mainroad East Kootenay Contracting LP
1 800 665-4929
Website: mainroad.ca/our-companies/mainroad-east-kootenay
Twitter: @MainroadEastK
Facebook: @mainroadeastK
Instagram: @mainroadgroup
YouTube: Mainroad Group
Email: eastkootenay@mainroad.ca
Ministry contact:
Rocky Mountain District Office - 250 426-1500
Service Area 12 - Selkirk (Revelstoke - Golden)
EMCON Services Inc
1 866 353-3136
Website: emconservices.ca
Twitter: @EmconSelkirk
Facebook: @emconservicesinc
Instagram: @emconselkirkdiv
YouTube: Emcon Services Inc
Email: N/A
Ministry contact:
Revelstoke Area Office - 250 837-8400
Service Area 13 - Okanagan-Shuswap (Salmon Arm - Vernon)
AIM Roads Inc
1 866 222-4204
Website: aim-roads.ca
Twitter: @AimRoads
Facebook: @AIMRoads
Instagram: @aimroads.ca
YouTube: N/A
Email: aimroads@acciona.ca
Ministry contact:
Vernon Area Office - 250 503-3664
Service Area 14 - Nicola (Merritt)
Yellowhead Road & Bridge (Nicola) Ltd.
1 888 899-9854
Website: http://www.yrb.ca/yrb-group/Nicola/Nicola-info
Twitter: @YRBNicola
Facebook: https://www.facebook.com/YRBNicola/
Instagram: N/A
YouTube: N/A
Email: nicola@yrb.ca
Ministry contact:
Merritt Area Office - 250 378-1452
Service Area 15 - Thompson (Kamloops)
Argo Road Maintenance (Thompson) Inc
1 800 661-2025
Website: argoroads.ca/service-areas/thompson
Twitter: @Argo_Thompson
Facebook: @ArgoRoadsThompson
Instagram: @argoroads
YouTube: N/A
Email: argokam@argoroads.ca
Ministry contact:
Thompson-Nicola District Office - 250 828-4002
Service Area 16 - South Cariboo (100 Mile House)
Dawson Road Maintenance Ltd
1-800-842-4122
Website: dawsonroadmaintenance.ca
Twitter: @DawsonRoadMaint
Facebook: @DawsonRM
Instagram: N/A
YouTube: N/A
Email: Please visit our website for a direct email form.
Ministry contact:
100 Mile House Area Office - 250 398-4510
Service Area 17 - Central Cariboo (Williams Lake)
Dawson Road Maintenance Ltd
1 800 842-4122
Website: dawsonroadmaintenance.ca
Twitter: @DawsonRoadMaint
Facebook: @DawsonRM
Instagram: N/A
YouTube: N/A
Email: Please visit our website for a direct email form.
Ministry contact:
Cariboo District Office - 250 398-4510
Service Area 18 - North Cariboo (Quesnel)
EMCON Services Inc
1 866 353-3136
Website: emconservices.ca
Twitter: @EmconQuesnel
Facebook: @emconservicesinc
Instagram: N/A
YouTube: Emcon Services Inc
Email: N/A
Ministry contact:
Quesnel Area Office - 250 983-7210
Northern Region Maintenance Contractors
Service Area 19 - Fort George (Prince George)
Yellowhead Road and Bridge (Fort George) Ltd
1 800 218-8805
Website: yrb.ca/yrb-group/ft-george
Twitter: @YRBFortGeorge
Facebook: @yrbfortgeorge
Instagram: @yrbforgeorge
YouTube: N/A
Email: N/A
Ministry contact:
Fort George District Office - 250 565-4410
Service Area 20 - Robson (McBride)
Emil Anderson Maintenance - Robson
1 833 667-5122
Website: emilanderson.ca/maintenance
Twitter: @EAMRobson
Facebook: @EAMRobson
Instagram: @EmilAndersonMaintenance
YouTube: N/A
LinkedIn: @Emil-Anderson-Maintenance
Email: eamreport@emilanderson.ca
Ministry contact:
McBride Area Office - 250 569-3753
Service Area 21 - South Peace (Dawson Creek - Pouce Coupe)
Argo Road Maintenance (South Peace) Inc.
1 800 663-7623
Website: www.argoroads.ca
Twitter: @ArgoSouthPeace
Facebook: @ArgoRoadsSouthPeace
Instagram: @ArgoRoads
YouTube: N/A
Email: argosouthpeace@argoroads.ca
Ministry contact:
Dawson Creek Area Office - 250 787-3237
Service Area 22 - North Peace (Fort St. John)
Dawson Road Maintenance Ltd
1-800-842-4122
Website: dawsonroadmaintenance.ca
Twitter: @DawsonrmNP
Facebook: @DawsonRM
Instagram: N/A
YouTube: N/A
Email: Please visit our website for a direct email form.
Ministry contact:
Peace District Office - 250 787-3237
Service Area 23 - Nechako (Vanderhoof)
Yellowhead Road & Bridge (Vanderhoof) Ltd
1 800 667-6636
Website: yrb.ca/yrb-group/vanderhoof
Twitter: @YRBVanderhoof
Facebook: @YRB-Vanderhoof
Instagram: @yrbvanderhoof
YouTube: N/A
Email: N/A
Ministry contact:
Vanderhoof Area Office - 250 567-6850
Service Area 24 - Lakes (Burns Lake)
Lakes District Maintenance Inc
1 888 255-8055
Website: ldmltd.ca
Twitter: @LDMLakes
Facebook: @Lakes-District-Maintenance-Service-Area-24-1509598442398787
Instagram: N/A
YouTube: N/A
Email: lakes@ldmltd.ca
Ministry contact:
Burns Lake Area Office - 250 692-7161
Service Area 25 - Bulkley Nass (Smithers)
Dawson Road Maintenance Ltd
1-800-842-4122
Website: dawsonroadmaintenance.ca
Twitter: @DawsonRoadMaint
Facebook: @DawsonRM
Instagram: N/A
YouTube: N/A
Email: Please visit our website for a direct email form.
Ministry contact:
Bulkley-Stikine District Office - 250 847-7403
Service Area 26 - Skeena (Terrace)
Emil Anderson Maintenance - Skeena
1 800 665-5051
Website: emilanderson.ca/maintenance
Twitter: @EAMSkeena
Facebook: @EAMSkeena
Instagram: @EmilAndersonMaintenance
LinkedIn: @Emil-Anderson-Maintenance
YouTube: N/A
Email: eamreport@emilanderson.ca
Ministry contact:
Skeena District Office - 250 615-3970
Service Area 27 - North Coast (Prince Rupert & Haida Gwaii)
O’Brien Road and Bridge Maintenance Ltd
1 800 561-5822
Website: obrienrbm.com
Twitter: N/A
Facebook: @obrienrbm
Instagram: @obrienrbm
YouTube: N/A
Email: info@obrienrbm.com
Ministry contact:
Skeena District Office - 250 615-3970
Service Area 28 - Stikine (Dease Lake)
Lakes District Maintenance Inc
1 888 255-8055
Website: www.ldmltd.ca
Twitter: @LDMStikine
Facebook: @LakesDistrictMaintenanceSA28
Instagram: N/A
YouTube: N/A
Email: ldm@ldmltd.ca
Ministry contact:
Dease Lake Area Office - 250 771-4511
Provincial Contacts
Questions relating to province-wide maintenance programs can be directed by email to Maintenance.Programs@gov.bc.ca. Reporting hazards or questions relating to individual service areas should be submitted directly to the respective contractor.