St. John's memiliki iklim benua yang lembap (Köppen Dfb), dengan variasi musiman yang lebih rendah daripada biasanya untuk lintang, yang disebabkan oleh aliran Teluk moderasi. Namun, terlepas dari moderasi maritim ini, rata-rata suhu tinggi Januari sebenarnya sedikit lebih dingin di St. John daripada di Kelowna, British Columbia, yang merupakan kota pedalaman yang dekat lebih banyak udara laut Pasifik, menunjukkan sifat dingin Kanada Timur. Pada bulan Agustus, suhu yang rata - rata berasal dari 900 °C (23,2 °F) pada bulan Februari menjadi 16,1 °C (61,0 °F), yang tampak agak lambat pada musiman di iklim. Kota ini juga merupakan salah satu daerah di negeri itu yang paling rentan terhadap aktivitas siklon tropis, karena perbatasan Samudra Atlantik di sebelah timur, tempat badai tropis (dan kadang - kadang badai) bepergian dari Amerika Serikat. Kota ini adalah salah satu yang paling hujan di Kanada di luar pesisir British Columbia. Hal ini sebagian disebabkan oleh kecenderungannya untuk kegiatan badai tropis serta lembabnya, udara Atlantik sering kali bertiup ke darat dan menciptakan curah hujan.
Apa yang menyebabkan St. Johns menjadi kota terhujan di Kanada?
oleh kecenderungannya untuk kegiatan badai tropis serta lembabnya, udara Atlantik sering kali bertiup ke darat dan menciptakan