Thank you for your interest in contributing to the Canada Property Tax Rates project! This document outlines the guidelines for contributing to ensure a smooth and efficient collaboration.
- Check the Progress
- Review the table.csv file to see which municipalities and years need data.
- Check the Issues tab on GitHub for tasks labeled help wanted or good first issue.
- Add or Update Data
- Data should be added or updated in the appropriate
.ts
file, following the directory structure and file format described below. - Add the years that you have completed to the table.csv along with a link to the source your data came from
- Submit a Pull Request
- After making changes, submit a pull request (PR) for review.
- Ensure your PR follows the coding and formatting guidelines described below.
The .ts
files in this repository use the Geographic Unique Identifier (GEOUID) to indicate the geographic scope of the data:
rates.ts
: The root file. Contains data for all municipalities (a.k.a. census subdivisions (CSD)) across Canada.RE/rates.[PRUID].ts
: Segmented by geographical region of Canada.PR/rates.[PRUID].ts
: Segmented by province and territory.CD/rates.[CDUID].ts
: Segmented by census division. Contains data for all municipalities within the census division.
10: Newfoundland and Labrador
11: Prince Edward Island
12: Nova Scotia
13: New Brunswick
24: Québec
35: Ontario
46: Manitoba
47: Saskatchewan
48: Alberta
59: British Columbia
60: Yukon
61: Northwest Territories
62: Nunavut
1: Atlantic
2: Quebec
3: Ontario
4: Prairies
5: British Columbia
6: Territories
Each file (e.g., rates.ts) exports an array of objects. Each object in the array represents a municipality and follows this schema:
{
id: string; // Dissemination Geography Unique Identifier (dguid)
name: {
en: string; // Municipality name in English
fr: string; // Municipality name in French
};
province: string; // Province abbreviation (e.g., ON, QC, BC)
rates: Array<{
year: number; // Year
rate: number | undefined; // Property tax rate for the year or undefined if missing
}>;
}
- Official Geographic Unique Identifier (GEOUID) Documentation - Geographic Unique Identifier (GEOUID)
- Wowa property tax data - Wowa