Sign In Register

Malindi, Kenya

Kilifi County · Kenya

Malindi is a large city in Kilifi County, Kenya with a population of 119,859. Elevation: 23 ft (7 m). Average temperature: 77°F (25°C).

Data updated June 2026

119,859 Population 9,066/sq mi density
23 ft Elevation 7 meters
77°F Avg Temperature 25°C
39.5 in Annual Rain
Africa / Nairobi Timezone

Discover Malindi, 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 Malindi

Malindi

Malindi is a town on Malindi Bay at the mouth of the Galana River, lying on the Indian Ocean coast of Kenya. It is 120 kilometres northeast of Mombasa. The population of Malindi was 119,859 as of the 2019 census. It is the largest urban centre in Kilifi County.

People

Population119,859
Density9,066/mi²

Climate

Avg Temp77°F (25°C)
Rain39.5 in/yr
Sunny Days264/yr
Elevation23 ft (7 m)
Population119,859
Population Density9,066 / sq mi
Elevation23 ft (7 m)
Coordinates-3.2180°, 40.1169°
TimezoneAfrica/Nairobi
Country🇰🇪 Kenya
State / ProvinceKilifi County
Average Temperature77°F (25°C)
January Average78°F (25°C)
July Average73°F (23°C)
Annual Precipitation39.5 inches (1,002 mm)
Annual Snowfall0.0 inches (0 cm)

About Malindi

Malindi is a large city in Kenya (Kilifi County) with a population of 119,859. The city sits at an elevation of 23 feet (7 meters) above sea level. The average annual temperature is 77°F (25°C). Temperatures range from 78°F in January to 73°F in July. Annual precipitation averages 39.5 inches. The timezone is Africa/Nairobi.

Climate in Malindi

Malindi 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 1144 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan 0°C / 32°F - / - 19.4
Feb 0°C / 32°F - / - 1.6
Mar 0°C / 32°F - / - 46.2
Apr 0°C / 32°F - / - 160.9
May 0°C / 32°F - / - 312.2
Jun 0°C / 32°F - / - 144.6
Jul 0°C / 32°F - / - 104.6
Aug 0°C / 32°F - / - 54.7
Sep 0°C / 32°F - / - 50.3
Oct 0°C / 32°F - / - 116.1
Nov 0°C / 32°F - / - 89.9
Dec 0°C / 32°F - / - 43.0
Malindi has a warm climate with an average annual temperature of 77°F (25°C). Winters average 78°F in January while summers reach 73°F in July / relatively mild seasonal variation. The area gets 264 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 39.5 inches. The city sits at an elevation of 23 feet, near sea level.

Temperature

78°F Jan (25°C) 73°F Jul (23°C)
Annual Average76.6°F
42% above Kenya avg
January Average78°F (25°C)
July Average73°F (23°C)
Sunny Days264 days/yr

Geography

Elevation23 ft (7 m)
Area13.2 sq mi (34.2 km²)
Population Density9,066/sq mi
Coordinates-3.2180°N, 40.1169°W
TimezoneAfrica/Nairobi

Precipitation & Snow

Annual Rainfall 39.5"
4% above Kenya avg
Snowfall 0.0"
Wettest Month (May) 10.79"
Driest Month (Feb) 0.31"

Air Quality

Earthquake History

5 earthquakes (M2.5+) within 150 km since 1990. Strongest: M5.5. Most recent: M4.4 on Jun 22, 2024.

Mar 13, 1990 29 km ENE of Mombasa, Kenya M5.5 89 km
Feb 27, 1995 19 km SSW of Takaungu, Kenya M4.9 79 km
Jun 22, 2024 119 km ENE of Mtito Andei, Kenya M4.4 148 km
Jun 17, 2006 11 km SE of Mombasa, Kenya M4.2 111 km
May 29, 2011 104 km NW of Malindi, Kenya M4.0 105 km
Source: USGS (M2.5+, 1990-2025)

