Nsoko, Eswatini Climate

Eswatini

Pop. 1,175 Elev. 190 m / 623 ft TZ: Africa/Mbabane (UTC+2) ·

Nsoko has a dry climate with warm summers reaching 89°F (32°C) in January and mild winters averaging 53°F (12°C) in June. Humidity pushes the summer feels-like temperature to around 104°F (40°C). Rain falls on about 35 days per year (28.4 in / 721 mm total). The city averages 158 sunny days per year and around 25 thunderstorm days.

Temperature 31°C (89°F) high 12°C (53°F) low
Feels like 40°C (104°F) high 12°C (53°F) low
Rain 35 days 721 mm (28.4 in) /yr
Sky 158 sunny 25 stormy
Wind 0.8 m/s (1.8 mph) avg

Looking for a place with a climate like Nsoko? Explore and filter 150,000+ cities worldwide.

Explore on the Map

Monthly Climate Chart

↓ Monthly data table
Best months to visit: Mar, May, Jun, Jul, Aug, Sep, Oct

Sky & Air by Month

Cloud cover (%)
57
Jan
74
Feb
53
Mar
57
Apr
22
May
16
Jun
20
Jul
28
Aug
53
Sep
54
Oct
71
Nov
67
Dec
Humidity (%)
73
Jan
74
Feb
73
Mar
77
Apr
69
May
62
Jun
60
Jul
64
Aug
67
Sep
65
Oct
71
Nov
75
Dec

Weather Days by Month

↓ Weather days table

Cities with Similar Climate

Find similar cities on the map →

Nearby Cities

Nearby

Commercial airport 68 km Mkuze Airport (MZQ)
Ski resort 373 km AfriSki
National park 80 km
Hospital 13 km
Hiking trail 130 km Malolotja Valley Traverse

Interested in Nsoko?

Hotels
Flights
Real Estate
Insurance
Connectivity

Monthly Weather Data

↑ See chart
Month Avg High Avg Low Rainfall Snowfall Sunny Days
January 31°C 89°F 22°C 72°F 134 mm 5.3 in 9
February 30°C 87°F 23°C 73°F 101 mm 4.0 in 1
March 30°C 87°F 22°C 71°F 57 mm 2.3 in 11
April 27°C 81°F 19°C 67°F 110 mm 4.3 in 9
May 27°C 80°F 14°C 57°F 6 mm 0.2 in 25
June 26°C 78°F 12°C 53°F 14 mm 0.6 in 26
July 25°C 77°F 12°C 53°F 4 mm 0.2 in 24
August 27°C 81°F 15°C 59°F 3 mm 0.1 in 21
September 28°C 82°F 17°C 63°F 35 mm 1.4 in 11
October 28°C 82°F 18°C 64°F 22 mm 0.8 in 11
November 28°C 82°F 19°C 66°F 112 mm 4.4 in 4
December 29°C 84°F 20°C 69°F 123 mm 4.8 in 6

Weather Days by Month

↑ See chart
Month Sunny Days Storm Days
January 9 5
February 1 0
March 11 2
April 9 4
May 25 0
June 26 1
July 24 0
August 21 0
September 11 1
October 11 1
November 4 4
December 6 7