2021 Census
National municipal rankings
Rankings include only municipalities that meet this site's data criteria (complete 2016 and 2021 counts, at least 50 residents and 10 occupied dwellings). Growth and decline lists also require at least 5,000 residents in 2021.
Fastest growing
| Municipalities | Prov. | Population, 2021 | Change, 2016–2021 |
|---|---|---|---|
| East Gwillimbury | ON | 34,637 | +44.4% |
| The Blue Mountains | ON | 9,390 | +33.7% |
| Langford | BC | 46,584 | +31.8% |
| Saint-Apollinaire | QC | 7,968 | +30.4% |
| Niverville | MB | 5,947 | +29.0% |
| Southern Gulf Islands | BC | 6,101 | +28.9% |
| New Tecumseth | ON | 43,948 | +28.3% |
| Thorold | ON | 23,816 | +26.7% |
| Bromont | QC | 11,357 | +25.6% |
| West St. Paul | MB | 6,682 | +24.5% |
| Cochrane | AB | 32,199 | +24.5% |
| Carignan | QC | 11,740 | +24.1% |
| Neepawa | MB | 5,685 | +23.3% |
| Cornwall | PE | 6,574 | +22.9% |
| Seguin | ON | 5,280 | +22.7% |
| Lake Country | BC | 15,817 | +22.4% |
| Squamish | BC | 23,819 | +22.2% |
| Bradford West Gwillimbury | ON | 42,880 | +21.4% |
| Saint-Zotique | QC | 9,618 | +21.2% |
| Mirabel | QC | 61,108 | +21.0% |
| Lucan Biddulph | ON | 5,680 | +20.9% |
| Milton | ON | 132,979 | +20.7% |
| Wolfville | NS | 5,057 | +20.5% |
| Wasaga Beach | ON | 24,862 | +20.3% |
| Airdrie | AB | 74,100 | +20.3% |
Largest decline
| Municipalities | Prov. | Population, 2021 | Change, 2016–2021 |
|---|---|---|---|
| Athabasca County | AB | 6,959 | −11.6% |
| Peace River C | BC | 5,947 | −10.8% |
| Lac la Biche County | AB | 7,673 | −7.9% |
| Brazeau County | AB | 7,179 | −7.6% |
| Barrhead County No. 11 | AB | 5,877 | −6.5% |
| Greenview No. 16 | AB | 8,584 | −6.2% |
| Estevan | SK | 10,851 | −5.5% |
| Vermilion River County | AB | 7,994 | −5.4% |
| Yellowhead County | AB | 10,426 | −5.2% |
| Sainte-Anne-des-Monts | QC | 6,121 | −4.9% |
| Dryden | ON | 7,388 | −4.7% |
| Thompson | MB | 13,035 | −4.7% |
| Peace River B | BC | 5,379 | −4.4% |
| Stettler | AB | 5,695 | −4.3% |
| Clare | NS | 7,678 | −4.2% |
| Port-Cartier | QC | 6,516 | −4.2% |
| Bayham | ON | 7,096 | −4.1% |
| Iqaluit | NU | 7,429 | −4.0% |
| Baie-Comeau | QC | 20,687 | −3.9% |
| Didsbury | AB | 5,070 | −3.8% |
| Kirkland | QC | 19,413 | −3.7% |
| Chibougamau | QC | 7,233 | −3.6% |
| Dolbeau-Mistassini | QC | 13,718 | −3.5% |
| Fort Frances | ON | 7,466 | −3.5% |
| Sept-Îles | QC | 24,569 | −3.3% |
Most densely populated
| Municipalities | Prov. | Population, 2021 | Population density |
|---|---|---|---|
| O-Pipon-Na-Piwin Cree Nation 1 | MB | 257 | 15,207.1/km² |
| Vancouver | BC | 662,248 | 5,749.9/km² |
| New Westminster | BC | 78,916 | 5,052.4/km² |
| North Vancouver | BC | 58,120 | 4,913.0/km² |
| Côte-Saint-Luc | QC | 34,504 | 4,903.7/km² |
| Westmount | QC | 19,658 | 4,860.9/km² |
| Montréal | QC | 1,762,949 | 4,833.5/km² |
| Victoria | BC | 91,867 | 4,722.3/km² |
| Toronto | ON | 2,794,356 | 4,427.8/km² |
| White Rock | BC | 21,939 | 4,240.6/km² |
| Hampstead | QC | 7,037 | 3,922.1/km² |
| Woyenne 27 | BC | 548 | 3,753.4/km² |
| Montréal-Ouest | QC | 5,115 | 3,737.9/km² |
| Dollard-Des Ormeaux | QC | 48,403 | 3,230.2/km² |
| Saint-Lambert | QC | 22,761 | 3,009.8/km² |
| Deux-Montagnes | QC | 17,915 | 2,947.8/km² |
| Charlemagne | QC | 6,302 | 2,906.2/km² |
| Langley | BC | 28,963 | 2,845.2/km² |
| Sainte-Thérèse | QC | 26,533 | 2,798.9/km² |
| Mont-Royal | QC | 20,953 | 2,776.7/km² |
| Burnaby | BC | 249,125 | 2,750.7/km² |
| New Songhees 1A | BC | 1,839 | 2,590.1/km² |
| A Kwis Ki Mahka | MB | 58 | 2,566.4/km² |
| Esquimalt | BC | 17,533 | 2,476.7/km² |
| Brampton | ON | 656,480 | 2,469.0/km² |
Lowest share of occupied dwellings
| Municipalities | Prov. | Population, 2021 | Share of dwellings occupied by usual residents |
|---|---|---|---|
| Muskoka Lakes | ON | 7,652 | 37.4% |
| Seguin | ON | 5,280 | 44.3% |
| Dysart et al | ON | 7,182 | 45.8% |
| Trent Lakes | ON | 6,439 | 51.3% |
| Minden Hills | ON | 6,971 | 53.6% |
| Whistler | BC | 13,982 | 55.6% |
| Tiny | ON | 12,966 | 56.0% |
| Havelock-Belmont-Methuen | ON | 5,083 | 57.9% |
| South Bruce Peninsula | ON | 9,137 | 58.5% |
| The Blue Mountains | ON | 9,390 | 58.8% |
| Mont-Tremblant | QC | 10,992 | 61.6% |
| Southern Gulf Islands | BC | 6,101 | 61.7% |
| Chertsey | QC | 5,295 | 63.9% |
| Tay Valley | ON | 5,925 | 64.5% |
| Gimli | MB | 6,569 | 65.5% |
| St. Paul County No. 19 | AB | 6,306 | 66.2% |
| Gravenhurst | ON | 13,157 | 66.4% |
| Bluewater | ON | 7,540 | 67.6% |
| Rideau Lakes | ON | 10,883 | 69.3% |
| Ramara | ON | 10,377 | 71.5% |
| Orford | QC | 5,007 | 72.4% |
| Lanark Highlands | ON | 5,737 | 73.2% |
| Lambton Shores | ON | 11,876 | 73.5% |
| Huron-Kinloss | ON | 7,723 | 73.7% |
| La Pêche | QC | 8,636 | 73.9% |
Source Statistics Canada, Table 98-10-0004-01 (2021 Census). Sources and licence