Sign In Register

Port Saint John’s, South Africa

Full City Profile

5,939 Population 10/sq mi density
23 ft Elevation 7 meters
67°F Avg Temperature 20°C
Port Saint John’s enjoys a temperate climate with an average annual temperature of 67°F (19°C). Winters average 72°F in January while summers reach 62°F in July. The area gets 259 sunny days per year. Annual precipitation totals 42.6 inches. The area receives 0.0 inches of snow annually.

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+) within 150 km since 1990. Strongest: M3.8. Most recent: M3.4 on Jan 27, 1994.

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

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 weather details →