spb/wp10_uqo Public
UQO Working Paper No. 10 — The assessment gap in Quebec: vertical and horizontal inequity in municipal property assessment.
TeX 55.9%
Python 44%
1<!-- Author: Simon-Pierre Boucher — contact@spboucher.ai -->2# Raw data34`transactions_700k_avec_registre_foncier.parquet` — 745,119 Quebec5residential-market transactions (January 2021 – July 2026) matched at the6parcel level to the municipal assessment roll (rôle d'évaluation foncière)7in force at the sale date.89| Group | Key columns |10|---|---|11| Transaction | `id`, `date`, `amount`, `street`, `zipCode`, `city`, `lat`, `lng`, `propertyType`, `ownerType`, `tx_year` |12| Roll identity | `role_id_provinc`, `role_matricule`, `role_code_mun`, `role_municipalite`, `role_anrole` (roll vintage), `role_date_cond_marche` (statutory market-condition reference date) |13| Roll values | `role_valeur_immeuble` (total AV), `role_valeur_terrain` (land), `role_valeur_batiment` (building), `role_valeur_role_anterieur`, `previousValue`, `totalArValue` |14| Roll structure | `role_cubf` (+ `role_cubf_libelle`), `role_superficie_terrain_m2`, `role_aire_etages_m2`, `role_annee_construction`, `role_nb_logements`, `role_nb_etages`, `role_lien_physique`, `role_genre_construction`, `role_unite_voisinage` |15| Match quality | `match_dist_m` (median 0.6 m), `match_score` (max 220), `match_valeur_exacte` |1617The file is **not redistributed** with the repository (100 MB; see18`.gitignore`). Place it in this directory before running the pipeline.19