Methodology & Data Sources
IntegrityIndex.ca aims to make political transparency data accessible and actionable. Here is how we source our data and calculate our metrics.
The Integrity Rank
The Integrity Rank (A+ to F) is a composite score derived from three key pillars of parliamentary performance. It is designed to highlight responsiveness, transparency, and potential conflicts of interest.
Based on participation in recorded votes. High attendance indicates active representation.
Measures the timeliness and completeness of financial disclosures. Delays reduce this score.
Deductions for holding assets in industries regulated by committees the member sits on.
* Note: This algorithm is in beta and subject to refinement based on expert feedback.
Data Sources
House of Commons (Federal)
Voting records and bill data are sourced directly from the House of Commons Open Data portal and LEGISinfo.
Office of the Conflict of Interest and Ethics Commissioner
Financial disclosures and travel registries are scraped from the CIEC Public Registry.
OpenNorth (Represent API)
Provincial representatives and boundary data are enhanced using the Represent API by OpenNorth.
Market Data
Stock ticker symbols and sector classifications are cross-referenced with public market data providers (e.g., Finnhub) to identify potential conflicts.
Data Coverage by Jurisdiction
Financial disclosure and integrity data are not equally complete across all jurisdictions.
- Federal (CIEC): Live data from the Conflict of Interest and Ethics Commissioner public registry.
- Manitoba: Live disclosure data from provincial sources where available.
- Ontario, Alberta, Quebec, Saskatchewan: Representative rosters are real (Represent API). We do not show synthetic disclosure data; disclosure and trade data will appear when official registries are integrated. Reference sources: Ontario – OICO Public Disclosures, OLA expense disclosure; Alberta – MLA public disclosure; Quebec – Assemblée expense reports; Saskatchewan – MLA disclosure statements. Full list: Data Coverage.
We are a small team (including student developers) and prioritize federal coverage first. Provincial coverage will expand as resources allow.
Disclaimer
This project is an independent civic tech initiative and is not affiliated with the Government of Canada or any political party. While we strive for accuracy, automated data collection can sometimes result in errors. Please verify all information against official government sources linked on each profile.
← Return to Home