Skip to content
Peter KagundaWeb Developer

Web Design in Kenya: All 47 Counties

A Nairobi-based freelance web designer and developer working with businesses, schools and organisations in every county.

I'm Peter Kagunda, a freelance web designer and developer based in Nairobi, offering web design in Kenya to businesses, schools, NGOs and county organisations wherever they are. Over more than ten years and 200+ projects I have learned that a good Kenyan website has the same foundations everywhere: it loads fast on a phone and mobile data, takes M-Pesa, makes it easy to call or WhatsApp you, and shows up when people nearby search on Google.

Most of my projects run remotely over WhatsApp, phone and Google Meet, so it makes no difference whether you're in Westlands, Kisumu, Garissa or Lamu. You deal with me directly from the first conversation to launch and long after.

Web design services for Kenyan businesses

Web design in Kenya's main towns

These pages cover what businesses in each area typically need from a website:

Website design across all 47 counties

I work with clients in every county. Here they are by region, with their main towns:

RegionCounties (main towns)
NairobiNairobi City
CentralKiambu (Thika, Ruiru, Kikuyu, Limuru), Murang'a (Murang'a, Kenol), Nyeri (Nyeri, Karatina), Kirinyaga (Kerugoya, Kutus), Nyandarua (Ol Kalou)
CoastMombasa, Kilifi (Kilifi, Malindi, Watamu), Kwale (Diani, Ukunda), Lamu, Tana River (Hola), Taita-Taveta (Voi, Taveta)
EasternMachakos (Machakos, Athi River), Makueni (Wote, Emali), Kitui (Kitui, Mwingi), Embu, Tharaka-Nithi (Chuka), Meru (Meru, Maua), Isiolo, Marsabit (Marsabit, Moyale)
North EasternGarissa, Wajir, Mandera
Rift ValleyNakuru (Nakuru, Naivasha), Uasin Gishu (Eldoret), Trans-Nzoia (Kitale), Nandi (Kapsabet), Elgeyo-Marakwet (Iten), West Pokot (Kapenguria), Baringo (Kabarnet), Laikipia (Nanyuki, Nyahururu), Samburu (Maralal), Turkana (Lodwar), Kajiado (Kitengela, Ngong), Narok, Kericho, Bomet
WesternKakamega (Kakamega, Mumias), Bungoma (Bungoma, Webuye), Busia (Busia, Malaba), Vihiga (Mbale)
NyanzaKisumu, Siaya (Siaya, Bondo), Homa Bay, Migori (Migori, Awendo), Kisii, Nyamira

What a Kenyan website needs to get right

Mobile first, data light

Most Kenyans browse on a phone, often on mobile data. I design for small screens first and keep pages light, with compressed images, minimal scripts and caching, so your site opens quickly in Kitale as well as Kilimani.

M-Pesa and familiar payments

If you sell online or take bookings, customers expect to pay with M-Pesa. I integrate Safaricom's Daraja API so payment prompts appear on the customer's phone and orders update automatically, alongside cards and PayPal for diaspora buyers.

Easy to reach you

A WhatsApp button and click-to-call often bring in more enquiries than a contact form. Every site I build makes those options obvious on every page.

Found locally on Google

People search "near me" and by town name. I set up your Google Business Profile, local pages and Search Console so you can appear in your county's map and search results.

You own it

Your .co.ke domain and hosting are registered in your name, and you get every login at launch. No website held hostage.

How much does web design cost in Kenya?

It depends on the number of pages, online payments, bookings and how much content needs writing. You get a fixed quote in Kenya shillings before any work starts. For a detailed breakdown, read how much a website costs in Kenya.

Working with me from anywhere in Kenya

  1. Free consultation by phone, WhatsApp or video call.
  2. Fixed quote and timeline in writing.
  3. Design and build on a private link you can check on your phone.
  4. Launch with domain, hosting, email, Google Business Profile and Search Console set up, plus training.
  5. Ongoing support whenever you need it.

See examples of my work in the portfolio, or read about who I am and how I work.

Frequently asked questions

Yes. I'm based in Nairobi but work with businesses in all 47 counties. Most projects run remotely over WhatsApp, phone and video calls, so your location doesn't affect the quality or speed of the work.
It depends on the pages, features such as M-Pesa payments or bookings, and how much content is needed. After a short consultation you get a fixed quote in Kenya shillings. See the website cost in Kenya guide for typical ranges.
Yes. I integrate Lipa na M-Pesa through Safaricom's Daraja API, including STK Push, Paybill and Till, on WooCommerce stores, booking forms and custom systems.
I set up your Google Business Profile, local SEO and Search Console so you can appear in local searches and Google Maps. Rankings take time and depend on competition and reviews, but a fast, well-structured site gives you the best start.
Yes. I register .co.ke, .or.ke, .ac.ke and other .KE domains in your business's name and set up hosting and business email.

Wherever you are in Kenya, let's build your website

Tell me what you need — I usually reply within one business day.

Start Your Project

Get a free quote