Tsunami History

1 tsunami recorded within 500 km. Highest wave on record: 6.0 m (20 ft).

Year Location Cause Max Wave Deaths Distance
1930 MOMBASA Earthquake 6.0 m - 105 km
Source: NOAA/NCEI Historical Tsunami Database. Sorted by wave height.

Monthly Weather

Month Avg Temperature Precipitation Summary
January 78°F (25°C) 0.6 in
February 79°F (26°C) 0.3 in Driest
March 80°F (27°C) 1.8 in Warmest
April 79°F (26°C) 6.1 in
May 77°F (25°C) 10.8 in Wettest
June 75°F (24°C) 4.7 in
July 73°F (23°C) 3.4 in Coldest
August 73°F (23°C) 2.2 in
September 75°F (24°C) 2.0 in
October 77°F (25°C) 2.8 in
November 77°F (25°C) 2.9 in
December 77°F (25°C) 2.0 in

Malindi has a seasonal temperature swing of 7°F / from 73°F in July to 80°F in March. Total annual precipitation is 39.5 inches, with May being the wettest month (10.8") and February the driest (0.3").

View full weather details →

Colleges & Universities in Malindi

Institution Type Founded Website
Kakuyuni Vocational Training Center College - ,
Karimboni vocational training center College - ,
Milalani vocational center College - ,

Schools in Malindi

38 public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
Blessed Generation Primary School - - - -
Uzima mission school - - - -
Baguo Junior Sec Schl - - - -
Almona Harmony Junior Academy (Junior-Secondary) - - - -
Baguo primary school - - - -
MAJIVUNI SECONDARY SCHOOL - - - -
Sabaki secondary school - - - -
Kisiwani ADC Nursery School - - - -
Katsangani Ecd - - - -
Kibokoni Secondary School - - - -
ACK ST. Clement Education Centre - - - -
Moi ECD Center - - - -
BLESSED GENERATION (Junior Secondary) - - - -
KIBOKONI JUNIOR SECONDARY - - - -
Bishop Francis baldacchino Primary and Junior School - - - -
Mwangaza Bring life Academy - - - -
Sabaki Primary School - - - -
Mtangani pamoja primary - - - -
Goshi junior school - - - -
Majivuni Ecd - - - -
Kibokoni Primary school - - - -
Maboromokoni Pre Primary School - - - -
Mtangani Baptist academy - - - -
Dirham High School - - - -
Sabaki Junior Secondary - - - -
Mmangani primary school - - - -
Sabaki high vision academy - - - -
Goshi Pry School - - - -
Maboromokoni Junior School - - - -
Shalom Baptist School - - - -
Harmony Almona Junior Academy (primary) - - - -
Majivuni/ Reuben Mtua School - - - -
ACK ST. CLEMENT EDUCATION CENTER - - - -
MAJIVUNI REUBEN MUTUA PRIMARY SCHOOL - - - -
Mmangani Junior Secondary School - - - -
Mbogolo ecd - - - -
Sabaki high vision academy secondary school - - - -
Eco Green School Mbogolo - - - -
View full schools details →

Radio Stations near Malindi

0 stations within ~55 km.

Station Genre Quality

Museums in Malindi

NameTypeAddressPhoneAnnual Revenue
Gede Ruins
House of Columns
Malindi Museum

Farmers Markets in Malindi

NameAddressSeasonHoursOrganicWebsite
Gongoni - Kilifi County Government Market
Kakuyuni market
Kibokoni Center
Maboromokoni Center
Majivuni Center
Malindi Curio Market
Malindi Tourist
Mgandini market
Mmangani Open Market
Moi Center
Muguruleni
Sabaki kikombe market
Sabaki Maboromokoni Center
Sabaki mijikenda
Sabaki shell

Restaurants in Malindi

18 restaurants within city radius - OpenStreetMap data

