Sign In Register

Namaacha, Mozambique

Full City Profile

14,781 Population 14/sq mi density
1,657 ft Elevation 505 meters
71°F Avg Temperature 22°C
Namaacha has a warm climate with an average annual temperature of 71°F (22°C). Winters average 76°F in January while summers reach 65°F in July. The area gets 285 sunny days per year. Annual precipitation totals 28.0 inches. The area receives 0.0 inches of snow annually.

Temperature

76°F Jan (25°C) 65°F Jul (18°C)
Annual Average71.0°F
31% above US avg
January Average76°F (25°C)
July Average65°F (18°C)
Sunny Days285 days/yr

Geography

Elevation1,657 ft (505 m)
Area1,049.1 sq mi (2,717.3 km²)
Population Density14/sq mi
Coordinates-25.9750°N, 32.0190°W
TimezoneAfrica/Maputo

Precipitation & Snow

Annual Rainfall 28.0"
26% below US avg
Snowfall 0.0"
Wettest Month (Jan) 5.08"
Driest Month (Jun) 0.31"

Air Quality

Earthquake History

3 earthquakes (M2.5+) within 150 km since 1990. Strongest: M4.6. Most recent: M3.7 on Jul 1, 2019.

Jul 7, 2013 43 km WSW of Nelspruit, South Africa M4.6 149 km
Feb 7, 2000 22 km NW of Mhlambanyatsi, Eswatini M4.5 118 km
Jul 1, 2019 36 km W of Mhlambanyatsi, Eswatini M3.7 146 km
Source: USGS (M2.5+, 1990–2025)

Hurricane History

1 hurricane (Cat 1+) within 500 km since 1980. Strongest: Category 1. Most recent: Unnamed (2001).

Year Name Category Closest
2001 Unnamed Category 1 276 km
Source: NOAA IBTrACS (Cat 1+, 1980–2026)

Monthly Weather

Month Avg Temperature Precipitation Summary
January 76°F (25°C) 5.1 in Warmest, Wettest
February 76°F (25°C) 5.0 in
March 74°F (24°C) 3.1 in
April 72°F (22°C) 1.5 in
May 68°F (20°C) 1.1 in
June 64°F (18°C) 0.3 in Coldest, Driest
July 65°F (18°C) 0.4 in
August 67°F (20°C) 0.5 in
September 69°F (21°C) 1.1 in
October 72°F (22°C) 2.0 in
November 73°F (23°C) 3.5 in
December 75°F (24°C) 4.4 in

Namaacha has a seasonal temperature swing of 12°F / from 64°F in June to 76°F in January. Total annual precipitation is 28.0 inches, with January being the wettest month (5.1") and June the driest (0.3").

View full weather details →