Methodology

Where the data comes from

Kenyan public bodies publish their tenders and contract awards on the Public Procurement Information Portal (PPIP), run by the Public Procurement Regulatory Authority (PPRA), at tenders.go.ke. The Open Contracting Partnership mirrors that data monthly as a free public download in the Open Contracting Data Registry. This site works from that mirror. Every article states the date of the snapshot it uses; the mirror can lag PPIP by up to a month.

Source: Public Procurement Regulatory Authority (PPRA), via PPIP / Open Contracting Data Registry.

We publish analysis, totals and facts about individual public awards. We do not republish the dataset itself.

Which awards are counted

The biggest 1% of awards

A small number of very large awards hold most of the published value. A single award can move a total by billions of shillings. So every total on this site is also given without the largest 1% of awards, alongside award counts and medians. The article says where that cut-off falls.

Buyer types

PPIP does not classify buyers, so buyer types come from the buyer's name, using these rules in order:

  1. County commissioners: the name contains "county commissioner". These are national government offices, so they are counted with ministries and state departments (group 5).
  2. County governments and assemblies: the name contains "county" together with "government" or "assembly"; or "municipality"; or "county" together with "authority" or "corporation" (county-owned bodies).
  3. Constituency development funds: the name contains "NG-CDF", "CDF", "constituency development" or "constituencies development".
  4. Universities, colleges and schools: the name contains "university", "college", "institute", "polytechnic", "school", "academy" or "TVC".
  5. Ministries and state departments: the name contains "ministry" or "state department", or is exactly the name of a state department that publishes without either word: "The National Treasury", "Office of the Prime Cabinet Secretary", "Public Health and Professional Standards", "Early Learning & Basic Education" or "Tourism".
  6. Water and sanitation companies: the name contains "water" together with "sanitation", "sewerage", "services" or "company". Most are county-owned companies, so they are kept apart from national bodies.
  7. Other national bodies: everything else, mostly state corporations, authorities, commissions and agencies.

"National bodies" in articles means groups 1, 5 and 7 together. Name rules can misclassify a buyer. If you see one that is wrong, please tell us.

County and sector: derived, not published by PPIP

PPIP's records do not say which county a buyer is in, and they put every purchase into one of three broad categories: goods, works or services. We add two fields. Both are clearly labelled wherever they appear, and neither is presented as PPIP data.

County. A county is given only when the buyer is plainly a county government or county body: its name pairs one of Kenya's 47 county names with the word "County". Examples are "Kilifi County Government", "County Assembly of Kisumu" and "Kakamega County Water and Sanitation Company". National government offices named after a county are labelled National. These include county commissioners, deputy county commissioners, the National Government Affirmative Action Fund, sub-county offices and service-delivery units. So are all other buyers: ministries, state corporations, schools, hospitals and water companies whose name does not include "County". "National" therefore means "not identified as a county body", not "located in Nairobi". The rules are versioned (county-rules/1).

Sector (estimate). A sector is estimated from keywords in the tender or contract title. Examples are "hospital" or "drug" for Health, "borehole" or "sewer" for Water and sanitation, "culvert" or "murram" for Roads and transport, "laptop" or "software" for ICT, and "beef" or "catering" for Food and catering. If the title matches nothing, keywords in the buyer's name are used, but only sectors that describe what a buyer does, such as health or education. The first matching sector wins, in a fixed order. A title that mentions a school, hall, office or market is not counted as Roads and transport, because "road" is often part of a place name. Titles with no keyword are labelled Unclassified. Keyword estimates can be wrong. Treat them as a guide, and check the title. The rules are versioned (sector-rules/1).

Suppliers and personal data

How articles are checked

Before an article is published:

If an article turns out to be wrong, it is corrected with a visible note, or retracted with the reason shown at the same address.

The home page figures (computed, not written)

The home page is computed from the PPIP records each time the site is built. No person writes or edits these figures, so they say "Computed from PPIP" instead of "Human reviewed". Before each production update, the owner reviews a list of every figure that changed since the last update and confirms it.

was built. "Data through" is the date of the PPIP snapshot the figures come from. Tenders published after that date are not included yet.

was built. Closing times more than a year ahead, or before the tender was published, are treated as data-entry errors and left out. Buyers can change closing dates by addendum, so check each tender on tenders.go.ke before you bid. How recent they are depends on the newest PPIP snapshot: PPRA publishes its data about once a month, so tenders published after the snapshot date are not included yet, and the page says so. When the newest snapshot is more than 14 days old, the tender sections carry a warning that newer tenders are missing; after 45 days they are hidden until new data arrives.

publications counts only once the snapshot covers the whole month.

the last 3 complete months with the same 3 months a year earlier. Only buyers that published tenders in both periods are counted, so a rise is not just more buyers starting to use PPIP. A change is shown only when at least 30 buyers published in both periods, each period has at least 30 tenders, and no single buyer published more than half of them. Confidence is High for counts read directly from PPIP with at least 100 tenders in each period, and Medium when the signal uses a sector estimate or fewer tenders.

percentile) of awards with the same sector estimate and the same PPIP category (goods, works or services), signed in the 24 months before the snapshot. It is shown only when at least 20 such awards exist, rounded to two significant figures, with the number of awards it is based on. It is an estimate of what similar contracts were worth, not a forecast of this tender's value.

the median of similar awards (same sector estimate and category, 24 months, at least 20 awards).

county government or county body (the county rule above). National bodies are not shown. The 47 squares are placed roughly where each county is; they are not a map, and the ranked list beside them gives the numbers.

awards that is: a single very large award can put a buyer at the top on its own.

whose text contains an email address, a phone number or a supplier's name is left out of the lists.

Get new articles by email

We email you when something new is published. You will get a confirmation email first, and every email has an unsubscribe link. How your address is used.