Moyale, Kenya
Marsabit County · Kenya
Moyale is a mid-size city in Marsabit County, Kenya with a population of 47,850. Elevation: 3,504 ft (1,068 m). Average temperature: 73°F (23°C).
Data updated June 2026
Discover Moyale, 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.
About Moyale
Moyale is a city situated on the border between Ethiopia and Kenya. In Ethiopia, it serves as the administrative centre for two Ethiopian woredas: Moyale of the Oromia Region and Moyale of the Somali Region. In Kenya, it is the largest town in Marsabit County and the capital of Moyale sub-county.
People
Climate
| Population | 47,850 |
| Population Density | 11 / sq mi |
| Elevation | 3,504 ft (1,068 m) |
| Coordinates | 3.5266°, 39.0561° |
| Timezone | Africa/Nairobi |
| Country | 🇰🇪 Kenya |
| State / Province | Marsabit County |
| Average Temperature | 73°F (23°C) |
| January Average | 77°F (25°C) |
| July Average | 69°F (20°C) |
| Annual Precipitation | 23.4 inches (594 mm) |
| Annual Snowfall | 0.0 inches (0 cm) |
About Moyale
Moyale is a mid-size city in Kenya (Marsabit County) with a population of 47,850. The city sits at an elevation of 3,504 feet (1,068 meters) above sea level. The average annual temperature is 73°F (23°C). Temperatures range from 77°F in January to 69°F in July. Annual precipitation averages 23.4 inches. The timezone is Africa/Nairobi.
Climate in Moyale
Moyale has an average annual temperature of 0°C (32°F). The hottest month is Jan (0°C), the coldest is Jan (0°C). Average annual precipitation is 698 mm.
Temperature
| Annual Average | 72.9°F |
| 35% above Kenya avg | |
| January Average | 77°F (25°C) |
| July Average | 69°F (20°C) |
| Sunny Days | 294 days/yr |
Geography
| Elevation | 3,504 ft (1,068 m) |
| Area | 4,278.4 sq mi (11,081.1 km²) |
| Population Density | 11/sq mi |
| Coordinates | 3.5266°N, 39.0561°W |
| Timezone | Africa/Nairobi |
Precipitation & Snow
Air Quality
Nearby Volcanoes
2 volcanoes within 200 km. Closest: Marsabit (180 km).
| Name | Type | Elevation | Last Eruption | Distance |
| Marsabit | Shield | 1,707 m (5,600 ft) | Unknown | 180 km |
| Mega Basalt Field | Pyroclastic cone(s) | 1,111 m (3,645 ft) | Unknown | 184 km |
Monthly Weather
| Month | Avg Temperature | Precipitation | Summary |
|---|---|---|---|
| January | 77°F (25°C) | 0.9 in | |
| February | 78°F (25°C) | 0.8 in | Warmest |
| March | 78°F (25°C) | 2.0 in | |
| April | 74°F (23°C) | 6.9 in | Wettest |
| May | 71°F (22°C) | 3.8 in | |
| June | 70°F (21°C) | 0.5 in | |
| July | 69°F (20°C) | 0.4 in | Coldest |
| August | 70°F (21°C) | 0.3 in | Driest |
| September | 72°F (22°C) | 0.4 in | |
| October | 72°F (22°C) | 3.2 in | |
| November | 72°F (22°C) | 3.1 in | |
| December | 74°F (24°C) | 1.1 in |
Moyale has a seasonal temperature swing of 9°F / from 69°F in July to 78°F in February. Total annual precipitation is 23.4 inches, with April being the wettest month (6.9") and August the driest (0.3").
Schools in Moyale
3 public schools (NCES 2022-23 data).
| School | Level | Enrollment | Teachers | Student/Teacher |
|---|---|---|---|---|
| Moyale Someni Academy Primary School | - | - | - | - |
| Moyale Gateway Academy Primary School | - | - | - | - |
| Mansile Primary School | - | - | - | - |
Restaurants in Moyale
1 restaurants within city radius - OpenStreetMap data
Banks in Moyale
1 banks within city radius - OpenStreetMap data
Airports Near Moyale
6 airports within the area.
| Airport | IATA | Type |
|---|---|---|
| Buna Airport | - | Small Airport |
| Bute Moyale Airport | - | Small Airport |
| Moyale Airport | OYL | Small Airport |
| Moyale Airport | MYS | Small Airport |
| Moyale Boma Airstrip | - | Small Airport |
| Sololo Airport | - | Small Airport |
Churches & Religious Organizations in Moyale
1 religious organizations (IRS tax-exempt data).
| Name | Address |
|---|---|
| ACK -St. Paul's Parish |
Quick Facts
🇰🇪 About Kenya
Public Holidays in Kenya
10 public holidays this year
Frequently Asked Questions About Moyale
What is the population of Moyale?
Moyale has a population of 47,850 residents and is located in Kenya. The population density is 11 people per square mile, spread across 4,278.4 square miles.
What is the weather like in Moyale?
Moyale has a warm climate with an average annual temperature of 73°F (23°C). Winter temperatures average 77°F in January, while summers reach an average of 69°F in July. The area receives 294 sunny days per year, well above the national average of 205. Annual rainfall totals 23.4 inches.
All Countries























































































































































































































































