FR Cette page existe en français : Quebec en français → Votre navigateur est réglé en français. Votre choix est retenu pour les prochaines pages. Home › Canada › Quebec › Rankings › Fastest-growing Saint-Apollinaire, #1 on this list · Photo: Gabriel Picard (CC BY-SA 4.0) Quebec · 2026 Fastest-growing towns in Quebec Halfway down the list sits Sainte-Martine, at +3.7%. At the other end is Forestville, with −6.1%. Across Canada, the same list puts Saint-Apollinaire #6 of 1,117. Canada’s top 100 on this list includes 27 places in Quebec. Saint-Apollinaire tops the list in Quebec, at +30.4%. Second place goes to Bromont, at +25.6%, and third to Carignan, at +24.1%.
Population change between the 2016 and 2021 censuses, on 2021 boundaries, for places of 2,500 people or more in 2016 (a city’s neighbourhoods have no 2016 count, so they are not on this list) How grades work
#1 Overall A− · #283 of 2,556
Strongest: jobs & income A− , safety A− · lowest: hazard risk D
#2 Overall A · #129 of 2,556
Strongest: health A , safety A · lowest: hazard risk C+
#3 Overall A · #106 of 2,556
Strongest: safety A , jobs & income A · lowest: hazard risk C−
All 314, ranked in Quebec Best first in Quebec; beside each place, its rank on the same list for all of Canada.
Every Quebec list # Town Growth, 2016–2021 Canada rank What drives it
6 Mirabel 68,471 people +21.0% #27 of 1,117 Strongest: health A , jobs & income B+ · lowest: hazard risk D 14 Chelsea 8,998 people +15.8% #62 of 1,117 Strongest: safety A+ , jobs & income A · lowest: hazard risk C− 16 Orford 5,698 people +15.4% #68 of 1,117 Strongest: health A , safety A− · lowest: walkability D 24 Farnham 11,315 people +13.9% #86 of 1,117 Strongest: health A− , walkability B+ · lowest: hazard risk C 26 Sutton 4,775 people +13.4% #99 of 1,117 Strongest: health A , jobs & income B · lowest: cost of living C− 28 Saint-Sauveur 12,112 people +13.2% #101 of 1,117 Strongest: health A , safety B · lowest: cost of living D 29 Val-David 5,920 people +13.0% #105 of 1,117 Strongest: health A+ , safety B+ · lowest: cost of living D 30 Notre-Dame-de-Lourdes 3,328 people +12.9% #106 of 1,117 Strongest: health A− , hazard risk B · lowest: walkability C− 31 Morin-Heights 5,086 people +12.9% #107 of 1,117 Strongest: health A , safety B · lowest: walkability C 32 Chertsey 5,678 people +12.8% #109 of 1,117 Strongest: hazard risk B+ , health B · lowest: jobs & income D− 34 Saint-Calixte 7,627 people +12.3% #117 of 1,117 Strongest: safety B , hazard risk B · lowest: jobs & income D− 35 Sainte-Julienne 12,990 people +12.3% #118 of 1,117 Strongest: safety B , health B · lowest: jobs & income D 36 Saint-Lazare 22,895 people +12.2% #120 of 1,117 Strongest: safety A , health A− · lowest: hazard risk C 37 Delson 8,802 people +11.7% #132 of 1,117 Strongest: health A , walkability A · lowest: hazard risk C− 38 L'Ange-Gardien 7,068 people +11.7% #133 of 1,117 Strongest: safety A+ , jobs & income B+ · lowest: hazard risk C− 39 Waterloo 5,714 people +11.6% #140 of 1,117 Strongest: health A , walkability A− · lowest: jobs & income C− 40 Cowansville 17,269 people +11.6% #141 of 1,117 Strongest: health A+ , walkability B+ · lowest: cost of living D 41 Mercier 16,036 people +11.5% #142 of 1,117 Strongest: health A , safety A · lowest: hazard risk C− 42 Saint-Paul 7,208 people +11.5% #144 of 1,117 Strongest: health A− , jobs & income A− · lowest: walkability C 43 Saint-Rémi 9,557 people +11.1% #152 of 1,117 Strongest: health A− , walkability B · lowest: safety C− 44 Roxton Pond 4,884 people +10.9% #156 of 1,117 Strongest: health A , safety A− · lowest: hazard risk C+ 45 Saint-Charles-Borromée 16,904 people +10.8% #158 of 1,117 Strongest: health A− , walkability B+ · lowest: cost of living D 46 Saint-Honoré 6,984 people +10.8% #163 of 1,117 Strongest: cost of living A , health A · lowest: walkability C 47 Saint-Colomban 19,080 people +10.7% #164 of 1,117 Strongest: health A , safety A · lowest: walkability C− 48 Saint-Félix-de-Valois 7,670 people +10.6% #168 of 1,117 Strongest: health B+ , hazard risk B · lowest: cost of living C 49 Saint-Michel 3,672 people +10.5% #172 of 1,117 Strongest: jobs & income A , health A− · lowest: safety C− 50 La Pêche 9,379 people +9.8% #196 of 1,117 Strongest: safety A+ , health B · lowest: hazard risk C− 51 Beaupré 4,314 people +9.7% #198 of 1,117 Strongest: health A+ , safety A− · lowest: hazard risk C 52 Sainte-Agathe-des-Monts 12,154 people +9.7% #201 of 1,117 Strongest: health A+ , walkability A− · lowest: cost of living D 53 Richelieu 6,048 people +9.7% #202 of 1,117 Strongest: health A , walkability B+ · lowest: cost of living C− 54 Lachute 15,469 people +9.6% #204 of 1,117 Strongest: health A+ , walkability B+ · lowest: jobs & income D 55 Mascouche 56,897 people +9.6% #206 of 1,117 Strongest: safety A− , health B+ · lowest: hazard risk C+ 57 Pont-Rouge 11,339 people +9.5% #209 of 1,117 Strongest: health A , safety A− · lowest: hazard risk C− 59 La Prairie 27,159 people +9.5% #211 of 1,117 Strongest: walkability A , health A · lowest: hazard risk C− 60 Saint-Amable 14,119 people +9.5% #212 of 1,117 Strongest: safety A , health A− · lowest: hazard risk C− 61 Saint-Constant 32,124 people +9.5% #213 of 1,117 Strongest: health A , walkability A · lowest: hazard risk C− 62 Thurso 3,439 people +9.4% #216 of 1,117 Strongest: walkability A , health B · lowest: jobs & income D 63 Candiac 24,920 people +9.3% #226 of 1,117 Strongest: health A , jobs & income A · lowest: hazard risk C− 65 Ormstown 4,259 people +9.0% #239 of 1,117 Strongest: health A , walkability B · lowest: safety D 66 Val-Morin 3,226 people +8.8% #245 of 1,117 Strongest: health A , safety B+ · lowest: jobs & income C− 67 Sainte-Mélanie 3,417 people +8.7% #251 of 1,117 Strongest: health B+ , hazard risk B · lowest: walkability C 68 Saint-Jean-de-Matha 5,415 people +8.7% #252 of 1,117 Strongest: hazard risk B+ , health B · lowest: jobs & income D 69 Boischatel 9,250 people +8.5% #259 of 1,117 Strongest: health A+ , jobs & income A+ · lowest: hazard risk C 70 Sainte-Adèle 15,216 people +8.4% #260 of 1,117 Strongest: health A , safety B · lowest: jobs & income C− 71 Saint-Jacques 4,830 people +8.3% #266 of 1,117 Strongest: walkability B+ , health B+ · lowest: jobs & income C+ 73 L'Île-Perrot 11,921 people +8.2% #272 of 1,117 Strongest: walkability A , safety A · lowest: cost of living C− 76 Chambly 31,870 people +8.0% #283 of 1,117 Strongest: safety A , walkability A · lowest: hazard risk C− 77 Saint-Jérôme 85,160 people +7.9% #289 of 1,117 Strongest: health A+ , walkability B+ · lowest: cost of living D 78 Lac-Brome 6,307 people +7.8% #294 of 1,117 Strongest: health A , walkability B · lowest: cost of living C+ 79 Saint-Thomas 3,477 people +7.6% #303 of 1,117 Strongest: jobs & income A− , health A− · lowest: cost of living C+ 80 Terrebonne 126,872 people +7.5% #309 of 1,117 Strongest: safety A− , walkability A− · lowest: hazard risk C+ 81 Saint-Dominique 3,062 people +7.4% #317 of 1,117 Strongest: health A , jobs & income A− · lowest: walkability C 82 Beloeil 25,240 people +7.3% #321 of 1,117 Strongest: safety A , walkability A · lowest: hazard risk C− 84 Lanoraie 5,694 people +7.2% #323 of 1,117 Strongest: health B+ , walkability B · lowest: jobs & income C 85 Château-Richer 4,732 people +7.2% #324 of 1,117 Strongest: health A+ , safety A− · lowest: walkability C− 86 Saint-Raymond 11,951 people +7.2% #325 of 1,117 Strongest: health A+ , cost of living A− · lowest: hazard risk C 87 Sherbrooke 184,135 people +7.2% #327 of 1,117 Strongest: health A+ , walkability A · lowest: cost of living C− 88 Rivière-Rouge 4,882 people +7.1% #331 of 1,117 Strongest: health A+ , walkability B− · lowest: jobs & income D 89 Saint-Antonin 4,633 people +7.1% #332 of 1,117 Strongest: jobs & income A+ , cost of living A · lowest: hazard risk D 90 Ange-Gardien 3,100 people +7.0% #335 of 1,117 Strongest: health A− , jobs & income A− · lowest: hazard risk C 91 Cantley 12,291 people +7.0% #337 of 1,117 Strongest: safety A+ , jobs & income A− · lowest: hazard risk C− 92 Sainte-Anne-des-Lacs 4,080 people +7.0% #339 of 1,117 Strongest: health A , safety B · lowest: hazard risk C− 93 Brossard 97,597 people +6.8% #346 of 1,117 Strongest: walkability A+ , health A · lowest: hazard risk C− 94 Pointe-Claire 37,437 people +6.7% #348 of 1,117 Strongest: walkability A+ , health A · lowest: cost of living C 95 Saint-Boniface 5,405 people +6.7% #352 of 1,117 Strongest: cost of living A , health A− · lowest: walkability C 96 Ascot Corner 3,725 people +6.6% #355 of 1,117 Strongest: jobs & income A , health A · lowest: walkability D 97 Shannon 7,088 people +6.6% #356 of 1,117 Strongest: health A+ , jobs & income A+ · lowest: hazard risk C 98 Charlemagne 6,695 people +6.6% #361 of 1,117 Strongest: safety A+ , health A− · lowest: cost of living D 100 Côte-Saint-Luc 37,901 people +6.3% #367 of 1,117 Strongest: walkability A+ , health A · lowest: cost of living D 101 Saint-Gabriel 3,091 people +6.2% #378 of 1,117 Strongest: walkability A+ , hazard risk B · lowest: jobs & income D 102 Saint-Isidore 2,889 people +6.2% #379 of 1,117 Strongest: health A , jobs & income A− · lowest: walkability C− 103 Magog 30,764 people +6.2% #380 of 1,117 Strongest: health A+ , safety A− · lowest: cost of living C− 104 Coteau-du-Lac 7,839 people +6.1% #384 of 1,117 Strongest: health A , safety A · lowest: hazard risk C 105 Châteauguay 53,508 people +6.1% #387 of 1,117 Strongest: walkability A , health A · lowest: hazard risk C− 107 Les Cèdres 7,145 people +6.0% #391 of 1,117 Strongest: jobs & income A , safety A · lowest: hazard risk C 108 Rawdon 13,099 people +6.0% #394 of 1,117 Strongest: hazard risk B , health B · lowest: jobs & income D− 110 Mistissini 4,067 people +5.9% #401 of 1,117 Strongest: jobs & income A− , walkability A− · lowest: hazard risk D− 111 Beauharnois 15,285 people +5.9% #405 of 1,117 Strongest: health A , walkability B+ · lowest: cost of living D 113 Saint-Agapit 4,817 people +5.7% #410 of 1,117 Strongest: safety A− , cost of living A− · lowest: hazard risk D 114 Marieville 11,910 people +5.7% #418 of 1,117 Strongest: health A− , walkability B+ · lowest: hazard risk C 115 Lavaltrie 15,996 people +5.6% #422 of 1,117 Strongest: health B , safety B · lowest: cost of living C+ 118 Maria 2,770 people +5.5% #429 of 1,117 Strongest: cost of living A− , safety B+ · lowest: hazard risk D 119 Lac-des-Écorces 3,005 people +5.5% #431 of 1,117 Strongest: health A , cost of living B+ · lowest: jobs & income C− 120 Nicolet 8,737 people +5.5% #432 of 1,117 Strongest: health A , jobs & income A− · lowest: safety B 121 Bois-des-Filion 10,666 people +5.4% #435 of 1,117 Strongest: health A+ , walkability A− · lowest: hazard risk C− 122 Cap-Santé 3,885 people +5.4% #438 of 1,117 Strongest: health A , jobs & income A · lowest: walkability D 123 Lac-Etchemin 4,089 people +5.4% #440 of 1,117 Strongest: safety A+ , cost of living A− · lowest: hazard risk C− 124 Prévost 14,275 people +5.3% #444 of 1,117 Strongest: health A , safety A · lowest: hazard risk C 125 Boisbriand 29,830 people +5.3% #446 of 1,117 Strongest: health A+ , walkability A− · lowest: hazard risk D 126 Blainville 61,739 people +5.2% #452 of 1,117 Strongest: health A+ , safety A · lowest: hazard risk D 127 Saint-Joseph-du-Lac 7,391 people +5.1% #454 of 1,117 Strongest: health A+ , safety A+ · lowest: hazard risk C− 128 Les Coteaux 6,294 people +5.1% #455 of 1,117 Strongest: health A , safety A · lowest: cost of living C 129 Drummondville 85,560 people +5.1% #460 of 1,117 Strongest: health A , walkability A− · lowest: cost of living C− 131 Pontiac 6,490 people +5.0% #466 of 1,117 Strongest: safety A+ , health B · lowest: hazard risk D 132 Crabtree 4,237 people +5.0% #467 of 1,117 Strongest: health A− , walkability B+ · lowest: cost of living C+ 133 East Angus 4,261 people +4.9% #469 of 1,117 Strongest: health A , walkability A− · lowest: jobs & income C− 134 Hudson 5,533 people +4.9% #471 of 1,117 Strongest: safety A , jobs & income A− · lowest: hazard risk C 135 Sainte-Claire 3,724 people +4.9% #478 of 1,117 Strongest: safety A , cost of living A− · lowest: hazard risk C− 136 Saint-Anicet 2,854 people +4.9% #479 of 1,117 Strongest: health B+ , walkability B− · lowest: jobs & income D 137 Dunham 3,632 people +4.9% #480 of 1,117 Strongest: health A , jobs & income A− · lowest: walkability C− 138 Berthierville 4,591 people +4.7% #487 of 1,117 Strongest: walkability A+ , health A− · lowest: cost of living C− 139 Lac-Beauport 8,524 people +4.7% #492 of 1,117 Strongest: health A+ , safety A+ · lowest: walkability C 140 L'Assomption 25,126 people +4.5% #497 of 1,117 Strongest: safety A , walkability B+ · lowest: cost of living C 141 Portneuf 3,410 people +4.5% #500 of 1,117 Strongest: health A+ , safety A− · lowest: hazard risk C 142 Val-des-Sources 7,303 people +4.5% #501 of 1,117 Strongest: health A+ , walkability A− · lowest: jobs & income D 143 Saint-Maurice 3,804 people +4.4% #502 of 1,117 Strongest: cost of living A , safety A · lowest: walkability C− 144 Compton 3,351 people +4.4% #504 of 1,117 Strongest: health A , jobs & income A− · lowest: cost of living B− 145 Shefford 7,704 people +4.4% #507 of 1,117 Strongest: health A , jobs & income A− · lowest: walkability D 146 Joliette 22,408 people +4.4% #508 of 1,117 Strongest: health A− , walkability A− · lowest: cost of living D 147 Lévis 160,882 people +4.4% #510 of 1,117 Strongest: safety A , jobs & income A · lowest: hazard risk D 148 Lacolle 2,806 people +4.3% #514 of 1,117 Strongest: walkability B+ , health B+ · lowest: hazard risk C− 149 Saint-Pie 6,085 people +4.3% #516 of 1,117 Strongest: health A− , jobs & income B+ · lowest: hazard risk C 150 Granby 72,180 people +4.2% #519 of 1,117 Strongest: health A+ , walkability B+ · lowest: cost of living C− 151 McMasterville 6,114 people +4.2% #522 of 1,117 Strongest: safety A , health A− · lowest: hazard risk C− 153 Saint-Lambert 23,355 people +4.1% #527 of 1,117 Strongest: walkability A+ , health A · lowest: cost of living C− 154 Bécancour 14,943 people +4.1% #536 of 1,117 Strongest: health A− , safety A− · lowest: walkability B− 155 L'Ange-Gardien 4,106 people +4.0% #539 of 1,117 Strongest: health A+ , jobs & income A · lowest: hazard risk C 156 La Présentation 2,696 people +3.9% #549 of 1,117 Strongest: jobs & income A , health A · lowest: walkability C− 157 Oka 4,312 people +3.8% #554 of 1,117 Strongest: health A , walkability B · lowest: hazard risk C− 158 Sainte-Martine 5,884 people +3.7% #556 of 1,117 Strongest: health A , jobs & income B · lowest: hazard risk C− 159 Princeville 6,400 people +3.6% #564 of 1,117 Strongest: jobs & income A− , walkability A− · lowest: safety B 160 Saint-Bruno 2,935 people +3.6% #565 of 1,117 Strongest: cost of living A , health A · lowest: hazard risk C+ 161 Saint-Henri 6,048 people +3.6% #566 of 1,117 Strongest: jobs & income A , safety A · lowest: hazard risk D 162 Trois-Rivières 149,934 people +3.5% #570 of 1,117 Strongest: health A , walkability A− · lowest: cost of living C+ 163 Victoriaville 49,863 people +3.5% #571 of 1,117 Strongest: health A , walkability A− · lowest: cost of living C+ 164 Adstock 3,203 people +3.5% #574 of 1,117 Strongest: cost of living A , health A− · lowest: hazard risk C 166 Gaspé 15,479 people +3.4% #578 of 1,117 Strongest: cost of living A− , safety B · lowest: hazard risk C 167 Saint-Basile 2,918 people +3.4% #581 of 1,117 Strongest: health A+ , safety A− · lowest: hazard risk C 168 Mont-Royal 22,821 people +3.3% #582 of 1,117 Strongest: walkability A+ , health A · lowest: hazard risk C 169 Donnacona 7,785 people +3.3% #588 of 1,117 Strongest: health A , safety A− · lowest: hazard risk C 170 Saint-Joseph-de-Beauce 5,339 people +3.2% #594 of 1,117 Strongest: cost of living A , jobs & income A · lowest: hazard risk C− 171 Baie-Saint-Paul 7,760 people +3.1% #597 of 1,117 Strongest: health A+ , walkability A− · lowest: hazard risk D 172 Rivière-du-Loup 20,650 people +3.1% #599 of 1,117 Strongest: health A , walkability A− · lowest: hazard risk D 173 Napierville 4,187 people +3.1% #602 of 1,117 Strongest: health A− , walkability B+ · lowest: safety C− 175 Témiscouata-sur-le-Lac 5,194 people +2.9% #617 of 1,117 Strongest: cost of living A , health A− · lowest: hazard risk C− 176 Saint-Jean-sur-Richelieu 100,806 people +2.9% #620 of 1,117 Strongest: health A , walkability A− · lowest: cost of living C− 177 Saint-Eustache 47,562 people +2.9% #621 of 1,117 Strongest: health A+ , walkability A− · lowest: hazard risk D 178 Saint-Hyacinthe 60,874 people +2.9% #624 of 1,117 Strongest: health A , walkability A · lowest: cost of living D 179 Saint-Anselme 4,534 people +2.8% #630 of 1,117 Strongest: jobs & income A , safety A · lowest: hazard risk D 180 Saint-Ambroise 4,262 people +2.7% #638 of 1,117 Strongest: cost of living A+ , health A− · lowest: walkability C+ 181 Thetford Mines 27,155 people +2.6% #644 of 1,117 Strongest: health A , cost of living B+ · lowest: hazard risk C− 182 Louiseville 7,570 people +2.6% #646 of 1,117 Strongest: health A , walkability A− · lowest: cost of living C 183 L'Ancienne-Lorette 17,876 people +2.6% #652 of 1,117 Strongest: health A+ , jobs & income A+ · lowest: hazard risk C− 185 Deux-Montagnes 18,516 people +2.4% #661 of 1,117 Strongest: health A+ , safety A+ · lowest: hazard risk D 186 Chisasibi 5,382 people +2.3% #664 of 1,117 Strongest: hazard risk A+ , jobs & income A · lowest: safety C− 187 Saint-Jean-Baptiste 3,332 people +2.3% #665 of 1,117 Strongest: safety A , health A− · lowest: hazard risk C 188 L'Épiphanie 9,254 people +2.2% #676 of 1,117 Strongest: health B+ , walkability B · lowest: cost of living C 189 Repentigny 91,290 people +2.2% #680 of 1,117 Strongest: safety A+ , walkability A · lowest: cost of living C+ 190 Notre-Dame-des-Prairies 9,622 people +2.1% #683 of 1,117 Strongest: health A− , walkability B · lowest: cost of living C+ 191 Sainte-Thérèse 27,253 people +2.1% #684 of 1,117 Strongest: health A+ , walkability A+ · lowest: cost of living D 192 Grenville-sur-la-Rouge 3,040 people +2.1% #685 of 1,117 Strongest: health A , cost of living C+ · lowest: jobs & income D 193 Warwick 4,939 people +2.0% #691 of 1,117 Strongest: hazard risk A− , cost of living A− · lowest: safety B 194 Stoke 3,272 people +2.0% #692 of 1,117 Strongest: health A , jobs & income A− · lowest: walkability D 195 Mont-Saint-Grégoire 3,158 people +1.9% #702 of 1,117 Strongest: health A , jobs & income B+ · lowest: hazard risk C 196 Neuville 4,579 people +1.9% #706 of 1,117 Strongest: health A , jobs & income A · lowest: hazard risk C− 198 Wickham 2,745 people +1.8% #710 of 1,117 Strongest: jobs & income A− , health A− · lowest: safety C+ 199 Saint-Pascal 3,516 people +1.8% #714 of 1,117 Strongest: health A , walkability A− · lowest: hazard risk D 200 Sainte-Catherine 17,782 people +1.8% #716 of 1,117 Strongest: health A , walkability A · lowest: hazard risk C− 201 Brownsburg-Chatham 8,466 people +1.8% #718 of 1,117 Strongest: health A+ , safety C+ · lowest: jobs & income D 202 Dorval 21,062 people +1.7% #720 of 1,117 Strongest: walkability A+ , health A · lowest: cost of living D 203 Lac-Mégantic 5,947 people +1.6% #722 of 1,117 Strongest: health A+ , walkability A · lowest: cost of living C 204 Mont-Joli 6,492 people +1.6% #724 of 1,117 Strongest: walkability A , health B+ · lowest: hazard risk D 205 Danville 3,944 people +1.6% #725 of 1,117 Strongest: health A , cost of living B+ · lowest: jobs & income C+ 206 Saint-Césaire 6,150 people +1.6% #727 of 1,117 Strongest: walkability A− , jobs & income A− · lowest: hazard risk C 207 Lorraine 9,721 people +1.6% #731 of 1,117 Strongest: health A+ , safety B+ · lowest: hazard risk D 208 Sainte-Luce 2,808 people +1.6% #732 of 1,117 Strongest: cost of living A− , health B+ · lowest: hazard risk D 210 Mont-Saint-Hilaire 19,447 people +1.5% #740 of 1,117 Strongest: safety A , jobs & income A− · lowest: hazard risk C 211 Sainte-Anne-de-Bellevue 5,393 people +1.4% #743 of 1,117 Strongest: walkability A+ , health A− · lowest: cost of living D 212 Pincourt 15,220 people +1.3% #747 of 1,117 Strongest: safety A , health A− · lowest: hazard risk C− 213 Saint-Georges 33,881 people +1.3% #750 of 1,117 Strongest: health A , safety B+ · lowest: hazard risk C− 214 Stanstead 2,994 people +1.3% #753 of 1,117 Strongest: walkability A− , safety A− · lowest: jobs & income C− 215 Montréal-Ouest 5,197 people +1.3% #754 of 1,117 Strongest: walkability A+ , health A · lowest: hazard risk C 216 Saint-Côme--Linière 3,435 people +1.2% #758 of 1,117 Strongest: cost of living A , health A− · lowest: hazard risk C− 217 Sorel-Tracy 36,537 people +1.2% #762 of 1,117 Strongest: health A , walkability A− · lowest: hazard risk C 218 La Tuque 11,309 people +1.2% #764 of 1,117 Strongest: hazard risk A , cost of living A · lowest: safety C− 220 La Sarre 7,199 people +1.0% #769 of 1,117 Strongest: walkability A , hazard risk A− · lowest: jobs & income C 221 Bonaventure 2,719 people +1.0% #772 of 1,117 Strongest: safety B+ , cost of living B+ · lowest: hazard risk D 222 Rigaud 8,187 people +1.0% #773 of 1,117 Strongest: safety A , health B+ · lowest: hazard risk C 223 Rosemère 14,198 people +0.9% #774 of 1,117 Strongest: health A+ , walkability A · lowest: hazard risk D 224 Hampstead 7,464 people +0.9% #776 of 1,117 Strongest: walkability A , health A · lowest: hazard risk C 225 Beaumont 3,188 people +0.9% #778 of 1,117 Strongest: jobs & income A+ , safety A · lowest: hazard risk D 226 Richmond 3,419 people +0.8% #786 of 1,117 Strongest: walkability A , health A− · lowest: cost of living C 227 Val-d'Or 33,353 people +0.8% #787 of 1,117 Strongest: jobs & income A , hazard risk A− · lowest: safety C− 228 Dégelis 2,943 people +0.7% #791 of 1,117 Strongest: cost of living A− , health A− · lowest: hazard risk C− 229 Otterburn Park 9,460 people +0.7% #793 of 1,117 Strongest: safety A , jobs & income A− · lowest: hazard risk C 230 Saint-Alexis-des-Monts 3,190 people +0.6% #799 of 1,117 Strongest: hazard risk A− , safety A− · lowest: jobs & income D− 231 Rimouski 51,756 people +0.6% #803 of 1,117 Strongest: health A , walkability A− · lowest: hazard risk D 232 Shawinigan 51,739 people +0.5% #804 of 1,117 Strongest: health A , walkability A− · lowest: jobs & income C− 233 Sainte-Julie 30,981 people +0.5% #805 of 1,117 Strongest: jobs & income A+ , safety A · lowest: hazard risk C− 234 Sainte-Croix 2,612 people +0.5% #808 of 1,117 Strongest: safety A− , walkability B+ · lowest: hazard risk D 235 Mont-Laurier 14,598 people +0.5% #811 of 1,117 Strongest: health A+ , walkability B+ · lowest: hazard risk C 236 Ferme-Neuve 2,816 people +0.4% #815 of 1,117 Strongest: health A , cost of living B+ · lowest: jobs & income D 237 Cap-Saint-Ignace 3,074 people +0.3% #818 of 1,117 Strongest: health A , safety B+ · lowest: hazard risk D 240 Sainte-Anne-de-Beaupré 3,173 people +0.3% #823 of 1,117 Strongest: health A+ , safety A− · lowest: jobs & income D 241 Saint-Prime 2,808 people +0.3% #825 of 1,117 Strongest: cost of living A+ , health A · lowest: walkability D 242 Carleton-sur-Mer 4,175 people +0.2% #828 of 1,117 Strongest: safety B+ , walkability B+ · lowest: hazard risk C− 243 Boucherville 41,910 people +0.2% #829 of 1,117 Strongest: jobs & income A , health A · lowest: hazard risk C− 244 Saint-Prosper 4,042 people +0.2% #831 of 1,117 Strongest: safety A+ , cost of living A · lowest: hazard risk C− 246 Saint-Tite 3,759 people −0.0% #846 of 1,117 Strongest: walkability A− , hazard risk A− · lowest: jobs & income C 247 Saint-Basile-le-Grand 17,146 people −0.0% #847 of 1,117 Strongest: walkability A , safety A · lowest: hazard risk C− 248 Saint-Étienne-des-Grès 4,675 people −0.0% #848 of 1,117 Strongest: cost of living A , health A− · lowest: walkability C 249 Rouyn-Noranda 43,270 people −0.0% #850 of 1,117 Strongest: hazard risk A− , jobs & income A− · lowest: safety B− 250 Bedford 2,845 people −0.1% #851 of 1,117 Strongest: walkability A+ , health A− · lowest: cost of living C 251 Weedon 2,845 people −0.1% #853 of 1,117 Strongest: health A− , safety B+ · lowest: jobs & income D 252 Laurier-Station 2,838 people −0.1% #854 of 1,117 Strongest: safety A− , jobs & income A− · lowest: hazard risk D 253 Saint-Paul-d'Abbotsford 2,891 people −0.1% #856 of 1,117 Strongest: health A , jobs & income A− · lowest: hazard risk C+ 254 Beaconsfield 19,430 people −0.2% #860 of 1,117 Strongest: walkability A , health A · lowest: safety C 255 Macamic 2,698 people −0.3% #861 of 1,117 Strongest: cost of living A , hazard risk A− · lowest: jobs & income C 256 Percé 3,137 people −0.3% #863 of 1,117 Strongest: cost of living A− , safety C+ · lowest: walkability D 257 Varennes 21,490 people −0.3% #865 of 1,117 Strongest: jobs & income A , safety A · lowest: hazard risk C− 258 Plessisville 2,718 people −0.3% #866 of 1,117 Strongest: jobs & income A+ , cost of living A · lowest: walkability C+ 260 La Malbaie 8,293 people −0.4% #881 of 1,117 Strongest: health A+ , cost of living A− · lowest: hazard risk D 261 Sainte-Marie-Madeleine 2,940 people −0.6% #892 of 1,117 Strongest: jobs & income A− , health A− · lowest: hazard risk C 262 Yamachiche 2,801 people −0.6% #899 of 1,117 Strongest: health A− , safety A− · lowest: jobs & income B− 263 New Richmond 3,947 people −0.6% #902 of 1,117 Strongest: cost of living A− , safety B+ · lowest: hazard risk C− 264 L'Islet 3,874 people −0.6% #905 of 1,117 Strongest: cost of living A , safety A− · lowest: hazard risk D 265 Clermont 3,117 people −0.6% #907 of 1,117 Strongest: health A+ , cost of living A · lowest: hazard risk D 266 Malartic 3,506 people −0.7% #908 of 1,117 Strongest: hazard risk A− , walkability A− · lowest: safety C− 267 Acton Vale 7,945 people −0.7% #912 of 1,117 Strongest: walkability A− , health B+ · lowest: hazard risk C+ 268 Grande-Rivière 3,318 people −0.7% #919 of 1,117 Strongest: cost of living A− , safety C+ · lowest: jobs & income C 269 Chandler 7,323 people −0.7% #924 of 1,117 Strongest: cost of living A− , walkability B− · lowest: hazard risk C 270 Saguenay 151,972 people −0.8% #928 of 1,117 Strongest: health A , jobs & income B+ · lowest: hazard risk C+ 271 Saint-Liboire 3,123 people −0.8% #929 of 1,117 Strongest: jobs & income A , health A− · lowest: hazard risk C 272 Cookshire-Eaton 5,491 people −0.9% #936 of 1,117 Strongest: health A− , cost of living A− · lowest: walkability C+ 273 Coaticook 9,027 people −1.0% #939 of 1,117 Strongest: health A+ , safety A− · lowest: cost of living C+ 274 Dollard-Des Ormeaux 50,246 people −1.0% #940 of 1,117 Strongest: walkability A , health A · lowest: hazard risk C 275 La Pocatière 4,206 people −1.0% #941 of 1,117 Strongest: walkability A+ , health A · lowest: hazard risk D 276 Amos 12,773 people −1.2% #947 of 1,117 Strongest: walkability A , jobs & income A− · lowest: safety C 277 Verchères 5,819 people −1.3% #952 of 1,117 Strongest: safety A , walkability A · lowest: hazard risk C 278 Normandin 3,065 people −1.4% #954 of 1,117 Strongest: cost of living A+ , walkability A− · lowest: safety C+ 279 Alma 30,659 people −1.4% #955 of 1,117 Strongest: health A , cost of living A− · lowest: hazard risk C+ 280 Sainte-Anne-de-Sorel 2,770 people −1.4% #958 of 1,117 Strongest: health A , jobs & income A · lowest: walkability C− 281 Saint-Félicien 10,143 people −1.5% #960 of 1,117 Strongest: cost of living A− , health A− · lowest: safety C+ 282 Baie-D'Urfé 3,706 people −1.5% #964 of 1,117 Strongest: walkability A , health A− · lowest: safety C 283 Hébertville 2,588 people −1.7% #969 of 1,117 Strongest: cost of living A , health A · lowest: walkability C+ 284 Beauceville 6,228 people −1.7% #970 of 1,117 Strongest: health A , cost of living A− · lowest: hazard risk C− 285 Saint-Anaclet-de-Lessard 3,018 people −1.7% #971 of 1,117 Strongest: jobs & income A+ , cost of living A · lowest: walkability D 286 Roberval 9,828 people −2.1% #982 of 1,117 Strongest: health A+ , cost of living A− · lowest: safety C+ 287 Plessisville 6,774 people −2.1% #984 of 1,117 Strongest: walkability A+ , hazard risk A− · lowest: cost of living B 288 Rougemont 2,832 people −2.1% #989 of 1,117 Strongest: health A− , jobs & income A− · lowest: hazard risk C 289 Maniwaki 3,803 people −2.2% #991 of 1,117 Strongest: walkability A , health B+ · lowest: hazard risk D 290 Matane 14,180 people −2.3% #993 of 1,117 Strongest: health A , walkability A− · lowest: hazard risk D 291 Montmagny 11,326 people −2.3% #994 of 1,117 Strongest: health A , walkability A− · lowest: hazard risk D 292 Pointe-Calumet 6,427 people −2.3% #995 of 1,117 Strongest: safety A+ , health A · lowest: hazard risk C− 293 Saint-Jean-Port-Joli 3,330 people −2.3% #996 of 1,117 Strongest: walkability A , safety A− · lowest: hazard risk D 294 Saint-Sulpice 3,688 people −2.3% #997 of 1,117 Strongest: safety A , health B+ · lowest: cost of living C 295 Windsor 5,368 people −2.3% #998 of 1,117 Strongest: health A− , walkability A− · lowest: jobs & income B− 296 Saint-Chrysostome 2,641 people −2.4% #1,000 of 1,117 Strongest: health A− , walkability B · lowest: safety D 297 Amqui 6,059 people −2.9% #1,017 of 1,117 Strongest: health A , walkability A− · lowest: hazard risk C− 298 Senneterre 2,832 people −3.0% #1,020 of 1,117 Strongest: walkability A , cost of living A− · lowest: jobs & income D 299 Kuujjuaq 2,766 people −3.1% #1,022 of 1,117 Strongest: jobs & income A+ , walkability A+ · lowest: safety D− 300 Sainte-Marie 13,873 people −3.2% #1,025 of 1,117 Strongest: jobs & income A , safety A · lowest: hazard risk C− 301 Westmount 20,377 people −3.2% #1,026 of 1,117 Strongest: walkability A+ , health A · lowest: safety C 302 Sept-Îles 24,483 people −3.3% #1,029 of 1,117 Strongest: jobs & income A , cost of living A · lowest: safety C− 303 Dolbeau-Mistassini 13,581 people −3.5% #1,036 of 1,117 Strongest: health A+ , cost of living A · lowest: safety C+ 304 Havre-Saint-Pierre 3,389 people −3.6% #1,041 of 1,117 Strongest: cost of living A+ , walkability A+ · lowest: safety C− 305 Chibougamau 7,273 people −3.6% #1,042 of 1,117 Strongest: jobs & income A+ , cost of living A+ · lowest: safety D 306 Kirkland 19,696 people −3.7% #1,043 of 1,117 Strongest: health A , walkability A · lowest: hazard risk C 307 Baie-Comeau 20,660 people −3.9% #1,050 of 1,117 Strongest: cost of living A , jobs & income A− · lowest: safety C+ 308 Trois-Pistoles 3,123 people −4.0% #1,053 of 1,117 Strongest: walkability A+ , health A · lowest: hazard risk D 309 Paspébiac 3,132 people −4.1% #1,057 of 1,117 Strongest: cost of living A− , safety B+ · lowest: hazard risk C− 310 Port-Cartier 6,436 people −4.2% #1,058 of 1,117 Strongest: cost of living A+ , walkability B+ · lowest: safety C− 312 Sainte-Anne-des-Monts 6,099 people −4.9% #1,071 of 1,117 Strongest: walkability B , cost of living B · lowest: hazard risk D 313 Saint-André-Avellin 3,862 people −5.0% #1,073 of 1,117 Strongest: walkability B , health B · lowest: jobs & income D 314 Forestville 2,835 people −6.1% #1,085 of 1,117 Strongest: cost of living A , walkability A− · lowest: jobs & income C Rankings
More lists for Quebec Province by province
Fastest-growing elsewhere Photos: Saint-Apollinaire, Gabriel Picard (CC BY-SA 4.0 ) · Bromont, Gabriel Picard (CC BY-SA 4.0 ) · Carignan, Veillg1 (CC BY-SA 4.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).