En la zona costera es marítimo y frío, y de tipo continental en el E y las mesetas interiores. La zona norte y las alturas tienen condiciones subárticas, mientras el SO tiene inviernos suaves. Las lluvias invernales son frecuentes en la zona costera. En Victoria la media térmica oscila entre 4°C para enero y 15,5°C en julio, con precipitaciones medias de 685 mm. Fort Nelson, en el NE, tiene en julio temperaturas más altas (16°C) por la influencia continental, pero los inviernos son muy fríos (—20 °C) y las lluvias menos abundantes: 375 mm anuales.