NCBA Bank is one of the leading commercial banks in Kenya, serving millions of customers across the country. The bank was created on 30 September 2019 after the merger of NIC Bank and Commercial Bank of Africa.
Today, NCBA has over 90 branches nationwide, making banking services more accessible to Kenyans. Understanding NCBA Bank Branch Codes is important for anyone who makes payments, transfers, or other banking transactions. Each branch has a unique code that ensures money is routed correctly.
This guide provides the updated list of NCBA Bank branch codes in Kenya, alongside details about the bank code and SWIFT code for international transfers.

Understanding NCBA Bank Branch Codes
NCBA Bank Branch Codes are identifiers that separate one branch from another. They are essential when carrying out mobile banking, electronic funds transfers, RTGS payments, or writing cheques. Using the correct branch code reduces errors and ensures fast processing.
The official NCBA Bank code is 07, which represents the bank at a national level. Each branch then has its own unique three-digit number added to the bank code for full identification.
For international transfers, NCBA uses the Swift Code CBAFKENX. This global code connects NCBA with other banks worldwide and makes cross-border transactions secure.
Below is the full updated list of NCBA Bank branch codes.
Complete NCBA Bank Branch Codes in Kenya
| Branch | Branch Code |
|---|---|
| Head Office | 000 |
| Upper Hill | 001 |
| Wabera Street | 002 |
| Mama Ngina | 003 |
| Westlands Branch | 004 |
| Industrial Area | 005 |
| Mamlaka | 006 |
| Village Market | 007 |
| Cargo Centre | 008 |
| Park Side | 009 |
| City Centre | 101 |
| NIC House | 102 |
| Harbour House | 103 |
| The Mall Branch Westlands | 105 |
| The Junction Branch | 106 |
| Nakuru Tower One Branch | 107 |
| City Mall Branch | 108 |
| Nkrumah Road | 109 |
| Harambee | 110 |
| Prestige Ngong Road | 111 |
| One Kentons Square Branch | 112 |
| Thika | 113 |
| Meru | 114 |
| Galleria Bomas | 115 |
| Sameer Park | 118 |
| Karen | 119 |
| Taj Mall | 121 |
| Thika Road Mall | 123 |
| Changamwe Branch | 124 |
| Kenyatta Avenue | 125 |
| Riverside | 126 |
| Machakos | 127 |
| Lunga Lunga Square | 128 |
| Kilimani | 129 |
| Kitengela | 130 |
| Kisii | 131 |
| KMA Centre | 132 |
| Buru Buru | 133 |
| CPA Centre Ruaraka | 134 |
| Rongai | 135 |
| Galleria Mall | 016 |
| Junction | 017 |
| Greenspan Mall | 019 |
| Moi Avenue Mombasa | 020 |
| Nakuru | 022 |
| Nyali | 023 |
| Diani | 024 |
| Changamwe | 025 |
| Eldoret | 026 |
| Kisumu | 027 |
| Yaya Centre | 030 |
| River Road | 033 |
| Karen Hub | 034 |
| Garden City | 035 |
| Two Rivers Mall | 036 |
| Bungoma | 213 |
| Kericho | 211 |
| Embu | 212 |
| Kakamega | 210 |
| Busia | 219 |
| Homa Bay | 229 |
| Nyahururu Branch | 235 |
| Tatu City Branch | 236 |
| And many more across Kenya |
Why You Need NCBA Bank Branch Codes
- They make electronic transfers easier
- They ensure cheques are processed correctly
- They are required for RTGS payments
- They improve accuracy in mobile banking transactions
Whether you are sending money locally or internationally, using the right NCBA Bank Branch Code guarantees smooth service.
Key NCBA Bank Codes
- NCBA Bank Code – 07
- Swift Code – CBAFKENX
For assistance, you can reach NCBA Bank through these official contacts:
Phone – +254 20 2884444, +254 711 056444, +254 732 156444












