Sign In Register

Morogoro, Tanzania

Full City Profile

471,409 Population 3,391/sq mi density
1,654 ft Elevation 504 meters
76°F Avg Temperature 24°C
Morogoro has a warm climate with an average annual temperature of 76°F (24°C). Winters average 79°F in January while summers reach 71°F in July. The area gets 272 sunny days per year. Annual precipitation totals 35.4 inches. The area receives 0.0 inches of snow annually.

Temperature

79°F Jan (26°C) 71°F Jul (22°C)
Annual Average76.0°F
41% above US avg
January Average79°F (26°C)
July Average71°F (22°C)
Sunny Days272 days/yr

Geography

Elevation1,654 ft (504 m)
Area139.0 sq mi (360.0 km²)
Population Density3,391/sq mi
Coordinates-6.8210°N, 37.6612°W
TimezoneAfrica/Dar_es_Salaam

Precipitation & Snow

Annual Rainfall 35.4"
7% below US avg
Snowfall 0.0"
Wettest Month (Apr) 7.05"
Driest Month (Aug) 0.35"

Air Quality

Earthquake History

7 earthquakes (M2.5+) within 150 km since 1990. Strongest: M4.8. Most recent: M4.3 on Jul 15, 2023.

Jan 19, 2008 19 km SSE of Kisanga, Tanzania M4.8 88 km
Mar 3, 2018 52 km ESE of Kisanga, Tanzania M4.7 103 km
Jan 15, 2012 18 km WNW of Kisanga, Tanzania M4.4 66 km
Jul 15, 2023 67 km SSE of Kisanga, Tanzania M4.3 132 km
May 17, 2014 42 km WNW of Utete, Tanzania M4.3 140 km
Jul 30, 2014 45 km NE of Kisanga, Tanzania M4.2 54 km
Aug 27, 2009 34 km ENE of Kisanga, Tanzania M3.9 67 km
Source: USGS (M2.5+, 1990–2025)

Monthly Weather

Month Avg Temperature Precipitation Summary
January 79°F (26°C) 4.8 in
February 79°F (26°C) 3.7 in
March 79°F (26°C) 5.2 in
April 76°F (25°C) 7.1 in Wettest
May 74°F (23°C) 3.0 in
June 71°F (22°C) 0.6 in
July 71°F (22°C) 0.4 in Coldest
August 72°F (22°C) 0.4 in Driest
September 74°F (24°C) 0.8 in
October 77°F (25°C) 1.5 in
November 79°F (26°C) 3.2 in
December 80°F (27°C) 4.9 in Warmest

Morogoro has a seasonal temperature swing of 9°F / from 71°F in July to 80°F in December. Total annual precipitation is 35.4 inches, with April being the wettest month (7.1") and August the driest (0.4").

View full weather details →