FrançaisGuest, Sign inJoin
Shannon3Shannon, #1 on this list · Photo: Roncanada (CC BY 4.0)
Quebec · 2026

Best small towns in Quebec

69 places in Quebec reach the top 100 for all of Canada. Nowhere in Quebec does better on this list than Shannon, at A+. Lac-Beauport is second (A+) and Boischatel third (A+). Of the 255 on the list, 140 earn an A. The list ends with Sainte-Clotilde, at D. Shannon is #1 of 1,524 on the list for all of Canada.

Overall grade, the ranked towns under 10,000 How grades work

#1

Shannon

Quebec · 7,088 people
A+Overall

Overall A+·#1 of 2,556

Strongest: health A+, jobs & income A+·lowest: hazard risk C

#2

Lac-Beauport

Quebec · 8,524 people
A+Overall

Overall A+·#2 of 2,556

Strongest: health A+, safety A+·lowest: walkability C

#3

Boischatel

Quebec · 9,250 people
A+Overall

Overall A+·#3 of 2,556

Strongest: health A+, jobs & income A+·lowest: hazard risk C

All 255, ranked in Quebec

Best first in Quebec; beside each place, its rank on the same list for all of Canada.

Every Quebec list

255 places

#TownOverallCanada rankWhat drives it
1Shannon7,088 peopleA+#1 of 1,524Strongest: health A+, jobs & income A+·lowest: hazard risk C
2Lac-Beauport8,524 peopleA+#2 of 1,524Strongest: health A+, safety A+·lowest: walkability C
3Boischatel9,250 peopleA+#3 of 1,524Strongest: health A+, jobs & income A+·lowest: hazard risk C
4Saint-Elzéar2,842 peopleA+#4 of 1,524Strongest: jobs & income A+, cost of living A·lowest: hazard risk C−
5Saint-Alexandre-de-Kamouraska2,509 peopleA+#6 of 1,524Strongest: cost of living A, jobs & income A·lowest: hazard risk D
6Sainte-Catherine-de-la-Jacques-Cartier9,830 peopleA+#7 of 1,524Strongest: safety A+, health A+·lowest: hazard risk C
7Saint-Bernard2,680 peopleA+#8 of 1,524Strongest: jobs & income A, safety A·lowest: hazard risk D
8Saint-Bruno2,935 peopleA+#9 of 1,524Strongest: cost of living A, health A·lowest: hazard risk C+
9Sainte-Brigitte-de-Laval9,084 peopleA+#11 of 1,524Strongest: safety A+, health A+·lowest: walkability D
10Saint-Boniface5,405 peopleA+#13 of 1,524Strongest: cost of living A, health A−·lowest: walkability C
11Saint-Charles-de-Bellechasse2,739 peopleA+#14 of 1,524Strongest: safety A, jobs & income A−·lowest: hazard risk D
12Saint-Maurice3,804 peopleA+#15 of 1,524Strongest: cost of living A, safety A·lowest: walkability C−
13Saint-Anselme4,534 peopleA+#16 of 1,524Strongest: jobs & income A, safety A·lowest: hazard risk D
14Saint-Éphrem-de-Beauce2,575 peopleA+#19 of 1,524Strongest: cost of living A+, jobs & income A·lowest: hazard risk C−
15Hatley2,512 peopleA+#22 of 1,524Strongest: jobs & income A+, health A·lowest: walkability C−
16Saint-Joseph-de-Beauce5,339 peopleA+#25 of 1,524Strongest: cost of living A, jobs & income A·lowest: hazard risk C−
17Saint-Honoré6,984 peopleA+#28 of 1,524Strongest: cost of living A, health A·lowest: walkability C
18Cap-Santé3,885 peopleA+#32 of 1,524Strongest: health A, jobs & income A·lowest: walkability D
19Beauceville6,228 peopleA+#33 of 1,524Strongest: health A, cost of living A−·lowest: hazard risk C−
20Saint-Alphonse-de-Granby3,545 peopleA+#34 of 1,524Strongest: jobs & income A, health A·lowest: walkability C−
21Plessisville2,718 peopleA+#36 of 1,524Strongest: jobs & income A+, cost of living A·lowest: walkability C+
22Saint-Anaclet-de-Lessard3,018 peopleA+#37 of 1,524Strongest: jobs & income A+, cost of living A·lowest: walkability D
23Saint-Liboire3,123 peopleA+#38 of 1,524Strongest: jobs & income A, health A−·lowest: hazard risk C
24Saint-Christophe-d'Arthabaska3,307 peopleA+#39 of 1,524Strongest: jobs & income A+, health A·lowest: walkability D
25Saint-Pascal3,516 peopleA+#40 of 1,524Strongest: health A, walkability A−·lowest: hazard risk D
26Saint-Étienne-des-Grès4,675 peopleA+#42 of 1,524Strongest: cost of living A, health A−·lowest: walkability C
27Saint-Antonin4,633 peopleA+#43 of 1,524Strongest: jobs & income A+, cost of living A·lowest: hazard risk D
28Scott2,938 peopleA+#44 of 1,524Strongest: jobs & income A, safety A·lowest: hazard risk D
29Saint-Prosper4,042 peopleA+#45 of 1,524Strongest: safety A+, cost of living A·lowest: hazard risk C−
30Princeville6,400 peopleA+#47 of 1,524Strongest: jobs & income A−, walkability A−·lowest: safety B
31Hébertville2,588 peopleA+#48 of 1,524Strongest: cost of living A, health A·lowest: walkability C+
32Compton3,351 peopleA+#49 of 1,524Strongest: health A, jobs & income A−·lowest: cost of living B−
33Saint-Martin2,687 peopleA+#50 of 1,524Strongest: cost of living A, safety B+·lowest: hazard risk C
34Sainte-Claire3,724 peopleA+#51 of 1,524Strongest: safety A, cost of living A−·lowest: hazard risk C−
35Normandin3,065 peopleA#53 of 1,524Strongest: cost of living A+, walkability A−·lowest: safety C+
36Waterville2,643 peopleA#55 of 1,524Strongest: health A, safety A−·lowest: walkability B
37Collectivité Nouvelle3,587 peopleA#57 of 1,524Strongest: health A, jobs & income A·lowest: hazard risk C−
38Chelsea8,998 peopleA#59 of 1,524Strongest: safety A+, jobs & income A·lowest: hazard risk C−
39Neuville4,579 peopleA#60 of 1,524Strongest: health A, jobs & income A·lowest: hazard risk C−
40Saint-François-Xavier-de-Brompton2,650 peopleA#61 of 1,524Strongest: jobs & income A, health A·lowest: walkability C−
41Notre-Dame-du-Mont-Carmel6,613 peopleA#62 of 1,524Strongest: cost of living A, safety A·lowest: walkability C−
42L'Ange-Gardien4,106 peopleA#63 of 1,524Strongest: health A+, jobs & income A·lowest: hazard risk C
43Lorraine9,721 peopleA#65 of 1,524Strongest: health A+, safety B+·lowest: hazard risk D
44Havre-Saint-Pierre3,389 peopleA#66 of 1,524Strongest: cost of living A+, walkability A+·lowest: safety C−
45Nicolet8,737 peopleA#67 of 1,524Strongest: health A, jobs & income A−·lowest: safety B
46Métabetchouan--Lac-à-la-Croix4,230 peopleA#68 of 1,524Strongest: health A+, cost of living A·lowest: jobs & income C+
47Saint-Jean-Port-Joli3,330 peopleA#69 of 1,524Strongest: walkability A, safety A−·lowest: hazard risk D
48L'Islet3,874 peopleA#70 of 1,524Strongest: cost of living A, safety A−·lowest: hazard risk D
49Clermont3,117 peopleA#71 of 1,524Strongest: health A+, cost of living A·lowest: hazard risk D
50Fossambault-sur-le-Lac2,505 peopleA#74 of 1,524Strongest: safety A+, health A+·lowest: walkability D−
51Saint-Isidore3,550 peopleA#75 of 1,524Strongest: safety A, cost of living A−·lowest: hazard risk D
52Saint-Ambroise4,262 peopleA#76 of 1,524Strongest: cost of living A+, health A−·lowest: walkability C+
53Saint-Basile2,918 peopleA#77 of 1,524Strongest: health A+, safety A−·lowest: hazard risk C
54Saint-Agapit4,817 peopleA#78 of 1,524Strongest: safety A−, cost of living A−·lowest: hazard risk D
55Warwick4,939 peopleA#79 of 1,524Strongest: hazard risk A−, cost of living A−·lowest: safety B
56Coaticook9,027 peopleA#80 of 1,524Strongest: health A+, safety A−·lowest: cost of living C+
57Beaumont3,188 peopleA#82 of 1,524Strongest: jobs & income A+, safety A·lowest: hazard risk D
58Ascot Corner3,725 peopleA#83 of 1,524Strongest: jobs & income A, health A·lowest: walkability D
59Saint-Denis-de-Brompton5,249 peopleA#84 of 1,524Strongest: jobs & income A, health A·lowest: walkability D
60Stoke3,272 peopleA#85 of 1,524Strongest: health A, jobs & income A−·lowest: walkability D
61Saint-Jean-Baptiste3,332 peopleA#87 of 1,524Strongest: safety A, health A−·lowest: hazard risk C
62Windsor5,368 peopleA#90 of 1,524Strongest: health A−, walkability A−·lowest: jobs & income B−
63Otterburn Park9,460 peopleA#92 of 1,524Strongest: safety A, jobs & income A−·lowest: hazard risk C
64La Pocatière4,206 peopleA#95 of 1,524Strongest: walkability A+, health A·lowest: hazard risk D
65Verchères5,819 peopleA#96 of 1,524Strongest: safety A, walkability A·lowest: hazard risk C
66Orford5,698 peopleA#97 of 1,524Strongest: health A, safety A−·lowest: walkability D
67Lac-Etchemin4,089 peopleA#98 of 1,524Strongest: safety A+, cost of living A−·lowest: hazard risk C−
68Saint-Lambert-de-Lauzon7,551 peopleA#99 of 1,524Strongest: jobs & income A, safety A·lowest: hazard risk D
69Saint-Gabriel-de-Valcartier3,400 peopleA#100 of 1,524Strongest: safety A+, health A+·lowest: walkability D
70Saint-Mathieu-de-Beloeil2,999 peopleA#101 of 1,524Strongest: jobs & income A+, safety A·lowest: walkability C
71Saint-Joseph-du-Lac7,391 peopleA#102 of 1,524Strongest: health A+, safety A+·lowest: hazard risk C−
72Saint-Henri6,048 peopleA#108 of 1,524Strongest: jobs & income A, safety A·lowest: hazard risk D
73Saint-Philippe8,674 peopleA#109 of 1,524Strongest: health A, jobs & income A·lowest: hazard risk C−
74Cookshire-Eaton5,491 peopleA#110 of 1,524Strongest: health A−, cost of living A−·lowest: walkability C+
75Lac-Saint-Charles9,985 peopleA#115 of 1,524Strongest: health A+, jobs & income A·lowest: hazard risk C−
76L'Ange-Gardien7,068 peopleA#116 of 1,524Strongest: safety A+, jobs & income B+·lowest: hazard risk C−
77Shefford7,704 peopleA#117 of 1,524Strongest: health A, jobs & income A−·lowest: walkability D
78Cap-Saint-Ignace3,074 peopleA#119 of 1,524Strongest: health A, safety B+·lowest: hazard risk D
79Baie-Saint-Paul7,760 peopleA#120 of 1,524Strongest: health A+, walkability A−·lowest: hazard risk D
80Amqui6,059 peopleA#127 of 1,524Strongest: health A, walkability A−·lowest: hazard risk C−
81Plessisville6,774 peopleA#128 of 1,524Strongest: walkability A+, hazard risk A−·lowest: cost of living B
82Saint-Léonard-d'Aston2,662 peopleA#129 of 1,524Strongest: jobs & income A−, cost of living B+·lowest: safety B
83Les Cèdres7,145 peopleA#131 of 1,524Strongest: jobs & income A, safety A·lowest: hazard risk C
84Sainte-Anne-de-Sorel2,770 peopleA#132 of 1,524Strongest: health A, jobs & income A·lowest: walkability C−
85Adstock3,203 peopleA#134 of 1,524Strongest: cost of living A, health A−·lowest: hazard risk C
86Bienville7,888 peopleA#137 of 1,524Strongest: health A, jobs & income A−·lowest: hazard risk C−
87Témiscouata-sur-le-Lac5,194 peopleA#139 of 1,524Strongest: cost of living A, health A−·lowest: hazard risk C−
88Roxton Pond4,884 peopleA#143 of 1,524Strongest: health A, safety A−·lowest: hazard risk C+
89Beaupré4,314 peopleA#144 of 1,524Strongest: health A+, safety A−·lowest: hazard risk C
90Delson8,802 peopleA#148 of 1,524Strongest: health A, walkability A·lowest: hazard risk C−
91Laurier-Station2,838 peopleA#149 of 1,524Strongest: safety A−, jobs & income A−·lowest: hazard risk D
92Portneuf3,410 peopleA#151 of 1,524Strongest: health A+, safety A−·lowest: hazard risk C
93Eastman2,706 peopleA#153 of 1,524Strongest: health A, safety A−·lowest: walkability C+
94Chibougamau7,273 peopleA#154 of 1,524Strongest: jobs & income A+, cost of living A+·lowest: safety D
95Saint-Pie6,085 peopleA#156 of 1,524Strongest: health A−, jobs & income B+·lowest: hazard risk C
96Yamachiche2,801 peopleA#157 of 1,524Strongest: health A−, safety A−·lowest: jobs & income B−
97Roberval9,828 peopleA#159 of 1,524Strongest: health A+, cost of living A−·lowest: safety C+
98Saint-Apollinaire9,218 peopleA−#162 of 1,524Strongest: jobs & income A−, safety A−·lowest: hazard risk D
99Saint-Ferréol-les-Neiges4,083 peopleA−#165 of 1,524Strongest: health A+, safety A−·lowest: walkability D
100Sainte-Marie-Madeleine2,940 peopleA−#166 of 1,524Strongest: jobs & income A−, health A−·lowest: hazard risk C
101La Malbaie8,293 peopleA−#167 of 1,524Strongest: health A+, cost of living A−·lowest: hazard risk D
102Coteau-du-Lac7,839 peopleA−#170 of 1,524Strongest: health A, safety A·lowest: hazard risk C
103Mont-Saint-Grégoire3,158 peopleA−#171 of 1,524Strongest: health A, jobs & income B+·lowest: hazard risk C
104Saint-Cyrille-de-Wendover5,242 peopleA−#173 of 1,524Strongest: jobs & income A, health A−·lowest: walkability C
105Dégelis2,943 peopleA−#174 of 1,524Strongest: cost of living A−, health A−·lowest: hazard risk C−
106Hudson5,533 peopleA−#181 of 1,524Strongest: safety A, jobs & income A−·lowest: hazard risk C
107Rougemont2,832 peopleA−#185 of 1,524Strongest: health A−, jobs & income A−·lowest: hazard risk C
108Lac-Mégantic5,947 peopleA−#187 of 1,524Strongest: health A+, walkability A·lowest: cost of living C
109Saint-Marc-des-Carrières2,961 peopleA−#191 of 1,524Strongest: health A+, safety A−·lowest: hazard risk C−
110Saint-Côme--Linière3,435 peopleA−#192 of 1,524Strongest: cost of living A, health A−·lowest: hazard risk C−
111East Angus4,261 peopleA−#193 of 1,524Strongest: health A, walkability A−·lowest: jobs & income C−
112Wickham2,745 peopleA−#197 of 1,524Strongest: jobs & income A−, health A−·lowest: safety C+
113Maria2,770 peopleA−#198 of 1,524Strongest: cost of living A−, safety B+·lowest: hazard risk D
114Saint-Germain-de-Grantham5,054 peopleA−#210 of 1,524Strongest: jobs & income A, health A−·lowest: safety C+
115Sainte-Catherine-de-Hatley2,938 peopleA−#213 of 1,524Strongest: health A, safety A−·lowest: walkability D−
116Saint-Dominique3,062 peopleA−#215 of 1,524Strongest: health A, jobs & income A−·lowest: walkability C
117Saint-Mathieu2,642 peopleA−#216 of 1,524Strongest: health A, jobs & income A−·lowest: hazard risk C−
118La Présentation2,696 peopleA−#218 of 1,524Strongest: jobs & income A, health A·lowest: walkability C−
119Montréal-Ouest5,197 peopleA−#220 of 1,524Strongest: walkability A+, health A·lowest: hazard risk C
120McMasterville6,114 peopleA−#228 of 1,524Strongest: safety A, health A−·lowest: hazard risk C−
121Saint-Gilles3,521 peopleA−#229 of 1,524Strongest: safety A−, cost of living A−·lowest: hazard risk D
122Donnacona7,785 peopleA−#231 of 1,524Strongest: health A, safety A−·lowest: hazard risk C
123Saint-Prime2,808 peopleA−#237 of 1,524Strongest: cost of living A+, health A·lowest: walkability D
124Trois-Pistoles3,123 peopleA−#251 of 1,524Strongest: walkability A+, health A·lowest: hazard risk D
125Sainte-Victoire-de-Sorel2,599 peopleA−#252 of 1,524Strongest: health A, jobs & income A−·lowest: walkability D
126Port-Cartier6,436 peopleA−#256 of 1,524Strongest: cost of living A+, walkability B+·lowest: safety C−
127Sainte-Croix2,612 peopleA−#259 of 1,524Strongest: safety A−, walkability B+·lowest: hazard risk D
128Charlesbourg9,660 peopleA−#261 of 1,524Strongest: health A+, walkability A+·lowest: hazard risk C−
129Château-Richer4,732 peopleA−#262 of 1,524Strongest: health A+, safety A−·lowest: walkability C−
130Saint-Césaire6,150 peopleA−#269 of 1,524Strongest: walkability A−, jobs & income A−·lowest: hazard risk C
131Sainte-Luce2,808 peopleA−#270 of 1,524Strongest: cost of living A−, health B+·lowest: hazard risk D
132Nouveau Greenfield Park6,199 peopleA−#274 of 1,524Strongest: walkability A, health A·lowest: hazard risk C−
133Hampstead7,464 peopleA−#275 of 1,524Strongest: walkability A, health A·lowest: hazard risk C
134Forestville2,835 peopleA−#276 of 1,524Strongest: cost of living A, walkability A−·lowest: jobs & income C
135Des Vallées3,575 peopleA−#287 of 1,524Strongest: jobs & income A, cost of living A−·lowest: hazard risk D
136Saint-Polycarpe2,549 peopleA−#289 of 1,524Strongest: safety A, health A−·lowest: hazard risk C−
137Saint-Roch-de-Richelieu2,984 peopleA−#304 of 1,524Strongest: cost of living A−, health A−·lowest: hazard risk C
138Saint-Paul7,208 peopleA−#305 of 1,524Strongest: health A−, jobs & income A−·lowest: walkability C
139Saint-Paul-d'Abbotsford2,891 peopleA−#308 of 1,524Strongest: health A, jobs & income A−·lowest: hazard risk C+
140Baie-D'Urfé3,706 peopleA−#312 of 1,524Strongest: walkability A, health A−·lowest: safety C
141Ange-Gardien3,100 peopleB+#324 of 1,524Strongest: health A−, jobs & income A−·lowest: hazard risk C
142Richmond3,419 peopleB+#325 of 1,524Strongest: walkability A, health A−·lowest: cost of living C
143Pointe-Calumet6,427 peopleB+#334 of 1,524Strongest: safety A+, health A·lowest: hazard risk C−
144Les Coteaux6,294 peopleB+#338 of 1,524Strongest: health A, safety A·lowest: cost of living C
145Paspébiac3,132 peopleB+#353 of 1,524Strongest: cost of living A−, safety B+·lowest: hazard risk C−
146Saint-Alexandre2,685 peopleB+#360 of 1,524Strongest: health A−, jobs & income A−·lowest: hazard risk C
147Stanstead2,994 peopleB+#364 of 1,524Strongest: walkability A−, safety A−·lowest: jobs & income C−
148Danville3,944 peopleB+#367 of 1,524Strongest: health A, cost of living B+·lowest: jobs & income C+
149Louiseville7,570 peopleB+#374 of 1,524Strongest: health A, walkability A−·lowest: cost of living C
150Charlemagne6,695 peopleB+#384 of 1,524Strongest: safety A+, health A−·lowest: cost of living D
151Saint-Sulpice3,688 peopleB+#388 of 1,524Strongest: safety A, health B+·lowest: cost of living C
152Waterloo5,714 peopleB+#394 of 1,524Strongest: health A, walkability A−·lowest: jobs & income C−
153Saint-David-de-Falardeau3,128 peopleB+#402 of 1,524Strongest: health A−, cost of living A−·lowest: jobs & income D
154Saint-Tite3,759 peopleB+#415 of 1,524Strongest: walkability A−, hazard risk A−·lowest: jobs & income C
155Macamic2,698 peopleB+#422 of 1,524Strongest: cost of living A, hazard risk A−·lowest: jobs & income C
156Sainte-Anne-des-Lacs4,080 peopleB+#431 of 1,524Strongest: health A, safety B·lowest: hazard risk C−
157Rivière-Beaudette2,806 peopleB+#438 of 1,524Strongest: safety A, health A−·lowest: walkability C−
158New Richmond3,947 peopleB+#442 of 1,524Strongest: cost of living A−, safety B+·lowest: hazard risk C−
159Bellerive4,393 peopleB+#444 of 1,524Strongest: walkability A+, health A·lowest: hazard risk C−
160Saint-Thomas3,477 peopleB+#457 of 1,524Strongest: jobs & income A−, health A−·lowest: cost of living C+
161Acton Vale7,945 peopleB+#458 of 1,524Strongest: walkability A−, health B+·lowest: hazard risk C+
162Weedon2,845 peopleB+#460 of 1,524Strongest: health A−, safety B+·lowest: jobs & income D
163Hautes-Plaines6,353 peopleB+#480 of 1,524Strongest: jobs & income A, walkability A−·lowest: hazard risk D
164Rigaud8,187 peopleB+#488 of 1,524Strongest: safety A, health B+·lowest: hazard risk C
165Dunham3,632 peopleB+#492 of 1,524Strongest: health A, jobs & income A−·lowest: walkability C−
166Bonaventure2,719 peopleB#496 of 1,524Strongest: safety B+, cost of living B+·lowest: hazard risk D
167Zone Aéroportuaire3,588 peopleB#500 of 1,524Strongest: health A, walkability A−·lowest: hazard risk C−
168Sainte-Anne-de-Beaupré3,173 peopleB#511 of 1,524Strongest: health A+, safety A−·lowest: jobs & income D
169Saint-Faustin--Lac-Carré4,009 peopleB#527 of 1,524Strongest: health A, safety B+·lowest: hazard risk C
170Malartic3,506 peopleB#528 of 1,524Strongest: hazard risk A−, walkability A−·lowest: safety C−
171Carleton-sur-Mer4,175 peopleB#529 of 1,524Strongest: safety B+, walkability B+·lowest: hazard risk C−
172Saint-Louis-de-Gonzague2,536 peopleB#553 of 1,524Strongest: health A, jobs & income A·lowest: hazard risk C−
173Saint-Michel3,672 peopleB#568 of 1,524Strongest: jobs & income A, health A−·lowest: safety C−
174Fatima6,213 peopleB#575 of 1,524Strongest: walkability A+, health A·lowest: cost of living D
175Saint-Jacques4,830 peopleB#586 of 1,524Strongest: walkability B+, health B+·lowest: jobs & income C+
176Roberval2,536 peopleB#587 of 1,524Strongest: walkability A+, health A·lowest: cost of living D
177La Pêche9,379 peopleB#590 of 1,524Strongest: safety A+, health B·lowest: hazard risk C−
178Lac-Brome6,307 peopleB#592 of 1,524Strongest: health A, walkability B·lowest: cost of living C+
179La Sarre7,199 peopleB#608 of 1,524Strongest: walkability A, hazard risk A−·lowest: jobs & income C
180Richelieu6,048 peopleB#611 of 1,524Strongest: health A, walkability B+·lowest: cost of living C−
181Morin-Heights5,086 peopleB#617 of 1,524Strongest: health A, safety B·lowest: walkability C
182Chandler7,323 peopleB#622 of 1,524Strongest: cost of living A−, walkability B−·lowest: hazard risk C
183Senneterre2,832 peopleB#623 of 1,524Strongest: walkability A, cost of living A−·lowest: jobs & income D
184Centre6,627 peopleB#631 of 1,524Strongest: walkability A+, health A·lowest: cost of living D
185Pontiac6,490 peopleB#633 of 1,524Strongest: safety A+, health B·lowest: hazard risk D
186Notre-Dame-des-Prairies9,622 peopleB#642 of 1,524Strongest: health A−, walkability B·lowest: cost of living C+
187Saint-Mathias-sur-Richelieu4,598 peopleB−#656 of 1,524Strongest: health A−, safety B·lowest: hazard risk C−
188Lacolle2,806 peopleB−#671 of 1,524Strongest: walkability B+, health B+·lowest: hazard risk C−
189Val-des-Sources7,303 peopleB−#681 of 1,524Strongest: health A+, walkability A−·lowest: jobs & income D
190Saint-Ambroise-de-Kildare4,615 peopleB−#685 of 1,524Strongest: health A−, jobs & income B+·lowest: walkability C−
191Saint-Michel-des-Saints2,841 peopleB−#692 of 1,524Strongest: walkability A−, hazard risk A−·lowest: jobs & income D
192Berthierville4,591 peopleB−#700 of 1,524Strongest: walkability A+, health A−·lowest: cost of living C−
193Vieux-Québec—Cap-Blanc—Colline parlementaire5,764 peopleB−#701 of 1,524Strongest: health A+, walkability A+·lowest: cost of living D
194Lac-Deschênes9,742 peopleB−#711 of 1,524Strongest: walkability A, health B·lowest: hazard risk D
195Ferme-Neuve2,816 peopleB−#712 of 1,524Strongest: health A, cost of living B+·lowest: jobs & income D
196Lac-des-Écorces3,005 peopleB−#717 of 1,524Strongest: health A, cost of living B+·lowest: jobs & income C−
197Crabtree4,237 peopleB−#720 of 1,524Strongest: health A−, walkability B+·lowest: cost of living C+
198Saint-Robert9,186 peopleB−#726 of 1,524Strongest: walkability A+, health A·lowest: cost of living D
199Saint-Alexis-des-Monts3,190 peopleB−#748 of 1,524Strongest: hazard risk A−, safety A−·lowest: jobs & income D−
200Sainte-Mélanie3,417 peopleB−#758 of 1,524Strongest: health B+, hazard risk B·lowest: walkability C
201Mont-Joli6,492 peopleB−#765 of 1,524Strongest: walkability A, health B+·lowest: hazard risk D
202Saint-Félix-de-Valois7,670 peopleB−#772 of 1,524Strongest: health B+, hazard risk B·lowest: cost of living C
203Napierville4,187 peopleB−#787 of 1,524Strongest: health A−, walkability B+·lowest: safety C−
204Saint-Jean-Baptiste8,882 peopleB−#799 of 1,524Strongest: walkability A+, health A+·lowest: cost of living D−
205Bedford2,845 peopleB−#802 of 1,524Strongest: walkability A+, health A−·lowest: cost of living C
206Labelle2,861 peopleB−#803 of 1,524Strongest: health A, safety B+·lowest: jobs & income C−
207Val-David5,920 peopleB−#818 of 1,524Strongest: health A+, safety B+·lowest: cost of living D
208Sainte-Martine5,884 peopleB−#820 of 1,524Strongest: health A, jobs & income B·lowest: hazard risk C−
209Val-Morin3,226 peopleB−#841 of 1,524Strongest: health A, safety B+·lowest: jobs & income C−
210Lanoraie5,694 peopleB−#848 of 1,524Strongest: health B+, walkability B·lowest: jobs & income C
211Grande-Rivière3,318 peopleB−#854 of 1,524Strongest: cost of living A−, safety C+·lowest: jobs & income C
212Saint-Roch8,381 peopleB−#855 of 1,524Strongest: walkability A+, health A+·lowest: cost of living D
213Piedmont3,667 peopleC+#860 of 1,524Strongest: health A, safety B·lowest: cost of living D
214Notre-Dame-de-la-Garde6,671 peopleC+#864 of 1,524Strongest: walkability A+, health A·lowest: cost of living D
215Saint-Roch-de-l'Achigan5,675 peopleC+#868 of 1,524Strongest: health B+, safety B·lowest: cost of living C
216Carillon / Saint-Pie-X5,457 peopleC+#883 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
217Saint-Jude7,364 peopleC+#884 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
218Lemoyne5,052 peopleC+#903 of 1,524Strongest: walkability A+, health A·lowest: cost of living D−
219Saint-André-d'Argenteuil3,300 peopleC+#906 of 1,524Strongest: health A, cost of living B−·lowest: hazard risk C−
220Saint-Vincent-de-Paul8,352 peopleC+#909 of 1,524Strongest: walkability A+, health A·lowest: cost of living D
221Saint-Damien2,569 peopleC+#915 of 1,524Strongest: cost of living B+, hazard risk B+·lowest: jobs & income D−
222Oka4,312 peopleC+#936 of 1,524Strongest: health A, walkability B·lowest: hazard risk C−
223Sutton4,775 peopleC+#956 of 1,524Strongest: health A, jobs & income B·lowest: cost of living C−
224Sainte-Anne-des-Monts6,099 peopleC+#963 of 1,524Strongest: walkability B, cost of living B·lowest: hazard risk D
225Sainte-Anne-de-Bellevue5,393 peopleC+#971 of 1,524Strongest: walkability A+, health A−·lowest: cost of living D
226Sainte-Marguerite-du-Lac-Masson3,842 peopleC+#996 of 1,524Strongest: health A, safety B·lowest: jobs & income D
227Saint-Gabriel-de-Brandon2,916 peopleC+#1,010 of 1,524Strongest: hazard risk B+, health B·lowest: jobs & income C−
228Cap-Chat2,519 peopleC+#1,011 of 1,524Strongest: walkability B+, cost of living B+·lowest: hazard risk D
229Saint-Donat5,087 peopleC+#1,013 of 1,524Strongest: walkability A−, hazard risk B+·lowest: jobs & income D
230Maniwaki3,803 peopleC#1,022 of 1,524Strongest: walkability A, health B+·lowest: hazard risk D
231Notre-Dame-de-Lourdes3,328 peopleC#1,028 of 1,524Strongest: health A−, hazard risk B·lowest: walkability C−
232Rivière-Rouge4,882 peopleC#1,036 of 1,524Strongest: health A+, walkability B−·lowest: jobs & income D
233Saint-André-Avellin3,862 peopleC#1,040 of 1,524Strongest: walkability B, health B·lowest: jobs & income D
234Saint-Côme2,810 peopleC#1,067 of 1,524Strongest: hazard risk B+, safety B·lowest: jobs & income D−
235Saint-Gabriel3,091 peopleC#1,106 of 1,524Strongest: walkability A+, hazard risk B·lowest: jobs & income D
236Saint-Adolphe-d'Howard3,974 peopleC#1,125 of 1,524Strongest: health A, safety B·lowest: jobs & income D
237Brownsburg-Chatham8,466 peopleC#1,137 of 1,524Strongest: health A+, safety C+·lowest: jobs & income D
238Grenville-sur-la-Rouge3,040 peopleC−#1,175 of 1,524Strongest: health A, cost of living C+·lowest: jobs & income D
239Saint-Jean-de-Matha5,415 peopleC−#1,177 of 1,524Strongest: hazard risk B+, health B·lowest: jobs & income D
240Saint-Chrysostome2,641 peopleC−#1,196 of 1,524Strongest: health A−, walkability B·lowest: safety D
241Ormstown4,259 peopleC−#1,197 of 1,524Strongest: health A, walkability B·lowest: safety D
242Thurso3,439 peopleC−#1,203 of 1,524Strongest: walkability A, health B·lowest: jobs & income D
243Percé3,137 peopleC−#1,211 of 1,524Strongest: cost of living A−, safety C+·lowest: walkability D
244Saint-Rémi9,557 peopleC−#1,217 of 1,524Strongest: health A−, walkability B·lowest: safety C−
245Guybourg3,554 peopleC−#1,261 of 1,524Strongest: health A, walkability A·lowest: cost of living D
246Montréal-Est5,112 peopleC−#1,269 of 1,524Strongest: health A, walkability A−·lowest: jobs & income D
247Saint-Calixte7,627 peopleC−#1,271 of 1,524Strongest: safety B, hazard risk B·lowest: jobs & income D−
248Chertsey5,678 peopleC−#1,281 of 1,524Strongest: hazard risk B+, health B·lowest: jobs & income D−
249Mandeville2,511 peopleC−#1,303 of 1,524Strongest: hazard risk B+, health B·lowest: jobs & income D−
250Gracefield2,544 peopleD#1,340 of 1,524Strongest: walkability B+, cost of living B·lowest: jobs & income D−
251Huntingdon3,001 peopleD#1,343 of 1,524Strongest: walkability A+, health A−·lowest: jobs & income D
252Gore2,756 peopleD#1,351 of 1,524Strongest: health A, safety C+·lowest: jobs & income D
253Saint-Alphonse-Rodriguez3,639 peopleD#1,352 of 1,524Strongest: hazard risk B+, health B·lowest: jobs & income D−
254Saint-Anicet2,854 peopleD#1,365 of 1,524Strongest: health B+, walkability B−·lowest: jobs & income D
255Sainte-Clotilde3,297 peopleD#1,450 of 1,524Strongest: health B+, walkability C+·lowest: jobs & income D
Rankings

More lists for Quebec

Province by province

Best small towns elsewhere

Photos: Shannon, Roncanada (CC BY 4.0) · Lac-Beauport, Gabriel Picard (CC BY-SA 4.0) · Boischatel, Gilbertus (CC BY 3.0), via Wikimedia Commons.

Sources: TownRatings grades: our own summary of the data, ranking Canadian towns against each other only, run #73 of 10 November 2026. Under the Statistics Canada Open Licence.

Adapted from Statistics Canada (Census of Population 2021, population estimates 2025, 2021 census boundaries) under the Statistics Canada Open Licence; this does not constitute an endorsement by Statistics Canada. Neighbourhood names in some cities © OpenStreetMap contributors (ODbL).