Sign In Register

Homa Bay, Kenya

Homa Bay County · Kenya

Homa Bay is a mid-size city in Homa Bay County, Kenya with a population of 44,949. Elevation: 3,822 ft (1,165 m). Average temperature: 72°F (22°C).

44,949 Population 479/sq mi density
3,822 ft Elevation 1,165 meters
72°F Avg Temperature 22°C
44.7 in Annual Rain
Africa / Nairobi Timezone

Discover Homa Bay, 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 Homa Bay

Homa Bay

Homa Bay is a town on the south shore of Winam Gulf of Lake Victoria, in western Kenya. It lies near Mount Homa and Ruma National Park, the latter noted for Jackson's hartebeests and roan antelope.

People

Population44,949
Density479/mi²

Climate

Avg Temp72°F (22°C)
Rain44.7 in/yr
Sunny Days358/yr
Elevation3,822 ft (1,165 m)
Population44,949
Population Density479 / sq mi
Elevation3,822 ft (1,165 m)
Coordinates-0.5273°, 34.4571°
TimezoneAfrica/Nairobi
Country🇰🇪 Kenya
State / ProvinceHoma Bay County
Average Temperature72°F (22°C)
January Average73°F (23°C)
July Average71°F (22°C)
Annual Precipitation44.7 inches (1,136 mm)
Annual Snowfall0.0 inches (0 cm)

About Homa Bay

Homa Bay is a mid-size city in Kenya (Homa Bay County) with a population of 44,949. The city sits at an elevation of 3,822 feet (1,165 meters) above sea level. The average annual temperature is 72°F (22°C). Temperatures range from 73°F in January to 71°F in July. Annual precipitation averages 44.7 inches. The timezone is Africa/Nairobi.

Climate in Homa Bay

Homa Bay has an average annual temperature of 23.7°C (75°F). The hottest month is Feb (25°C), the coldest is Jun (22.6°C). Average annual precipitation is 2324 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan 23.8°C / 75°F 17.1° / 30.5° 112.3
Feb 25°C / 77°F 17.9° / 32.3° 115.0
Mar 24.7°C / 76°F 18.4° / 32.4° 231.0
Apr 23.6°C / 74°F 18.6° / 30.5° 353.0
May 23.1°C / 74°F 17.9° / 28.9° 266.2
Jun 22.6°C / 73°F 16.8° / 28.1° 91.7
Jul 22.8°C / 73°F 16.5° / 29° 53.9
Aug 23.7°C / 75°F 17.4° / 30.7° 101.8
Sep 24.1°C / 75°F 17.6° / 30.9° 148.8
Oct 24.2°C / 76°F 18.1° / 31.1° 221.0
Nov 23.3°C / 74°F 18.6° / 29.4° 384.6
Dec 23.4°C / 74°F 17.4° / 29.4° 245.0
Homa Bay has a warm climate with an average annual temperature of 72°F (22°C). Winters average 73°F in January while summers reach 71°F in July / relatively mild seasonal variation. The area gets 358 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 44.7 inches. The city sits at an elevation of 3,822 feet.

Temperature

73°F Jan (23°C) 71°F Jul (22°C)
Annual Average72.1°F
34% above Kenya avg
January Average73°F (23°C)
July Average71°F (22°C)
Sunny Days358 days/yr

Geography

Elevation3,822 ft (1,165 m)
Area93.9 sq mi (243.2 km²)
Population Density479/sq mi
Coordinates-0.5273°N, 34.4571°W
TimezoneAfrica/Nairobi

Precipitation & Snow

Annual Rainfall 44.7"
18% above Kenya avg
Snowfall 0.0"
Wettest Month (Apr) 8.39"
Driest Month (Jan) 1.89"

Air Quality

Earthquake History

5 earthquakes (M2.5+) within 150 km since 1990. Strongest: M5.0. Most recent: M4.4 on Sep 4, 2022.

Jun 13, 2010 32 km WSW of Kisumu, Kenya M5.0 37 km
Mar 11, 2021 27 km SSW of Tarime, Tanzania M4.8 118 km
Jun 17, 2021 102 km NNW of Musoma, Tanzania M4.6 118 km
Sep 4, 2022 11 km E of Butiama, Tanzania M4.4 142 km
Jun 16, 2010 21 km NNW of Mugumu, Tanzania M4.3 128 km
Source: USGS (M2.5+, 1990–2025)

Nearby Volcanoes

2 volcanoes within 200 km. Closest: Homa Mountain (17 km).

Name Type Elevation Last Eruption Distance
Homa Mountain Complex 1,751 m (5,745 ft) Unknown 17 km
Eburru, Ol Doinyo Complex 2,856 m (9,370 ft) Unknown 197 km
Source: Smithsonian Institution Global Volcanism Program (GVP). Sorted by distance.

Monthly Weather

Month Avg Temperature Precipitation Summary
January 73°F (23°C) 1.9 in Driest
February 73°F (23°C) 2.9 in Warmest
March 73°F (23°C) 5.2 in
April 72°F (22°C) 8.4 in Wettest
May 71°F (22°C) 6.9 in
June 70°F (21°C) 2.9 in
July 71°F (22°C) 2.5 in
August 70°F (21°C) 2.8 in Coldest
September 71°F (22°C) 3.7 in
October 72°F (22°C) 4.4 in
November 72°F (22°C) 5.4 in
December 72°F (22°C) 3.4 in

