Domain Names for Government Agencies in Kenya: The .go.ke Guide
June 25, 2026
Why .go.ke Matters for Public Institutions
In a digital environment rife with fraud and impersonation, Kenya's .go.ke domain extension serves as an official trust mark. When a Kenyan citizen sees a .go.ke URL, they know they are on an officially verified government website — not a phishing page.
This extension is exclusively reserved for government ministries, departments, agencies, state corporations, and public institutions.
Who Qualifies for .go.ke?
- National government ministries
- County government departments
- Parastatals and state corporations
- Regulatory bodies and commissions
- Public universities' administrative arms (Note: academic content should use
.ac.ke) - Any entity established by an Act of Parliament as a public institution
The Supporting Document Requirement
Unlike commercial .co.ke domains, .go.ke registration is strictly controlled.
Required document: An Authority Letter from the Information and Communication Technology Authority (ICTA)
The ICTA letter must:
- Confirm the entity is a valid government institution or agency
- Confirm the institution is authorised to register the specific domain name
- Be on official ICTA letterhead and signed by an authorised officer
Process:
- Contact ICTA to request an Authority Letter for your domain registration
- Initiate the domain registration with your registrar
- The registration generates a pending ticket at KENIC
- Submit the ICTA Authority Letter to KENIC Registry Services
- KENIC verifies the letter and closes the ticket
- The domain is published and goes live
Note: The domain is not publicly accessible until the ticket is closed.
Why This Strict Process Matters
The verification requirement exists to prevent:
- Fraudulent individuals from registering official-looking government domains
- Phishing attacks that impersonate government services (tax portals, payment systems)
- Confusion between legitimate and fake public service websites
Best Practices for Government Domain Management
Domain naming conventions:
- Use the ministry's official abbreviated name:
treasury.go.ke,education.go.ke - For county governments:
nairobi.go.ke,kiambu.go.ke - For agencies:
ntsa.go.ke,kebs.go.ke
Email integration:
- All official government communication should originate from
@domain.go.keaddresses - Generic email services (@gmail, @yahoo) should never appear on official government documents
Website security:
- All
.go.kesites should be secured with SSL certificates - Enforce HTTPS across all pages
- Conduct regular security audits
Renewals and Management
Government domain renewals are as critical as the initial registration. An expired .go.ke domain creates a dangerous window where fraudsters can temporarily claim an official-looking web address. Assign a dedicated ICT officer responsible for domain renewal management.
Shika Cloud Team
Cloud Infrastructure Experts