| Index | Saint-Thomas/100k people | Quebec/100k people | National/100k people |
| Total crime | 1,542 (estimate) | 2,478 | 4,223 |
| Violent crime | 523 (estimate) | 840 | 1,042 |
| Property crime | 1,019 (estimate) | 1,638 | 3,181 |
| Statistic | Saint-Thomas | Quebec | National |
| Total incidents | n/a | 308,070 | 2,225,600 |
| Incidents per 100k | n/a | 3,593 | 5,856 |
| Change in 100k rate | n/a | -11.6% | -9.8% |
| Statistic | Saint-Thomas | Quebec | National |
| All (12+ years) | n/a | 1,469 | 1,709 |
| Youths (12-17) | n/a | 1,205 | 1,108 |
| Adults (18+) | n/a | 1,489 | 1,757 |
| Statistic | Saint-Thomas | Quebec | National |
| Clearance rate | n/a | 45 | 37 |
| Clearance rate change | n/a | -1.1% | 0.2% |
| Clearance rate violent | n/a | 67 | 58 |
| Clearance rate property | n/a | 31 | 27 |
| Statistic | Saint-Thomas | Quebec | National |
| Total | n/a | -7.5% | -7.9% |
| Violent | n/a | -0.8% | -3.6% |
| Property | n/a | -11.2% | -9.8% |
| City | Population | Violent crime/100k people | Property crime/100k people | Total crime/100k people |
| Saint-Sulpice, QC | 3,511 | 457 | 892 | 1,349 |
| L'Assomption, QC | 23,628 | 490 | 956 | 1,446 |
| Sainte-Mélanie, QC | 3,110 | 520 | 1,013 | 1,533 |
| Sainte-Anne-de-Sorel, QC | 2,758 | 579 | 1,130 | 1,709 |
| Saint-Ambroise-de-Kildare, QC | 4,024 | 595 | 1,159 | 1,754 |
| Contrecoeur, QC | 8,977 | 595 | 1,161 | 1,756 |
| Crabtree, QC | 4,064 | 616 | 1,201 | 1,817 |
| Saint-Thomas, QC | 3,364 | 523 | 1,019 | 1,542 |
| City | Population | Violent crime/100k people | Property crime/100k people | Total crime/100k people |
| Compton, QC | 3,378 | 529 | 1,032 | 1,562 |
| Grande-Rivière, QC | 3,348 | 632 | 1,233 | 1,865 |
| Grand Valley, ON | 3,347 | 399 | 1,155 | 1,554 |
| Ascot Corner, QC | 3,346 | 478 | 932 | 1,410 |
| Marathon, ON | 3,386 | 903 | 2,613 | 3,515 |
| Saint-Thomas, QC | 3,364 | 523 | 1,019 | 1,542 |