The Kenya Revenue Authority (KRA) plays a vital role in the collection of taxes and ensuring the regulation of imports and exports within Kenya. Established under the State Corporations Act of Kenya, KRA has expanded its reach across the country, offering services to individuals, businesses, and government entities. It is responsible for ensuring that the tax laws and regulations are enforced, contributing significantly to Kenya’s revenue base.
The Kenya Revenue Authority (KRA) was established by an Act of Parliament, the Kenya Revenue Authority Act, which became effective on 1 July 1995. The Authority is charged with collecting revenue on behalf of the Government of Kenya.
The Authority’s core operations are:-
- To assess, collect and account for all revenues in accordance with the written laws and the specified provisions of the written laws.
- To advise on matters relating to the administration of, and collection of revenue under the written laws or the specified provisions of the written laws.
- To perform such other functions in relation to revenue as the Cabinet Secretary responsible for matters relating to finance may direct.
Recently, the government of Kenya proposed the renaming of the agency from the current KRA to the Kenya Revenue Service(KRS) in order to portray the agency as a service provider to the citizenry as opposed to a powerful authority.
This article provides an up-to-date list of KRA branches located in various regions across Kenya. Whether you’re looking for KRA’s services in Nairobi, Kisumu, Mombasa, or any other county, this guide will help you find the nearest office, along with contact details for your convenience.
Nairobi Region
- Head Office
Location: Times Tower Building, Haile Selassie Avenue
Contacts: 020 499 9999 / 0711 099 999 - Sameer Park
Contacts: 0709 016 616 / 020 239 6006 - Ushuru Pension Towers
Contact: 0709 011 501 - KESRA Centre
Location: Along Waiyaki Way - Forodha House, JKIA
Contact: 020 682 2854
South Rift Region
- Nakuru Office
Location: Generation House
Contacts: 0725 777 409 / 051 221 3926 - Kajiado Office
Location: Kitengela Mall, 4th Floor - Maralal Office
Location: Maralal Town - Kericho Office
Location: Kericho DC’s Compound - Nyahururu Office
Location: Along Sharpe Road, Nyahururu Town - Naivasha Office
Location: Jubilee Mall
Contact: 052 201 04 / 2020108 / 201122
Northern Region
- Machakos Office
Location: Sartaj Building, 3rd Floor, Off Kangundo
Contacts: 020 202 0348 / 044 202 0232 - Embu Office
Location: Mugo House, Ground Floor
Contact: 068 31360 - Mandera Office
Location: Along Isiolo-Mandera Road - Garissa Office
Contact: 046 210 2580 - Wajir Office
Location: KRA Custom Building, Mandera Road - Kitui Office
Location: Bondeni
Contact: 0771 095 931 - Meru Office
Location: Angaine Plaza, Tom Mboya Street
Contact: 064 30713 - Isiolo Office
Location: My Space Building, Next to Isiolo Ardhi House - Moyale Office
Location: Moyale OSBP
Western Region
- Kisumu Office
Location: Lake Basin Mall
Contact: 0722 509 935 - Kakamega Office
Location: Posta House
Contact: 0206 900 000 - Kisii Office
Location: Umoja Plaza
Contact: 0780 999 995 - Malaba OSBP
Location: Along Eldoret-Malaba Road - Busia OSBP
Location: Along Kisumu-Busia Road - Isebania OSBP
Location: Migori Road
Central Region
- Thika Office
Location: Thika House, Thika Town
Contacts: 0741 852 035 / 067 222 1701 - KRA Central Region Headquarters – Nyeri
Location: Veka Plaza, Kenyatta Road, Opposite Kamukunji Grounds
Contact: 0709 011 111 - Kerugoya Office
Location: Machere Plaza - Nanyuki Office
Location: Ubii Plaza - Murang’a Office
Location: Ngeka Centre
Contact: 060 203 0700 - Kiambu Office
Location: Kiambu Mall
South Coast
- Mombasa – Custom House
Contact: 041 231 4070 - Malindi Office
Location: Malindi Complex
Contact: 042 213 0955 - Voi Office
Location: Potter’s House
Contact: 043 203 1120 - Lamu Office
Location: Mkunguni Square
Contact: 0792 973 791 - Ukunda Office
Location: Holding Meridian - Ngomeni Office
Location: - Diani Office
Location: Near Dola Depot, Off Ukunda-Ramisi Road
North Rift Region
- Eldoret – Domestic Taxes Department
Location: Kiptagich House
Contact: 053 206 2300 - Eldoret KPC
Location: Eldoret - Eldoret EIA (Eldoret Airport Warehouse)
Location: Eldoret - Eldoret EIA (Eldoret Airport Baggage Hall)
Location: Eldoret - Lodwar Office
Contacts: 020 239 8852 / 0770 016 179 - Kitale Office
Location: Trans Nzoia Women Plaza
Contacts: 020 239 8707 / 020 785 9501
Nyanza Branches
- Kisumu Office
Location: Kisumu Telephone House, Oginga Odinga Street
Contact: 0204 952 947 - Kisii Office
Location: Kisii Hospital Road, Opposite Police Station
Contact: 0204 952 949 - Bungoma Office
Location: Bungoma Telephone House, Next to Huduma Centre
Contact: 0204 952 946 - Homabay Office
Location: Homabay Exchange, Next to Posta / Huduma Centre
Contact: 0204 952 980 - Kakamega Office
Location: Kakamega Telephone House, Next to Huduma Centre
Contact: 0204 952 945
Conclusion
Kenya Revenue Authority (KRA) has established numerous branches across the country to serve the public, ensuring that tax services, compliance, and other related services are easily accessible. Whether you’re located in Nairobi, Kisumu, Eldoret, or any other part of Kenya, these branches play a critical role in facilitating government services. Be sure to contact your local KRA office to ensure compliance with all necessary tax and regulatory requirements.






