Malgré sa position maritime juste au-dessus du 50e parallèle, Havre-Saint-Pierre a un climat subarctique relativement rude, avec des hivers froids et des étés frais. Il a de fortes précipitations avec beaucoup de chutes de neige en hiver.