Sign In Register

Taveta, Kenya

Taita Taveta · Kenya

Taveta is a small city in Taita Taveta, Kenya with a population of 22,018. Elevation: 2,470 ft (753 m). Average temperature: 74°F (23°C).

Data updated June 2026

22,018 Population 13/sq mi density
2,470 ft Elevation 753 meters
74°F Avg Temperature 23°C
26.3 in Annual Rain
Africa / Nairobi Timezone

Discover Taveta, Kenya

Explore over 40 sections covering people, economy, housing, health, crime, climate, community, costs, trends, schools, colleges, hospitals, treatment centers, industries, museums, libraries, breweries, farmers markets, grocery stores, pharmacies, campgrounds, parks, trails, stadiums, ski resorts, daycare centers, nursing homes, churches, fire stations, cell towers, bridges, power plants, EV stations, prisons, radio stations, airports, police stations, post offices, Amtrak stations, superfund sites, UNESCO sites, and more.
Use the tabs and dropdown menus below to navigate every data point we track for this city.

Full City Profile

About Taveta

Taveta is a town in the Taita-Taveta County, Kenya.

People

Population22,018
Density13/mi²

Climate

Avg Temp74°F (23°C)
Rain26.3 in/yr
Sunny Days288/yr
Elevation2,470 ft (753 m)
Population22,018
Population Density13 / sq mi
Elevation2,470 ft (753 m)
Coordinates-3.3988°, 37.6834°
TimezoneAfrica/Nairobi
Country🇰🇪 Kenya
State / ProvinceTaita Taveta
Average Temperature74°F (23°C)
January Average77°F (25°C)
July Average69°F (20°C)
Annual Precipitation26.3 inches (667 mm)
Annual Snowfall0.0 inches (0 cm)

About Taveta

Taveta is a small city in Kenya (Taita Taveta) with a population of 22,018. The city sits at an elevation of 2,470 feet (753 meters) above sea level. The average annual temperature is 74°F (23°C). Temperatures range from 77°F in January to 69°F in July. Annual precipitation averages 26.3 inches. The timezone is Africa/Nairobi.

Climate in Taveta

Taveta has an average annual temperature of 23.5°C (74°F). The hottest month is Mar (25.8°C), the coldest is Jul (20.6°C). Average annual precipitation is 985 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan 24.7°C / 76°F 17.8° / 34° 79.3
Feb 25.4°C / 78°F 18.2° / 35.1° 83.8
Mar 25.8°C / 78°F 18.6° / 35.3° 68.8
Apr 24.1°C / 75°F 17.8° / 33.5° 119.1
May 22.3°C / 72°F 15.6° / 31.2° 97.5
Jun 20.9°C / 70°F 13.6° / 30° 46.5
Jul 20.6°C / 69°F 12° / 29.9° 28.5
Aug 21.7°C / 71°F 13.4° / 31.8° 37.4
Sep 23.2°C / 74°F 15.2° / 33.2° 41.4
Oct 24.4°C / 76°F 16.5° / 35° 57.6
Nov 24.6°C / 76°F 18° / 34.4° 196.5
Dec 24.2°C / 75°F 18.2° / 32.7° 128.9
Taveta has a warm climate with an average annual temperature of 74°F (23°C). Winters average 77°F in January while summers reach 69°F in July / relatively mild seasonal variation. The area gets 288 sunny days per year, well above the U.S. average of 205 / making it one of the sunnier locations in the country. Annual precipitation totals 26.3 inches (drier than the 38-inch national average). The city sits at an elevation of 2,470 feet.

Temperature

77°F Jan (25°C) 69°F Jul (20°C)
Annual Average73.5°F
36% above Kenya avg
January Average77°F (25°C)
July Average69°F (20°C)
Sunny Days288 days/yr

Geography

Elevation2,470 ft (753 m)
Area1,696.5 sq mi (4,393.8 km²)
Population Density13/sq mi
Coordinates-3.3988°N, 37.6834°W
TimezoneAfrica/Nairobi

Precipitation & Snow

Annual Rainfall 26.3"
31% below Kenya avg
Snowfall 0.0"
Wettest Month (Apr) 6.77"
Driest Month (Aug) 0.31"

Air Quality

Earthquake History

7 earthquakes (M2.5+) within 150 km since 1990. Strongest: M4.8. Most recent: M4.2 on Apr 2, 2022.

Aug 20, 2019 7 km WSW of Naberera, Tanzania M4.8 128 km
Mar 24, 2019 41 km S of Mtito Andei, Kenya M4.7 65 km
Aug 21, 2013 Tanzania M4.6 150 km
Apr 17, 2012 38 km SSW of Makueni Boma, Kenya M4.5 141 km
Apr 2, 2022 8 km NNE of Kwakoa, Tanzania M4.2 34 km
Jan 1, 1991 29 km NW of Wundanyi, Kenya M4.2 59 km
Feb 7, 2019 7 km NE of Moshi, Tanzania M3.7 36 km
Source: USGS (M2.5+, 1990-2025)

Nearby Volcanoes

2 volcanoes within 200 km. Closest: Chyulu Hills (83 km).

Name Type Elevation Last Eruption Distance
Chyulu Hills Volcanic field 2,188 m (7,178 ft) 1855 83 km
Meru Stratovolcano 4,565 m (14,977 ft) 1910 105 km
Source: Smithsonian Institution Global Volcanism Program (GVP). Sorted by distance.

Monthly Weather