Akurwas Afro-Asian Restaurant
Baby Marrow
Baobab Restaurant
Chabira
Hidden Treasure Restaurant
Jabreen
Karen Blixen
La Malindina
La Pizza O'
Little Garden
Oasis Village
Osteria Beach Bar
Osteria Restaurant
Picante Corner
seafront swahili dishes
Simba Dishes
Stars n Garters
Zarafa

Cafes in Malindi

3 cafes within city radius - OpenStreetMap data

Papa E Chakula
Shukrani
Zanzibar

Monuments in Malindi

2 monuments within city radius - OpenStreetMap data

Portuguese Chapel
Vasco da Gama Pillar

Clinics in Malindi

2 clinics within city radius - OpenStreetMap data

Kibokoni Boarding Primary Clinic
St Peter Health Centre

Dentists in Malindi

1 dentists within city radius - OpenStreetMap data

KE #1315243418

Gas Stations in Malindi

9 gas stations within city radius - OpenStreetMap data

Eppic
KE #1329652094
National Oil Corporation
OLA Energy
Petro - Casuarina Road
Rubis
Rubis
Shell
Shell

Banks in Malindi

7 banks within city radius - OpenStreetMap data

Barclays
Co-operative Bank of Kenya
Diamond Trust Bank
Equity Bank
Gulf of Africa
KCB
Standard Chartered

Shopping Malls in Malindi

2 shopping malls within city radius - OpenStreetMap data

Malindi Mall
Oasis

Golf Courses in Malindi

1 golf courses within city radius - OpenStreetMap data

Malindi Golf & Country Club

Airports Near Malindi

7 airports within the area.

AirportIATAType
Malindi International AirportMYDMedium Airport
Kijipwa Airport-Small Airport
Kilifi Plantation Farm Airport-Small Airport
Koma Wayu (Tank E) Airstrip-Small Airport
Komofodo Galana Ranch Airport-Small Airport
Kulalu Ranch Airport-Small Airport
Vipingo Estate AirportVPGSmall Airport

Post Offices in Malindi

1 post offices.

Post OfficeAddress
Malindi Post Office

Churches & Religious Organizations in Malindi

14 religious organizations (IRS tax-exempt data).

NameAddress
A. C. K. St. Andrew's Church
ACK Saint Clement Church
ACK ST. MARY'S PRO-CATHEDRAL
Kibokoni Secondary Mosque
Majivuni Baptist Church
Malindi Baptist Association
Masjid Bin Abb
Masjid Umar bin Khattab
Mastjid Nor
PEFA Church Mwangaza
Shella liani Baptist
St.Anthony's Cathedral
Taqwa mosque
Worldwide Gospel Church Sabaki

Quick Facts

Timezone
Africa/Nairobi
Postal Code
80200
Twinned With
Taicang

Around Malindi

Places within 5 km radius - OpenStreetMap data

Schools 14
Hospitals 1
Pharmacies 2
Restaurants 17
Cafes 2
Bars 1
Supermarkets 5
Banks 7
Museums 1
Hotels 20
Parks 6
Police Stations 1
Places of Worship 10

Things to See Near Malindi

2 places within 15 km

⚱️ Archaeological Sites (1)
  • • Padro de Gama
🏖️ Beaches (1)
  • • Simba wa Kale Suites & Beach

🇰🇪 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 Malindi.

Get Report

Frequently Asked Questions About Malindi

What is the population of Malindi?

Malindi has a population of 119,859 residents and is located in Kenya. The population density is 9,066 people per square mile, spread across 13.2 square miles.

What is the weather like in Malindi?

Malindi has a warm climate with an average annual temperature of 77°F (25°C). Winter temperatures average 78°F in January, while summers reach an average of 73°F in July. The area receives 264 sunny days per year, well above the national average of 205. Annual rainfall totals 39.5 inches.

Nearby Cities

Compare Malindi with another city: