DS-20 Governance & Public

Public Service Delivery & Citizen Experience Dataset

300K+ citizen service interaction records from public agencies across Nigeria, Kenya, Rwanda, and Senegal — covering service request types, channel, resolution times, outcome, and satisfaction scores for GovTech AI, service-delivery optimisation, and policy evaluation.

This is a synthetic dataset generated from high-quality expert-labelled seed data. All records are algorithmically derived — statistical distributions, inter-field correlations, and annotation characteristics faithfully replicate real-world patterns from the source data, while ensuring no real individual, organisation, or transaction can be identified or reconstructed.

The African Public Service Delivery & Citizen Experience Dataset aggregates 300K+ citizen service interaction records from government agencies across Nigeria, Kenya, Rwanda, and Senegal — four countries at different stages of digital government transformation. Rwanda's Irembo e-government platform and Kenya's eCitizen portal contribute structured digital service records; Nigeria and Senegal contribute a mix of digital service logs, call-centre records, and field survey data from citizens who interacted with public agencies in person.

Each record captures the service request type from a 28-class taxonomy (passport/ID, business registration, land title, tax filing, utility connection, social protection enrolment, health certificate, court filing, and more), the channel used (online portal, USSD, call centre, in-person), the number of interactions required for resolution, total resolution time in days, the final outcome (resolved, partially resolved, escalated, abandoned), and a citizen satisfaction score (1–5 stars) where collected. Demographic proxies (gender, age group, urban/rural) are included for equity analysis.

The dataset is designed for GovTech AI teams building service-routing intelligence (matching citizen requests to the right agency and officer), resolution-time prediction, proactive escalation triggers, and citizen satisfaction drivers analysis. It also supports policy evaluation — measuring the impact of digital channel rollout on resolution rates and satisfaction across demographic subgroups — and equity auditing of public service access and quality.

Key Use Cases

Intelligent service routing and triage for e-government portals
Resolution time prediction and SLA breach early warning
Citizen satisfaction driver analysis and service quality scoring
Digital channel adoption propensity and onboarding targeting
Proactive escalation and complaint prioritisation
Equity auditing of public service access by demographics
Policy evaluation: impact of digital reforms on service outcomes
Chatbot NLU fine-tuning for public-sector citizen queries

Service Channel Distribution

Online Portal 41 %
In-Person 32 %
Call Centre 16 %
USSD / Mobile 11 %

Dataset Highlights

Service Records
300K+
citizen interactions
Service Categories
28
across government agency types
Countries
4
Nigeria, Kenya, Rwanda, Senegal
Channels
4
online, in-person, call centre, USSD

Geographic Coverage

Primary Coverage
Other Regions

Dataset Schema

Each record represents one citizen service interaction. Fields cover service identity, channel, resolution timeline, outcome, satisfaction, and citizen demographic proxies.

Field NameTypeDescriptionNullableExample
request_id STRING Unique service request identifier No REQ-KEN-EC-20230918-0041203
country_code STRING ISO 3166-1 alpha-2 country code No KE
agency_type STRING Anonymised government agency category (e.g. IMMIGRATION, TAX, LAND, HEALTH) No IMMIGRATION
service_category STRING Service type from 28-class taxonomy No PASSPORT_RENEWAL
channel ENUM Interaction channel: ONLINE_PORTAL, IN_PERSON, CALL_CENTRE, USSD No ONLINE_PORTAL
request_date DATE Date of initial service request (YYYY-MM-DD) No 2023-09-18
interactions_count INTEGER Number of citizen-agency touchpoints required for resolution No 2
resolution_days INTEGER Calendar days from request to final outcome Yes 7
outcome ENUM Final outcome: RESOLVED, PARTIALLY_RESOLVED, ESCALATED, ABANDONED No RESOLVED
satisfaction_score INTEGER Citizen satisfaction rating 1–5 (null if not collected) Yes 4
gender_proxy ENUM Inferred gender proxy: MALE, FEMALE, UNKNOWN Yes FEMALE
age_group ENUM Age band: 18_24, 25_34, 35_44, 45_54, 55_PLUS, UNKNOWN Yes 35_44
residence_type ENUM Urban/rural: URBAN, PERI_URBAN, RURAL Yes URBAN
digital_first_contact BOOLEAN True if the citizen's first contact attempt was via a digital channel No true
sla_breached BOOLEAN True if the published SLA for this service category was exceeded Yes false

Sample Records

Four representative service request records spanning countries, channels, service types, and satisfaction outcomes.

public_service_sample.json
[ { "request_id": "REQ-KEN-EC-20230918-0041203", "country_code": "KE", "agency_type": "IMMIGRATION", "service_category": "PASSPORT_RENEWAL", "channel": "ONLINE_PORTAL", "request_date": "2023-09-18", "interactions_count": 2, "resolution_days": 7, "outcome": "RESOLVED", "satisfaction_score": 4, "gender_proxy": "FEMALE", "age_group": "35_44", "residence_type": "URBAN", "digital_first_contact": true, "sla_breached": false }, { "request_id": "REQ-NGA-LG-20231024-0084712", "country_code": "NG", "agency_type": "LAND", "service_category": "LAND_TITLE_REGISTRATION", "channel": "IN_PERSON", "request_date": "2023-10-24", "interactions_count": 7, "resolution_days": 62, "outcome": "PARTIALLY_RESOLVED", "satisfaction_score": 2, "gender_proxy": "MALE", "age_group": "45_54", "residence_type": "URBAN", "digital_first_contact": false, "sla_breached": true }, { "request_id": "REQ-RWA-IR-20231107-0019034", "country_code": "RW", "agency_type": "TAX", "service_category": "TAX_FILING", "channel": "ONLINE_PORTAL", "request_date": "2023-11-07", "interactions_count": 1, "resolution_days": 1, "outcome": "RESOLVED", "satisfaction_score": 5, "gender_proxy": "MALE", "age_group": "25_34", "residence_type": "URBAN", "digital_first_contact": true, "sla_breached": false }, { "request_id": "REQ-SEN-DK-20231215-0031841", "country_code": "SN", "agency_type": "SOCIAL_PROTECTION", "service_category": "SOCIAL_TRANSFER_ENROLMENT", "channel": "IN_PERSON", "request_date": "2023-12-15", "interactions_count": 4, "resolution_days": null, "outcome": "ABANDONED", "satisfaction_score": 1, "gender_proxy": "FEMALE", "age_group": "25_34", "residence_type": "RURAL", "digital_first_contact": false, "sla_breached": null } ]
Request Dataset Access

All datasets are available under a commercial licence agreement. Our team typically responds within 2 business days.

Request Access
NDA may be required

Build with Data that reflects Africa

Request access to our full catalog of licensed human-validated African datasets or request custom data tailored to your project.