Francistown Weather Today

Temperature, Feels Like, Rain Chance & Hourly Forecast in Francistown

Francistown temperature today is 26°, feels like 25°, with a humidity level of 21% and wind at 25.09 km/h. Rain chance today is 0%. Use the hourly forecast and 5-day outlook below to plan your day.

Tomorrow in Francistown: expect a high of 34° and a low of 18°, with clear sky.

clear sky
26°
clear sky
H: 26° L: 26°
Feels like 25°
AQI: Fair (2/5)
Humidity
21%
Dew 2°
Wind speed
25.09 km/h
N · G40.18
Pressure
1018 hPa
Visibility
10 km
High Winds
Wind speed is 25.09 km/h. Secure loose objects.
Weather Summary
Currently in Francistown, expect varied conditions with warm temperatures around 26°. Winds are strong winds. Low humidity levels may cause dry conditions.
Precipitation Probability
0%
11
0%
14
0%
17
0%
20
0%
23
0%
02
0%
05
0%
08
0%
11
0%
14
0%
17
0%
20
0%
23
0%
02
0%
05
0%
08
Evolution
Daily Weather Forecast Evolution (°C)
Lowest temperature
Highest temperature
Temperature Forecast (48h)
32°
Thu
11:00
35°
 
34°
 
28°
 
25°
Thu
23:00
22°
 
20°
 
22°
 
31°
Fri
11:00
34°
 
31°
 
26°
 
18°
Fri
23:00
17°
 
17°
 
18°
 
Hot (≥30°)
Warm
Cool
Cold (<0°)
Weather Map
Sun & Moon
Sunrise
Sunrise
06:04
Sunset
Sunset
18:04
Moon Phase
Waxing Crescent (42%)
Timezone: GMT+05:30
Last updated: Sep 17, 2026 11:47 AM · Data refreshes every 5 min
Location Info
Latitude
Latitude
-21.169950
Longitude
Longitude
27.507879
Embed This Weather

Copy the code below to embed Francistown weather on your website:

<iframe src="https://nearweather.com/embed/francistown-bw-933778" width="350" height="200" frameborder="0" style="border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1);"></iframe>
More about Francistown
Content curated by the NearWeather editorial team · Updated periodically

Climate and Weather in Francistown, Botswana

Francistown is a city located in northeastern Botswana. It is the second-largest city in the country and serves as an important commercial and industrial hub. The city experiences a semi-arid climate characterized by hot and dry weather for most of the year. Let's explore the climate and weather patterns in Francistown throughout the year.

Temperature

Francistown has a typical subtropical climate with significant temperature variations between seasons. Summers in Francistown, which occur from October to April, are hot and dry. The average maximum temperature during this period ranges from 30°C (86°F) to 35°C (95°F), with occasional heatwaves pushing temperatures above 40°C (104°F).

Winters in Francistown, from May to September, are mild with cooler temperatures. The average maximum temperature during this time ranges from 20°C (68°F) to 25°C (77°F). However, it is important to note that nights can be quite chilly, with temperatures dropping to around 5°C (41°F) or even lower.

The table below provides an overview of the average monthly temperatures in Francistown:

Month Maximum Temperature (°C) Minimum Temperature (°C)
January 34 20
February 33 19
March 32 18
April 31 14
May 27 9
June 24 4
July 24 3
August 27 5
September 31 10
October 34 15
November 34 18
December 34 19

Rainfall

Rainfall in Francistown is highly seasonal and is mainly concentrated in the summer months. The city experiences a dry season from May to September, with little to no rainfall. The wet season starts in October and lasts until April.

During the wet season, Francistown receives the majority of its annual rainfall. The average annual precipitation in the city is around 450 millimeters (17.7 inches). The wettest months are typically December and January, with an average rainfall of 80 millimeters (3.1 inches) per month.

The table below shows the average monthly rainfall in Francistown:

Month Rainfall (mm)
January 80
February 70
March 55
April 25
May 5
June 0
July 0
August 0
September 2
October 20
November 40
December 80

Wind and Dust

Francistown is known for its frequent dusty conditions, particularly during the dry season. The city is located in an arid region with sparse vegetation, making it susceptible to dust storms and strong winds.

The windiest months in Francistown are September and October, with average wind speeds of around 10 to 15 kilometers per hour (6 to 9 miles per hour). These winds, combined with the dry conditions, can contribute to the spread of dust and sand particles in the air.

Sunshine

Francistown enjoys a high amount of sunshine throughout the year. The city experiences an average of 8 to 10 hours of sunshine per day, with the highest number of sunny days occurring during the dry season.

The chart below illustrates the average monthly sunshine hours in Francistown:

Conclusion

Francistown's climate is characterized by hot and dry summers, mild winters, and a distinct wet season. Visitors to Francistown should be prepared for high temperatures during the summer months and cooler nights during winter. Dust and windy conditions are common, especially during the dry season. The wet season brings rainfall, providing relief from the dry conditions and helping to sustain the local ecosystems.

Overall, Francistown's climate and weather patterns make it a unique destination with its own set of challenges and attractions. Whether you are visiting for business or leisure, understanding the climate in Francistown will ensure you are prepared and can make the most of your time in this vibrant city.

Weather data sourced from OpenWeatherMap. Forecasts are estimates and may differ from actual conditions. For severe weather, consult your local meteorological authority.
FAQ's about Francistown
What is the temperature in Francistown right now?

The current temperature in Francistown is 26°, and it feels like 25°. Today's high is 26° and the low is 26°.

Will it rain in Francistown today?

No rain is expected in Francistown today (0% chance). Conditions are currently clear sky.

What is the weather in Francistown today?

Francistown is experiencing clear sky with a temperature of 26°. Humidity is at 21% and wind speed is 25.09 km/h from the N.

What is the humidity in Francistown today?

Humidity in Francistown is 21% right now, with a dew point of 2°. The air is dry — consider staying hydrated.

What is the wind speed in Francistown today?

Wind speed in Francistown is 25.09 km/h, flowing at 2° N wind direction. Gusts up to 40.18 km/h.

What is the 5-day forecast for Francistown?

NearWeather provides a detailed 5-day forecast and 48-hour hourly forecast for Francistown. Today's high is 26° and low is 26°, with a 0% chance of rain. Scroll up to view the full day-by-day and hourly breakdown.

What does it feel like in Francistown today?

It feels like 25° in Francistown today, with 0% cloud cover and 10 km visibility.

Weather in Francistown