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
| Jurisdiction | Status | Source / notes |
|---|---|---|
| Federal (House of Commons) | Live | Disclosures, 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. |
| Ontario | Live | Disclosures, recorded votes, bills with sponsors, committees, lobbying, contracts. Integrity Commissioner disclosures, contributions and quarterly expenses. The most complete legislature. |
| Quebec | Live | Disclosures, 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 Columbia | Live | Disclosures, bills with sponsors, committees, lobbying, contracts. The legislature publishes no recorded divisions we can collect. |
| Alberta | Live | Disclosures, 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. |
| Saskatchewan | Live | Disclosures, recorded votes, bills with sponsors, committees |
| Manitoba | Live | Disclosures, 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 Scotia | Live | Disclosures, bills with sponsors, committees, lobbying, contracts. Disclosures for 47 of 56 MLAs. No recorded divisions are published in a form we collect. |
| New Brunswick | Live | Disclosures, committees, contracts. Bills are stored without their sponsor, and no recorded divisions are published in a form we collect. |
| Newfoundland and Labrador | In progress | Committees (partial), contracts. Roster, roles and bills (without sponsors). Disclosures are not collected yet, so scores are withheld. |
| Prince Edward Island | Roster only | Roster 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.
- Ontario: OICO Public Disclosures · OLA expense disclosure · OICO 2025 MPP disclosure statements
- Alberta: MLA public disclosure · Expense disclosure guidelines
- Quebec: Assemblée nationale expense reports (Autorité / Revenu Québec for other disclosure context)
- Saskatchewan: MLA disclosure statements · Public accounts
For how we calculate integrity scores and use these sources, see our methodology.
Methodology & Data Sources →