CrimeMaps Severity Score — Methodology

This page documents how CrimeMaps.ca computes the CrimeMaps Severity Score (CMSS) — our severity-weighted crime rate modelled on Statistics Canada's Crime Severity Index.

Formula

CMSS = Σ (incidents_i × weight_i) / population × 100,000

Where incidents_i is the count of incidents in category i, weight_i is the Statistics Canada 2006-base severity weight for that category, and population is the 2021 Canadian Census population.

Weight table (version 1.0)

Derived verbatim from Statistics Canada Table 1 — Examples of weights for the Crime Severity Index (2006 base year). Categories we collapse (assault, sexual assault) use the published blend of level 1/2/3 weights.

CategoryWeightSource
Homicide7,042UCR2 murder 1st & 2nd (verbatim)
Sexual assault323Blend: 0.80 × L1 (211) + 0.15 × L2 (678) + 0.05 × L3 (1,047)
Shooting988Discharging firearm with intent
Robbery583UCR2 robbery (verbatim)
Assault50Blend: 0.80 × L1 (23) + 0.15 × L2 (77) + 0.05 × L3 (405)
Break and enter187UCR2 B&E (verbatim)
Auto theft84UCR2 motor vehicle theft (verbatim)
Theft / Theft from vehicle / Bike theft37UCR2 theft under $5,000
Fraud109UCR2 fraud (verbatim)
Mischief30UCR2 mischief (verbatim)
Other10Residual (low weight)

How CMSS differs from Statistics Canada CSI

Honest limitations

  1. Coverage bias. Cities that publish more offence types tend to rank higher on CMSS. Version 2.0 will normalise for coverage.
  2. Classification fidelity. Ambiguous raw offence strings map to "other" (weight 10). Every CMSS display shows the "other" share so readers can judge data quality.
  3. Population mismatch. Some police services cover an area larger than the CMA; dividing by CMA population can slightly inflate the rate.
  4. Weight base year. v1.0 uses 2006-base weights. Statistics Canada's current in-force weights (Index IV, 2021-2026) are ~17% higher. v2.0 will migrate.

Cities with limited data coverage

These cities are excluded from the CMSS rankings because their open-data feeds either report fewer than 1,000 incidents in the latest year or have a rate below 1,500 incidents per 100,000 residents — both strong signals that not every offence category is being published. Individual city pages still show absolute counts from the open-data feed as-is.

Versioning

CMSS is versioned. Any weight change constitutes a new version. Every CMSS output in our aggregates.json includes the version field.

Source