PHPackages                             jessyledama/kenya-subdivision-data - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. jessyledama/kenya-subdivision-data

ActiveProject[Utility &amp; Helpers](/categories/utility)

jessyledama/kenya-subdivision-data
==================================

Kenya Subdivision Data.

v1.0.4(2y ago)04MITPHPPHP ^7.3|^8.0

Since Aug 10Pushed 2y ago1 watchersCompare

[ Source](https://github.com/JessyLedama/kenya-subdivision-data)[ Packagist](https://packagist.org/packages/jessyledama/kenya-subdivision-data)[ RSS](/packages/jessyledama-kenya-subdivision-data/feed)WikiDiscussions master Synced today

READMEChangelog (5)Dependencies (13)Versions (6)Used By (0)

Kenya Counties Data
-------------------

[](#kenya-counties-data)

This module introduces Regions, Counties, SubCounties and Wards into your project. It adds the necessary models, controllers, services and migrations for it to work. As this solution seeks to be as unobtrusive as possible, all the data has been handled using seeds.

Installation
------------

[](#installation)

- Clone this repository `git clone https://github.com/JessyLedama/kenya-subdivision-data.git`
- Run `composer install`
- Migrate your database `php artisan migrate`
- Seed your database with data `php artisan db:seed`
- Run the system `php artisan serve`
- You can now access the data via `localhost:8000` or though `localhost:8000/api`

This data is broken down into:

1. Regions
2. Counties
3. SubCounties
4. Wards

The Goal
--------

[](#the-goal)

The goal for this package is to have all subdivision data for all Afrikan Countries. Whenever you are building an application that should make use of decentralized units of govt in Kenya and the rest of Afrika, you are forced to manually enter all those records over and over. This, right here, is a solution for that. Now using the api access, you can access the data programmatically and use it directly in your projects.

What's Covered:
---------------

[](#whats-covered)

Kenya's units of Gov't: (Regions are for classification, but are no longer used for administration in Kenya.)

1. Counties
2. Sub Counties/Constituencies
3. Wards

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~93 days

Total

5

Last Release

1049d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/16636809?v=4)[Jessy Ledama](/maintainers/JessyLedama)[@JessyLedama](https://github.com/JessyLedama)

---

Top Contributors

[![JessyLedama](https://avatars.githubusercontent.com/u/16636809?v=4)](https://github.com/JessyLedama "JessyLedama (27 commits)")

---

Tags

kenyasubdivision

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/jessyledama-kenya-subdivision-data/health.svg)

```
[![Health](https://phpackages.com/badges/jessyledama-kenya-subdivision-data/health.svg)](https://phpackages.com/packages/jessyledama-kenya-subdivision-data)
```

###  Alternatives

[unopim/unopim

UnoPim Laravel PIM

10.5k2.4k](/packages/unopim-unopim)[bagisto/bagisto

Bagisto Laravel E-Commerce

27.6k172.1k9](/packages/bagisto-bagisto)[blair2004/nexopos

The Free Modern Point Of Sale System build with Laravel, TailwindCSS and Vue.js.

1.2k2.4k](/packages/blair2004-nexopos)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
