Sign In Register

Weather & Climate in Port Saint John’s, South Africa

Temperature, precipitation, air quality, natural hazards, and monthly weather data.

Port Saint John’s enjoys a temperate climate with an average annual temperature of 67°F (20°C). Winters average 72°F in January while summers reach 62°F in July / relatively mild seasonal variation. The area gets 259 sunny days per year, above the national average. Annual precipitation totals 42.6 inches. The city sits at an elevation of 23 feet.

Temperature

72°F Jan (22°C) 62°F Jul (17°C)
Annual Average67.3°F
25% above US avg
January Average72°F (22°C)
July Average62°F (17°C)
Sunny Days259 days/yr

Geography

Elevation23 ft (7 m)
Area603.6 sq mi (1,563.4 km²)
Population Density10/sq mi
Coordinates-31.6229°N, 29.5448°W
TimezoneAfrica/Johannesburg

Precipitation & Snow

Annual Rainfall 42.6"
12% above US avg
Snowfall 0.0"
Wettest Month (Mar) 5.20"
Driest Month (Jun) 1.06"

Air Quality

Earthquake History

2 earthquakes (M2.5+) recorded within 150 km since 1990. Strongest on record: M3.8.

Jul 26, 1991 10 km NNW of Port Shepstone, South Africa M3.8 137 km 5 km
Jan 27, 1994 52 km WSW of Kokstad, South Africa M3.4 110 km 5 km
Source: USGS Earthquake Catalog (M2.5+, 1990–2025). Sorted by magnitude.

Monthly Weather

Month Avg Temperature Precipitation Summary
January 72°F (22°C) 4.5 in
February 73°F (23°C) 5.1 in Warmest
March 72°F (22°C) 5.2 in Wettest
April 69°F (21°C) 3.6 in
May 66°F (19°C) 2.1 in
June 63°F (17°C) 1.1 in Driest
July 62°F (17°C) 1.6 in Coldest
August 63°F (17°C) 2.1 in
September 64°F (18°C) 3.4 in
October 65°F (19°C) 4.5 in
November 68°F (20°C) 5.1 in
December 71°F (21°C) 4.4 in

Port Saint John’s has a seasonal temperature swing of 11°F / from 62°F in July to 73°F in February. Total annual precipitation is 42.6 inches, with March being the wettest month (5.2") and June the driest (1.1").

View full profile of Port Saint John’s, South Africa →