Quick Answer: The official Kenya Power (KPLC) USSD code for all services is *977#. For immediate emergency assistance, call the 24-hour national hotline at 97771.
Official Kenya Power USSD Codes & Shortcodes
If you are looking to buy tokens, check your bill, or report a blackout instantly, use these verified codes:
- Main Self-Service Menu:
*977#(Available on Safaricom, Airtel, and Telkom) - Report Power Failure (SMS): Send “Power [Account/Meter Number]” to
95551. - Pension Fund Services:
*473#
Kenya Power Regional Contact Numbers (2026)
Kenya Power is divided into 10 operational regions. Use these direct lines to reach your regional headquarters:
| Region | Direct Phone | Email Address |
| Nairobi North | 020 2663497 | customercare@kplc.co.ke |
| Nairobi South | 0723 359931 | customercare@kplc.co.ke |
| Nairobi West | 0719 079000 | customercare@kplc.co.ke |
| Coast | 041 2225564 | customercare@kplc.co.ke |
| Central Rift | 051 2103000 | customercare@kplc.co.ke |
| North Rift | 0726 702596 | customercare@kplc.co.ke |
| West Kenya | 0721 245179 | customercare@kplc.co.ke |
| Mt. Kenya | 061 2030319 | customercare@kplc.co.ke |
| North Eastern | 0714 892550 | customercare@kplc.co.ke |
| South Nyanza | 0776 383096 | customercare@kplc.co.ke |
Direct County & Sub-County Emergency Contacts
For faster response times during local emergencies like fallen poles or transformer sparks, try these specific local lines:
- Nairobi CBD/Industrial Area: 0723 359 931
- Tharaka Nithi & Meru (Mt. Kenya): 061 2030319
- Kiambu & Thika: 0714 892 550
- Nakuru & Naivasha: 051 2103000 / 050 2020160
- Mombasa & Kilifi: 041 2225564
- Eldoret & Kitale: 0726 702596
How to Verify Kenya Power Staff (Jua For Sure)
To protect yourself from fraudsters posing as KPLC technicians, follow these steps:
- Dial
*977#on your phone. - Select the “Jua For Sure” option.
- Enter the ID number of the person claiming to be a staff member.
- You will receive an instant confirmation of their employment status.
KPLC Official Paybill Numbers
Always use official channels to avoid payment delays or fraud:
- Prepaid (Tokens): 888880
- Postpaid (Monthly Bills): 888888
- New Connections: 888899
KPLC Token Calculator (Understanding Your Units)
Many Kenyans are often confused by why they receive fewer units for the same amount of money. This is due to the Tiered Tariff System and fixed taxes.
How to Calculate Your Expected Units: To estimate your units manually or to understand our calculator logic, use these current 2026 guidelines:
- Domestic Ordinary 1 (Lifeline): For those consuming less than 30 units per month.
- Domestic Ordinary 2 (Standard): For those consuming above 30 units per month.
The “Hidden” Deductions: When you buy tokens, your money is split between:
- EPRA Charge: Fuel Energy Cost & Foreign Exchange Rate Fluctuation.
- WRA & REPL: Water Resource Authority and Rural Electrification levies.
- VAT: 16% on some components of the bill.
- Inflation Adjustment: Updated every six months.
Editor’s Note: Use ourInteractive KPLC Token Calculatorto see the exact breakdown of taxes vs. actual energy units for your specific meter.
Frequently Asked Questions (FAQ)
Q1: What is the official KPLC USSD code? The official USSD code for all Kenya Power services is *977#. It is free to access on all mobile networks in Kenya.
Q2: Why did I receive fewer units today than last month for the same amount? This usually happens if you have crossed the 30-unit threshold (moving from Lifeline to Standard tariff) or if the Fuel Energy Cost (FEC) has been adjusted upwards by EPRA for the current month.
Q3: How do I recover a lost KPLC token SMS?
- Dial
*977#. - Select “Prepaid”.
- Select “Latest Token”.
- Enter your Meter Number to receive the last 3 purchased tokens.
Q4: Can I pay my KPLC bill via the app? Yes, you can use the MyPower App available on the Google Play Store and Apple App Store for billing, token purchase, and reporting incidents.
Q5: How do I report a blackout in my area? The fastest way is to dial *977# and select “Report Incidences” or call the emergency hotline 97771. You can also tweet @KenyaPower_Care with your account number and location.
