Back to Blog

Domain Names for Government Agencies in Kenya: The .go.ke Guide

Article

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:

  1. Contact ICTA to request an Authority Letter for your domain registration
  2. Initiate the domain registration with your registrar
  3. The registration generates a pending ticket at KENIC
  4. Submit the ICTA Authority Letter to KENIC Registry Services
  5. KENIC verifies the letter and closes the ticket
  6. 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.ke addresses
  • Generic email services (@gmail, @yahoo) should never appear on official government documents

Website security:

  • All .go.ke sites 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.

Cloud Infrastructure Security