Data coverage

14 legislatures.
One platform.

  • Federal343 seats
  • Ontario124 seats
  • Quebec125 seats
  • British Columbia93 seats
  • Alberta87 seats
  • Saskatchewan61 seats
  • Manitoba57 seats
  • Nova Scotia56 seats
  • New Brunswick49 seats
  • Newfoundland and Labrador40 seats
  • Prince Edward Island27 seats

Depth varies by legislature. The table below details each one.

1,049

Representatives tracked

428,175

Recorded ballots

4 days ago

Oct 14, 2026, 2:21 a.m. EDT

Last full data sync

Source caveat

Links in the coverage table point at authoritative publishers (OurCommons, OLA, OICO, etc.). How we score and attribute data →

Data coverage by jurisdiction

Phase 1 (2026)

IntegrityIndex.ca is being rebuilt around recorded votes, financial disclosures, and lobbying influence. Federal coverage is active; provincial expansion continues. Scores show “TBD” or “n/a” when a stream is missing — not invented defaults.

Vote participation on profiles uses your recorded ballots divided by the count of distinct divisions we have on file for your chamber (federal vs each province with vote sync). If either side is empty, the UI shows n/a and the composite may rely on disclosures, lobbying, and other available signals only.

Coverage by jurisdiction

IntegrityIndex.ca prioritizes federal coverage first, with provincial expansion in Phase 2. This page explains what is in the database so you can interpret profiles and integrity scores correctly.

Summary

JurisdictionStatusSource / notes
Federal (House of Commons)LiveDisclosures, recorded votes, bills with sponsors, committees, contracts. Ethics Commissioner disclosures, office expenditures and political contributions. Federal lobbying is not collected: the registry blocks automated access.
OntarioLiveDisclosures, recorded votes, bills with sponsors, committees, lobbying, contracts. Integrity Commissioner disclosures, contributions and quarterly expenses. The most complete legislature.
QuebecLiveDisclosures, recorded votes, bills with sponsors, committees, lobbying (partial), contracts. Bill sponsors are read from each bill page since 2026-10-12; scores were withheld while they were missing.
British ColumbiaLiveDisclosures, bills with sponsors, committees, lobbying, contracts. The legislature publishes no recorded divisions we can collect.
AlbertaLiveDisclosures, recorded votes, committees, lobbying (partial), contracts. Bills are stored without their sponsor, so the bills factor is left out; members with only disclosures and votes stay unscored.
SaskatchewanLiveDisclosures, recorded votes, bills with sponsors, committees
ManitobaLiveDisclosures, recorded votes, bills with sponsors, committees (partial), lobbying (partial), contracts. Ethics Commissioner disclosures since 2026-09-20; members with no filing on record stay unscored.
Nova ScotiaLiveDisclosures, bills with sponsors, committees, lobbying, contracts. Disclosures for 47 of 56 MLAs. No recorded divisions are published in a form we collect.
New BrunswickLiveDisclosures, committees, contracts. Bills are stored without their sponsor, and no recorded divisions are published in a form we collect.
Newfoundland and LabradorIn progressCommittees (partial), contracts. Roster, roles and bills (without sponsors). Disclosures are not collected yet, so scores are withheld.
Prince Edward IslandRoster onlyRoster only; the legislature's site blocks automated access. Scores are withheld.

Sync pipeline

Scheduled jobs update the database from official sources via the backend API. Check the data coverage endpoint for live status.

Total tracked members: 1,049

What this means

  • Live: Financial disclosure and related data are pulled from official registries and updated by our sync process. Scores and conflict flags for these jurisdictions are based on real disclosure data.
  • In progress: Roster and/or legislation may be in the app while other streams (OICO, expenses, recorded votes) are still being wired. Check the sync section above and official links; we do not claim completeness we have not ingested.
  • Placeholder / partial: We show representative rosters (real). We do not create or show synthetic disclosure rows for these jurisdictions; disclosure and trade data will appear only when real provincial registries are integrated.

We are a small team (including student developers) and prioritize federal coverage first. Provincial coverage will expand as resources allow.

Official provincial disclosure sources

The official registries behind several provincial rows above. Every record on a profile also links to the filing it came from.

For how we calculate integrity scores and use these sources, see our methodology.

Methodology & Data Sources →