Methodology

DonationWatch processes, normalizes, and contextualizes official disclosure datasets published by national electoral authorities and oversight bodies. This page documents our data sources, ingestion rules, normalization criteria, and disclosure limitations for Czech Republic.

Dataset Profile

Official source
ÚDHPSH
Coverage period
2018 - 2026 (preliminary since 2024)
Compiled dataset volume
138,990 records (CZK 1,485,414,393.45) across 74 parties
Update cadence
Annual
Latest recorded transaction
December 31, 2025
Dataset last processed
October 17, 2026
Per-donation threshold
≥ CZK 25.00
Party inclusion threshold
≥ 100 donations or ≥ CZK 1,000,000.00 cumulative
Data granularity
Individual transaction & donor records
Temporal resolution
Exact transaction date (YYYY-MM-DD)
Geographic origin
Country-level only
External registry identifiers
Corporate / entity registration numbers
Classified donor categories
Individual, Company

Data Source & Scope

The data used here comes from the Office for the Control of the Administration of Political Parties and Political Movements and includes all political donations documented there since 2018 that exceed CZK 25.

This scope also encompasses all contributions to parties or political movements that have either received more than 100 individual donations or surpassed 1 million CZK in total donation amounts, regardless of individual contribution sizes. The data is updated annually. Donor type detection is based on identifying a donor as an Individual if both firstName and lastName fields are present.

Visit official source register (ÚDHPSH)

Coverage & Thresholds

The dataset covers published political contributions starting from 2018.

Records since 2024 are preliminary and subject to ongoing filings or retrospective updates by the source authority.

DonationWatch applies a minimum inclusion threshold of CZK 25.00 per transaction for this dataset.

This threshold is configured by us to avoid an excessive volume of small donations, and may be higher than the minimum amount exported by the upstream registry. Contributions with an absolute value below this amount are filtered out.

Party-level inclusion threshold: To focus on active political entities, only parties with at least 100 documented donations or CZK 1,000,000.00 in cumulative donations are included in the compiled dataset.

Refunds and net-zero filtering: Some registers record returned or refunded contributions as negative entries. Donors or recipient parties whose cumulative net contribution sum across the dataset is zero or negative are excluded.

Update Cadence

The source dataset is updated on an annual release cycle.

Processing & Normalization

Raw disclosures undergo deterministic, rule-based normalization during ingestion to standardize entity names, consolidate organizational branches, and exclude non-qualifying entries:

  • Base string cleaning: All entity names undergo Unicode NFKC normalization, trimming of surrounding quotation marks and trailing commas, and collapsing of duplicate whitespace.
  • Donor key clustering & country rules: A canonical lookup key (stripping all non-alphanumeric characters and case-folding to uppercase) groups casing, spacing, and punctuation variants under a single canonical donor name. Where configured for a country's loader, additional rules standardize local legal entity suffixes, strip personal titles, or map known aliases—with every merged variant listed in the Aggregated Donors section below.
  • Receiver mapping & consolidation: Reported recipient names are mapped to canonical political party entities. Where registers report contributions to regional, local, or youth party units separately, they are consolidated into a single party total (listed in Aggregated Receivers below when applicable).

Important limitation on donor identity (homonyms vs. unmerged variants): Official party funding registers rarely publish unique personal identifiers (such as national identity numbers, tax IDs, or birth dates) for individual donors. Contribution totals on donor profile pages are aggregated strictly by normalized donor name. As a result, a single donor profile may combine contributions from multiple distinct individuals who share the exact same name (over-aggregation), while variations containing middle names or unmapped abbreviations may remain separate profiles (under-aggregation).

Content is loading...

Licence & Provenance

Our compiled, normalized dataset and visualizations are released under the CC BY 4.0 licence.

For researchers, journalists, and data scientists, the complete normalized dataset for Czech Republic can be downloaded via our Download bulk dataset (CSV / JSON), and the exact ingestion and normalization rules can be audited in our Inspect country loader source code (GitHub).

Data Version & Timestamps

Dataset last processed: October 17, 2026.

Latest recorded transaction in dataset: December 31, 2025.

The processing timestamp indicates when our pipeline last synchronized and compiled data from the official register, whereas the latest transaction date reflects the most recent contribution date present in the published records.

Disclaimer

Compiled, not official: DonationWatch is an independent civic project and is not affiliated with any electoral authority, government body, or political party. Because records undergo normalization, entity deduplication, and filtering, this compiled dataset should not be cited as an official government registry.

As of October 17, 2026