Kampala UG | Mbale UG | Nansana UG | ||
|---|---|---|---|---|
| Today Thu Jan 22 | ||||
Fri Jan 23 | ||||
Sat Jan 24 | ||||
Sun Jan 25 | ||||
Mon Jan 26 | ||||
Tue Jan 27 | ||||
Wed Jan 28 |
Today Thu Jan 22 | Fri Jan 23 | Sat Jan 24 | Sun Jan 25 | Mon Jan 26 | Tue Jan 27 | Wed Jan 28 | Thu Jan 29 | Fri Jan 30 | Sat Jan 31 | Sun Feb 01 | Mon Feb 02 | Tue Feb 03 | Wed Feb 04 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Kampala UG | ||||||||||||||
Mbale UG | ||||||||||||||
Nansana UG |
Calculations are based on the last 8 years of historical weather data.
Heat Seeker Score is a composite score designed for those who crave hot, sunny weather with minimal rainfall. It prioritizes high temperatures and abundant sunshine.
Perfect for sun worshippers, beach lovers, and those seeking warm, dry climates for outdoor activities and relaxation.
Formula optimized for hot weather enthusiasts who prefer temperatures above 25°C (77°F) with maximum sun exposure and minimal precipitation.
Key factors in the calculation:
High temperatures: Favors locations with warm to hot daily highs
Abundant sunshine: Rewards areas with maximum daylight hours
Low precipitation: Penalizes frequent rain and wet conditions
Warm nights: Considers comfortable evening temperatures
The temperatures in Kampala, Mbale, and Nansana are consistently within a comfortable range throughout the year.
Mbale tends to have slightly lower minimum temperatures compared to Kampala and Nansana, especially during the months of June to December.
February is the warmest month in all three cities.
There are no discomfort temperatures in any of the cities.
Maximum Temperatures
| Period | Kampala | Mbale | Nansana |
|---|---|---|---|
| Jan | 28.1°C | 28.5°C | 28.1°C |
| Feb | 28.8°C | 30.3°C | 28.8°C |
| Mar | 27.5°C | 29.2°C | 27.5°C |
| Apr | 25.7°C | 26.3°C | 25.7°C |
| May | 25.5°C | 25.2°C | 25.5°C |
| Jun | 25.8°C | 25.0°C | 25.8°C |
| Jul | 26.0°C | 24.9°C | 26.0°C |
| Aug | 26.8°C | 25.6°C | 26.8°C |
| Sep | 27.3°C | 26.3°C | 27.3°C |
| Oct | 27.0°C | 26.2°C | 27.0°C |
| Nov | 26.0°C | 25.5°C | 26.0°C |
| Dec | 26.7°C | 26.6°C | 26.7°C |
| Average | 26.8°C | 26.6°C | 26.8°C |
Minimum Temperatures
| Period | Kampala | Mbale | Nansana |
|---|---|---|---|
| Jan | 18.8°C | 17.2°C | 18.8°C |
| Feb | 19.6°C | 18.2°C | 19.6°C |
| Mar | 19.1°C | 17.7°C | 19.1°C |
| Apr | 18.8°C | 17.4°C | 18.8°C |
| May | 18.6°C | 17.1°C | 18.6°C |
| Jun | 18.4°C | 16.5°C | 18.4°C |
| Jul | 18.4°C | 16.6°C | 18.4°C |
| Aug | 18.4°C | 16.6°C | 18.4°C |
| Sep | 18.3°C | 16.7°C | 18.3°C |
| Oct | 18.3°C | 16.8°C | 18.3°C |
| Nov | 18.2°C | 16.4°C | 18.2°C |
| Dec | 18.4°C | 16.4°C | 18.4°C |
| Average | 18.6°C | 17.0°C | 18.6°C |
Mbale experiences the highest total sunshine hours throughout the year, with January receiving up to 8.5 hours and a notable decrease during the rainy months. In contrast, both Nansana and Kampala show more consistent sunshine, maintaining around 6.4 hours in July, while also experiencing relatively similar precipitation patterns.
Overall, Mbale stands out for its higher sun exposure compared to Nansana and Kampala, which cope with nearly equivalent rainfall, especially during the peak wet months of April and May. This indicates that despite similar climates, Mbale might provide more favorable weather for sun-seeking activities compared to its neighboring cities.
Sunny Weather
| Period | Kampala | Mbale | Nansana |
|---|---|---|---|
| Jan | 6.9 hours/day | 8.5 hours/day | 6.9 hours/day |
| Feb | 6.5 hours/day | 8.6 hours/day | 6.5 hours/day |
| Mar | 4.8 hours/day | 5.9 hours/day | 4.8 hours/day |
| Apr | 2.5 hours/day | 3.3 hours/day | 2.5 hours/day |
| May | 2.3 hours/day | 2.3 hours/day | 2.3 hours/day |
| Jun | 4.4 hours/day | 2.7 hours/day | 4.4 hours/day |
| Jul | 6.4 hours/day | 4.3 hours/day | 6.4 hours/day |
| Aug | 5.4 hours/day | 4.2 hours/day | 5.4 hours/day |
| Sep | 4.5 hours/day | 4.2 hours/day | 4.5 hours/day |
| Oct | 3.5 hours/day | 3.7 hours/day | 3.5 hours/day |
| Nov | 2.7 hours/day | 4.1 hours/day | 2.7 hours/day |
| Dec | 4.2 hours/day | 6.0 hours/day | 4.2 hours/day |
| Average | 4.5 hours/day | 4.8 hours/day | 4.5 hours/day |
Precipitation Levels
Wind Speed
| Period | Kampala | Mbale | Nansana |
|---|---|---|---|
| Jan | 10.5km/h | 9.4km/h | 10.5km/h |
| Feb | 12.2km/h | 10.8km/h | 12.2km/h |
| Mar | 12.5km/h | 10.1km/h | 12.5km/h |
| Apr | 11.4km/h | 8.8km/h | 11.5km/h |
| May | 12.0km/h | 8.2km/h | 12.0km/h |
| Jun | 12.8km/h | 8.3km/h | 12.8km/h |
| Jul | 13.9km/h | 8.3km/h | 13.9km/h |
| Aug | 12.2km/h | 8.8km/h | 12.2km/h |
| Sep | 11.1km/h | 9.6km/h | 11.1km/h |
| Oct | 10.1km/h | 8.7km/h | 10.1km/h |
| Nov | 9.0km/h | 8.2km/h | 9.0km/h |
| Dec | 9.0km/h | 8.2km/h | 9.0km/h |
| Average | 11.4km/h | 9.0km/h | 11.4km/h |
In comparing sunrise and sunset times between Kampala, Mbale, and Nansana, it is noted that Mbale experiences the earliest sunrise at 06:26 in November while both Kampala and Nansana have their earliest sunrises at 06:31 in the same month.
Notably, Mbale also has the longest day length of 12 hours and 11 minutes in June, slightly surpassing Nansana and Kampala, which both peak at 12 hours and 08 minutes during the same month.
Overall, all three cities share similar patterns in day length, with minor variations in sunrise and sunset times, highlighting their geographical proximity within Uganda.
Sunrise Time
Sunset Time
Useful Day Length
| Period | Kampala | Mbale | Nansana |
|---|---|---|---|
| Jan | 12:02 hours | 11:55 hours | 12:02 hours |
| Feb | 12:06 hours | 11:59 hours | 12:06 hours |
| Mar | 12:01 hours | 11:55 hours | 12:02 hours |
| Apr | 11:53 hours | 11:47 hours | 11:53 hours |
| May | 11:50 hours | 11:45 hours | 11:50 hours |
| Jun | 11:55 hours | 11:49 hours | 11:55 hours |
| Jul | 11:59 hours | 11:55 hours | 11:59 hours |
| Aug | 11:58 hours | 11:52 hours | 11:58 hours |
| Sep | 11:48 hours | 11:41 hours | 11:48 hours |
| Oct | 11:38 hours | 11:32 hours | 11:38 hours |
| Nov | 11:38 hours | 11:31 hours | 11:38 hours |
| Dec | 11:49 hours | 11:41 hours | 11:49 hours |
| Average | 11:54 hours | 11:48 hours | 11:54 hours |