Month Avg Temperature Precipitation Summary
January 77°F (25°C) 1.5 in
February 77°F (25°C) 1.7 in Warmest
March 77°F (25°C) 3.9 in
April 75°F (24°C) 6.8 in Wettest
May 72°F (22°C) 3.2 in
June 70°F (21°C) 0.6 in
July 69°F (20°C) 0.4 in Coldest
August 69°F (21°C) 0.3 in Driest
September 71°F (22°C) 0.4 in
October 74°F (23°C) 1.1 in
November 75°F (24°C) 3.7 in
December 76°F (24°C) 2.6 in

Taveta has a seasonal temperature swing of 8°F / from 69°F in July to 77°F in February. Total annual precipitation is 26.3 inches, with April being the wettest month (6.8") and August the driest (0.3").

View full weather details →

Schools in Taveta

28 public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
St. Patrick Kimala Primary - - - -
Sunrise Academy - - - -
Ziwani Primary - - - -
St. John's Primary - - - -
Riata Primary - - - -
Lessesia Primary School - - - -
Kitobo Primary School - - - -
Eldoro Primary School - - - -
Eldoro Girls Secondary - - - -
Timbila Primary & Special Unit - - - -
Timbila High School - - - -
Kiwalwa Primary School - - - -
Kidong'u Primary - - - -
Njoro Primary - - - -
Malukiloriti Primary - - - -
Rekeke Primary - - - -
Taveta Junior Academy - - - -
Lotima Primary School - - - -
Abori Primary School - - - -
Sowene Primary - - - -
Alfattah Primary - - - -
Taveta Primary School - - - -
Leisure Academy Primary School - - - -
Mahoo Primary School - - - -
Mahoo Secondary - - - -
Mata Primary School - - - -
Madarasani Primary - - - -
Mrabani Primary - - - -
View full schools details →

Radio Stations near Taveta

0 stations within ~55 km.

Station Genre Quality

Farmers Markets in Taveta

NameAddressSeasonHoursOrganicWebsite
Chanjale Market

Clinics in Taveta

1 clinics within city radius - OpenStreetMap data

Meditech Medical Clinic

Bus Stations in Taveta

1 bus stations within city radius - OpenStreetMap data

KE #5006355553

Gas Stations in Taveta

2 gas stations within city radius - OpenStreetMap data

Amal Service Station
Taveta Petrol Station

Banks in Taveta

2 banks within city radius - OpenStreetMap data

KCB Taveta
Taita Taveta Teachers Sacco

Airports Near Taveta

27 airports within the area.

AirportIATAType
Kilimanjaro International AirportJROLarge Airport
Finch Hattons Airport-Small Airport
Iltilal Airstrip-Small Airport
Kamboyo (Tsavo West) Airport-Small Airport
Kangetchwa Airport-Small Airport
Kanzi Airport-Small Airport
Kilaguni AirportILUSmall Airport
Kimana Airstrip-Small Airport
Lake Jipe Airport-Small Airport
Maktau Gate Airport-Small Airport
Mkomazi-Kisima Airport-Small Airport
Moshi AirportQSISmall Airport
Mountain Side Airport-Small Airport
Mtito Andei Airport-Small Airport
Ngulia Lodge Airport-Small Airport
Oloitoktok Airport-Small Airport
Same Airport-Small Airport
Sheldrick Trust Strip-Small Airport
Taita Hills Airport-Small Airport
Taveta Airport-Small Airport
Tawi Lodge Airstrip-Small Airport
Tortilis Camp Airstrip-Small Airport
TPC Airport-Small Airport
Tsavo Trust Airstrip-Small Airport
Wanjala Mine Airstrip-Small Airport
West Kilimanjaro Airport-Small Airport
Ziwani Airport-Small Airport

Post Offices in Taveta

1 post offices.

Post OfficeAddress
Taveta Post Office

Churches & Religious Organizations in Taveta

3 religious organizations (IRS tax-exempt data).

NameAddress
ACK Holy Trinity Church Mahoo
St. Pauls Catholic Church
Taveta Jamia Mosque

Quick Facts

Timezone
Africa/Nairobi
Elevation
3,300 m (10,827 ft)

🇰🇪 About Kenya

Capital Nairobi
Population 51,393,010
Area 582,650 km²
GDP (USD) $107,500,884,685
GDP per capita $1,943
HDI 0.601
Life expectancy 63.7 years
Internet users 35.0%
Urban population 31.6%
Currency KES (Shilling)
Languages English, Swahili
Calling code +254
TLD .ke
Driving side left

Public Holidays in Kenya

10 public holidays this year

Date Holiday Local Name
Jan 1 New Year's Day New Year's Day
Apr 3 Good Friday Good Friday
Apr 6 Easter Monday Easter Monday
May 1 Labour Day Labour Day
Jun 1 Madaraka Day Madaraka Day
Oct 10 Mazingira Day Mazingira Day
Oct 20 Mashujaa Day Mashujaa Day
Dec 12 Jamhuri Day Jamhuri Day
Dec 25 Christmas Day Christmas Day
Dec 26 Boxing Day Boxing Day

Download Full City Report

Get a comprehensive, print-ready PDF with all data for Taveta.

Get Report

Frequently Asked Questions About Taveta

What is the population of Taveta?

Taveta has a population of 22,018 residents and is located in Kenya. The population density is 13 people per square mile, spread across 1,696.5 square miles.

What is the weather like in Taveta?

Taveta has a warm climate with an average annual temperature of 74°F (23°C). Winter temperatures average 77°F in January, while summers reach an average of 69°F in July. The area receives 288 sunny days per year, well above the national average of 205. Annual rainfall totals 26.3 inches.

Nearby Cities

Compare Taveta with another city: