St. John terletak di sepanjang pesisir Samudra Atlantik, di sebelah timur laut Semenanjung Avalon di Newfoundland sebelah tenggara. Kota itu meliputi daerah seluas 476.04 kilometer persegi dan merupakan kota paling timur di Amerika Utara, kecuali Greenland; itu 455 kilometer lebih dekat ke London, Inggris daripada Edmonton, Alberta. Kota St. John terletak pada jarak 3.636 kilometer (2.259 mi) dari Lorient, Prancis yang terletak pada garis lintang yang hampir persis sama melintasi Atlantik di pesisir barat Prancis. Kota ini adalah kota terbesar di provinsi ini dan terbesar kedua di Provinsi Atlantik setelah Halifax, Nova Scotia. Daerah pusat kotanya terletak di sebelah barat dan utara Pelabuhan St. John, dan kota - kota lainnya meluas dari pusat kota ke utara, selatan, timur dan barat.
St. Johns ada di timur laut provinsi mana?
Newfoundland