Homa Bay has a seasonal temperature swing of 3°F / from 70°F in August to 73°F in February. Total annual precipitation is 50.2 inches, with April being the wettest month (8.4") and January the driest (1.9").

View full weather details →

Colleges & Universities in Homa Bay

Institution Type Founded Website
Kenya Medical Training College College
Nairobi University - Homa Bay Town Learning Centre University
Sero Polytechnique College
Tom Mboya University University
Tom Mboya University College University

Schools in Homa Bay

35 public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
Sango Academy
Philemon Memorial Academy
Hexa-Peak Academy
Janeiro Junior Academy Primary School
Homabay Primary School
Homabay High School
St. Josephine Bakhita Girls High School
Sango Academy
Sango Academy
Nyangweso Special School for the Deaf Primary
Sango Academy
Sango Academy
Sango Academy
SHAURI YAKO PRIMARY
Little Harvard School-Homabay
Pedo Primary School
Sango Academy
Sophia Secondary Schoo
Chiga Primary School
Homabay Primary School
Homabay High School
Wahambla Primary School
Nyalkinyi Secondary School
Nyalkinyi Primary School
St Ambrose High School
Manga Primary School
Got Rabuor Primary school
St. Anthony's Little Angels Education Centre, Kindergarten & Primary School
Arujo Primary School
homabay primary
asego primary
Olare Secondary School
God Bondo Primary School
God Bondo Secondary School
Ngulu Primary School
View full schools details →

Radio Stations near Homa Bay

0 stations within ~55 km.

Station Genre Quality

Libraries in Homa Bay

NameAddressStaffAnnual VisitsCirculationCollectionPrograms
Kochia Community Library0.0

Farmers Markets in Homa Bay

NameAddressSeasonHoursOrganicWebsite
Andhoge Market
Kadiala Beach Market
Kendu Bay Showground
Luanda Kotieno
Luanda-Nyamasare Market
Madundu Beach Market
Magungu Market
Makaka Market
Makongeni Shopping Center
Mbita Modern Market shops 1
Mbita Modern Market shops 6
Mbita Modern Market shops 7
Mbita Modern Market shops 8
Misori Trading Centre
Ndere Centre
Ndunya Market
Nyalkinyi Market Centre
Nyangweso market
Obwanda Shopping Center
Ojinyo Market
Ombek Market
Omoya Market
Oriang Market
Osindo Beach Market
Oyuma Market
Ragwe Market
Rangwe
Riosir Open Air Market
Rodi Market
Rongo Market
Shop
Shop
Shop
Shop
Shop
Shop
Shop
Shop
Shop
Shop
Shop
Shop
Shop
Shop
Shop
Twis
Waondo Centre
Wikwang Beach Market

Gas Stations in Homa Bay

6 gas stations within city radius — OpenStreetMap data

Imani fuel station
National Oil Corporation-HomaBay
National Oil Petrol Station
SIMIS ENERGY
Total Homabay Service Station
Total Petrol Station

Banks in Homa Bay

2 banks within city radius — OpenStreetMap data

Barclays Bank, Homa Bay
Equity Bank Homabay

Stadiums & Teams in Homa Bay

TeamLeagueDivision

Airports Near Homa Bay

16 airports within the area.

AirportIATAType
Kisumu International AirportKISLarge Airport
Angama Mara AirportANASmall Airport
Arroket AirportSmall Airport
Homa Bay AirportSmall Airport
Intona Ranch AirportSmall Airport
Kichwa Tembo AirportKTJSmall Airport
Kilgoris AirportSmall Airport
Kisii AirportSmall Airport
Kuluo AirportSmall Airport
Mara North Conservancy AirstripHKRSmall Airport
Mara Shikar AirportSmall Airport
Mfangano AirportSmall Airport
Migori AirportSmall Airport
Ngerende AirportSmall Airport
Rusinga AirportSmall Airport
Saptai Farm AirstripSmall Airport

Post Offices in Homa Bay

1 post offices.

Post OfficeAddress
HomaBay Post Office

Churches & Religious Organizations in Homa Bay

7 religious organizations (IRS tax-exempt data).

NameAddress
Africa Inland Church Homa Bay
Homabay Central Seventh Day Adventist Church
Ondiche Seventh Day Adventist Church
Seventh Day Adventist Church Bonde Homabay
seventh day adventist homabay
St. Arnold Nyaliengá Catholic Parish
St. Paul’s Cathedral Parish

Quick Facts

Timezone
Africa/Nairobi
Postal Code
40300

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

Volcanoes Near Homa Bay

Volcano Type Elevation Last Eruption
Homa Mountain Complex 1,751 m

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 Homa Bay.

Get Report

Frequently Asked Questions About Homa Bay

What is the population of Homa Bay?

Homa Bay has a population of 44,949 residents and is located in Kenya. The population density is 479 people per square mile, spread across 93.9 square miles.

What is the weather like in Homa Bay?

Homa Bay has a warm climate with an average annual temperature of 72°F (22°C). Winter temperatures average 73°F in January, while summers reach an average of 71°F in July. The area receives 358 sunny days per year, well above the national average of 205. Annual rainfall totals 44.7 inches.

Nearby Cities

Compare Homa Bay with another city: