Ask Gava
Kiswahili
← Tax

KRA offices by town: where to find a KRA tax office near you

Kenya Revenue Authority · sources read 6 Oct 2026

KRA has offices and stations countrywide. Main town offices: Nairobi (Times Tower, Sameer Park, Ushuru Pension Towers, Westlands), Mombasa (Customs House), Kisumu (Lake Basin Mall, Forodha House), Nakuru (Generation House), Eldoret, Thika (Thika House), Nyeri, Machakos (Sartaj Building), Kakamega (Posta House), Kisii (Umoja Plaza) and more, listed below by region.

Fee
We couldn't confirm a fee from the official page. Check it there before you pay.
Where
KRA offices by region. Nairobi: Times Tower (Haile Selassie Avenue, head office), Sameer Park, Ushuru Pension Towers, KESRA Centre, Ushuru Pensions Plaza Westlands. Coast: Mombasa (Customs House), Malindi (Malindi Complex), Voi (Potter's House), Lamu (Mkunguni Square), Ukunda (Holding Meridian). Western: Kisumu (Lake Basin Mall; Forodha House), Kakamega (Posta House), Kisii (Umoja Plaza), Bungoma. South Rift: Nakuru (Generation House), Kitengela (Kitengela Mall 4th Floor), Naivasha, Narok, Nyahururu, Kericho, Maralal. Central: Thika (Thika House), Nyeri (regional HQ), Kerugoya (Machere Plaza), Nanyuki (Ubii Plaza), Murang'a (Ngeka Centre), Kiambu Mall. Northern/Eastern: Machakos (Sartaj Building, 3rd Floor), Embu, Meru, Kitui, Isiolo, Garissa, Wajir, Mandera. North Rift: Eldoret, Kitale (Trans-Nzoia Women Plaza), Lodwar (Customs House).
Go to KRA

Steps

  1. Pick the KRA office nearest you from the town list below (or the map on kra.go.ke/contact-us).
  2. Not sure the office handles your issue? Call the KRA contact centre first: +254 20 4 999 999 or +254 711 099 999.
  3. Head office: Times Tower Building, Haile Selassie Avenue, Nairobi.

Watch out

  • Nairobi: Times Tower (Haile Selassie Avenue), Sameer Park, Ushuru Pension Towers, KESRA Centre, and Ushuru Pensions Plaza in Westlands.
  • Coast: Mombasa (Customs House), Malindi (Malindi Complex), Voi (Potter's House), Lamu (Mkunguni Square), Ukunda (Holding Meridian).
  • Western: Kisumu (Lake Basin Mall), Kakamega (Posta House), Kisii (Umoja Plaza).
  • KRA also lists Kisumu - Forodha House and a Bungoma office in the Western region.
  • South Rift: Nakuru (Generation House), Kitengela (Kitengela Mall, 4th Floor), Naivasha, Narok, Nyahururu, Kericho and Maralal.
  • Central: Thika (Thika House), Nyeri (Central Region headquarters), Kerugoya (Machere Plaza), Nanyuki (Ubii Plaza), Murang'a (Ngeka Centre), Kiambu Mall.
  • Northern/Eastern: Machakos (Sartaj Building, 3rd Floor, off Kangundo Road), Embu, Meru, Kitui, Isiolo, Garissa, Wajir, Mandera.
  • North Rift: Eldoret, Kitale (Trans-Nzoia Women Plaza), Lodwar (Customs House).
  • Some places on KRA's list are stations at airports and border posts (JKIA, Namanga, Malaba, Busia, Isebania), not town offices.

Common questions

Where is the KRA head office?

Times Tower Building, Haile Selassie Avenue, Nairobi (P.O. Box 48240-00100).

What is the KRA customer care number?

Call +254 20 4 999 999 or +254 711 099 999.

What is the KRA email address?

callcentre@kra.go.ke.

Which KRA offices are in Nairobi?

Times Tower, Sameer Park, Ushuru Pension Towers, KESRA Centre and Ushuru Pensions Plaza in Westlands.

Is there a KRA office in Thika, Nyeri or Nanyuki?

Yes. Central Region offices include Thika House, the regional headquarters in Nyeri, Kerugoya, Nanyuki (Ubii Plaza), Murang'a and Kiambu Mall.

Where is the KRA office in Mombasa?

Customs House, Mombasa. The coast also has offices in Malindi, Voi, Lamu and Ukunda.

Official sources (1)
  1. Contact Us (Our Offices) kra.go.ke · read 6 Oct 2026

Was this helpful?

Share on WhatsApp · Report a mistake

Don't include your ID number or KRA PIN. We remove them if you do.