Uganda: Public Procurement and Disposal of Public Assets Authority (PPDA)

The Public Procurement and Disposal of Public Assets Act of 2003 set up the Public Procurement and Disposal of Public Assets Authority (PPDA) as the principal regulatory body for public procurement and disposal of public assets in Uganda. In 2021 the act was amended to provide for electronic records and communication and to provide for the aggregation of procurement requirements, among other provisions. Interactive visualizations and full datasets are published on the portal.

210 government entities are enrolled on the portal, but not all of them have procurement data across all the years.

Available formats:
JSON
Excel
CSV

Overview

Data date range:
Jan 2019 - Sep 2024
Update frequency:
Monthly
Last retrieved:
Jan 7, 2026 (retrieved monthly)
Retrieved from:
https://gpp.ppda.go.ug/public/open-data/ocds/ocds-datasets
License:
Open Data Commons Attribution License (ODC-By)

You are free:

  • To share: To copy, distribute and use the database.
  • To create: To produce works from the database.
  • To adapt: To modify, transform and build upon the database.

As long as you:

  • Attribute: You must attribute any public use of the database, or works produced from the database, in the manner specified in the license. For any use or redistribution of the database, or works produced from it, you must make clear to others the license of the database and keep intact any notices on the original database.
Publication policy:
https://docs.google.com/document/d/1iYRWxxSSKuG-HiotKO6b3wM-bV-IPGDloyuA6FGDxoI/edit?usp=sharing
Main language:
English
OCID prefix:
ocds-rdvc92

Data available

A contracting process has several stages: tendering, awarding, contracting and implementation. You can learn about the contracting stages in this tutorial.

These counts are the number of JSON objects across all contracting processes. Parties, tenderers and suppliers are unique within a contracting process, but can be repeated across contracting processes. You can learn about data publication in this tutorial.

Parties

Count of parties:
40,828

Planning

Count of planning activities:
0

Tenders

Count of tenders:
11,455
Count of tenderers:
0
Count of tender items:
0

Awards

Count of awards:
35,979
Count of suppliers:
35,979
Count of award items:
0

Contracts

Count of contracts:
31,749
Count of contract items:
0
Count of transactions:
0

Documents

Count of documents:
0

Milestones

Count of milestones:
0

Amendments

Count of amendments:
0

PPDA uses the lots, techniques and bid extensions, and uses one additional codelist value, ‘publicAuthority’, from an undeclared extension.

Data quality

The dataset has some quality issues to take into account, notably:

  • Organization identifiers are used inconsistently, with variations of the same name being assigned different identifiers.
  • There are party roles without corresponding references.
  • Some date fields have filler values.

The dataset has minor issues that should not interfere with most uses. They include:

  • There are some null and empty values in address fields.
  • Release tags do not always reflect the data in the release.
  • No item classification information or documents are included.

Last reviewed: Dec 2022

Access data

This OCDS dataset is available for download in JSON, Excel or CSV format. You can download the data for contracting processes in a specific year or for all time.

JSON

Each contracting process is represented as one line of JSON text in the .jsonl file.

The .jsonl file is compressed using Gzip. Windows users need 7-Zip, WinRAR or WinZip to decompress the .gz file.

Excel

Each contracting process is represented as one row in the main sheet. Other sheets link to it via the main_ocid column. In general, each sheet is linked to its parent sheet via the [sheet_name]_id column.

Excel files can have at most 1,048,576 rows. If a year is missing, it had too many rows. Download the CSV files, instead.

CSV

Each contracting process is represented as one row in the main.csv file. Other files link to it via the main_ocid column. In general, each file is link to its parent file via the [file_name]_id column.

The .csv files are archived using tar and compressed using Gzip. Windows users need 7-Zip, WinRAR or WinZip to decompress the .tar.gz file.

Do you have any questions or feedback on this dataset or any other content on this page?