La ville de Caraquet se situe à la limite du climat maritime dû à la présence de la baie des Chaleurs et du golfe du Saint-Laurent. Les hivers y sont plus doux que dans le reste du pays et les étés y sont plus frais. La température moyenne pour le mois de janvier, le mois le plus froid de l'année, est de -10,9°C et elle est de 17°C pour juillet, le mois le plus chaud de l'année. Les chutes de neige sont d'environ par hiver. Le littoral est exposé à de forts vents.