(Note: Content area on this page may be wider than usual.)
| Current - Province, Territories, Census Metropolitan Areas and Census Agglomerations (166) | Components of migration (in- and out- ) (7) | |||||||
|---|---|---|---|---|---|---|---|---|
| Total in-migrants 1 | Intraprovincial in-migrants 2 | Interprovincial in-migrants 3 | External in-migrants 4 | Total out-migrants 5 | Intraprovincial out-migrants 6 | Interprovincial out-migrants 7 | ||
|
Note(s) :
Data quality note(s)
|
||||||||
| Canada | 5,579,410 | 3,566,795 | 852,580 | 1,160,040 | 4,419,370 | 3,566,790 | 852,580 | |
| Newfoundland and Labrador | 66,730 | 37,805 | 25,780 | 3,140 | 69,825 | 37,805 | 32,020 | |
| St. John's | 20,045 | 7,930 | 9,935 | 2,185 | 14,490 | 3,555 | 10,935 | |
| Bay Roberts | 960 | 460 | 480 | 20 | 1,070 | 635 | 430 | |
| Grand Falls-Windsor | 1,865 | 1,050 | 740 | 70 | 1,525 | 750 | 770 | |
| Corner Brook | 3,010 | 1,555 | 1,285 | 165 | 2,920 | 1,230 | 1,680 | |
| Prince Edward Island | 20,950 | 11,215 | 8,300 | 1,435 | 18,905 | 11,215 | 7,690 | |
| Charlottetown | 7,160 | 1,985 | 4,250 | 930 | 5,210 | 1,300 | 3,910 | |
| Summerside | 2,290 | 1,085 | 1,050 | 155 | 2,335 | 1,145 | 1,185 | |
| Nova Scotia | 114,805 | 54,945 | 48,035 | 11,820 | 110,990 | 54,945 | 56,045 | |
| Halifax | 47,700 | 13,300 | 26,430 | 7,965 | 41,420 | 12,135 | 29,280 | |
| Kentville | 4,265 | 2,640 | 1,470 | 155 | 3,125 | 2,005 | 1,115 | |
| Truro | 5,515 | 3,565 | 1,700 | 250 | 4,940 | 3,060 | 1,880 | |
| New Glasgow | 3,095 | 1,575 | 1,290 | 230 | 4,020 | 2,005 | 2,010 | |
| Cape Breton | 6,030 | 2,335 | 3,300 | 395 | 8,765 | 3,795 | 4,965 | |
| New Brunswick | 106,455 | 67,280 | 31,570 | 7,605 | 109,465 | 67,280 | 42,185 | |
| Moncton | 17,625 | 9,120 | 7,115 | 1,385 | 13,140 | 6,045 | 7,095 | |
| Saint John | 10,100 | 3,690 | 4,570 | 1,835 | 11,580 | 3,935 | 7,645 | |
| Fredericton | 13,770 | 6,455 | 5,295 | 2,015 | 12,315 | 4,885 | 7,430 | |
| Bathurst | 2,735 | 1,550 | 1,095 | 90 | 3,200 | 1,760 | 1,435 | |
| Miramichi | 1,810 | 965 | 710 | 130 | 2,670 | 1,565 | 1,105 | |
| Campbellton | 1,465 | 920 | 460 | 85 | 2,120 | 1,180 | 935 | |
| Campbellton (N.B. part) | 1,265 | 755 | 475 | 40 | 1,925 | 970 | 955 | |
| Campbellton (Que. part) | 400 | 170 | 190 | 40 | 390 | 210 | 180 | |
| Edmundston | 1,495 | 805 | 530 | 155 | 2,015 | 1,020 | 990 | |
| Quebec | 1,239,115 | 969,300 | 73,555 | 196,260 | 1,054,500 | 969,300 | 85,205 | |
| Matane | 1,765 | 1,615 | 75 | 70 | 1,770 | 1,710 | 60 | |
| Rimouski | 5,900 | 5,380 | 200 | 325 | 6,210 | 5,925 | 285 | |
| Rivière-du-Loup | 3,615 | 3,405 | 140 | 65 | 3,280 | 3,210 | 75 | |
| Baie-Comeau | 1,955 | 1,855 | 65 | 30 | 3,745 | 3,685 | 55 | |
| Saguenay | 11,440 | 9,655 | 1,105 | 675 | 15,505 | 14,420 | 1,080 | |
| Alma | 3,185 | 3,095 | 35 | 60 | 4,210 | 4,010 | 195 | |
| Dolbeau-Mistassini | 1,045 | 1,005 | 25 | 15 | 1,745 | 1,740 | 0 | |
| Sept-Îles | 2,620 | 2,500 | 65 | 50 | 3,315 | 3,050 | 260 | |
| Québec | 66,950 | 52,270 | 5,335 | 9,335 | 51,985 | 45,190 | 6,790 | |
| Saint-Georges | 3,500 | 3,305 | 60 | 130 | 2,780 | 2,665 | 110 | |
| Thetford Mines | 2,430 | 2,245 | 90 | 100 | 2,595 | 2,500 | 100 | |
| Sherbrooke | 25,720 | 20,115 | 1,315 | 4,290 | 19,665 | 17,875 | 1,795 | |
| Cowansville | 2,140 | 2,005 | 125 | 10 | 1,950 | 1,895 | 55 | |
| Victoriaville | 5,985 | 5,275 | 230 | 475 | 4,745 | 4,655 | 85 | |
| Trois-Rivières | 15,545 | 13,755 | 490 | 1,305 | 15,020 | 14,435 | 585 | |
| Shawinigan | 5,100 | 4,950 | 85 | 55 | 4,840 | 4,710 | 125 | |
| La Tuque | 1,135 | 1,090 | 30 | 15 | 2,295 | 2,260 | 30 | |
| Drummondville | 10,835 | 9,240 | 475 | 1,130 | 6,970 | 6,680 | 290 | |
| Granby | 9,960 | 8,890 | 375 | 700 | 7,890 | 7,695 | 190 | |
| Saint-Hyacinthe | 8,500 | 7,440 | 210 | 850 | 7,115 | 6,910 | 210 | |
| Sorel-Tracy | 5,120 | 4,945 | 70 | 100 | 4,215 | 4,105 | 110 | |
| Joliette | 8,525 | 7,945 | 220 | 355 | 5,195 | 5,075 | 115 | |
| Saint-Jean-sur-Richelieu | 15,065 | 13,915 | 835 | 315 | 9,230 | 8,395 | 835 | |
| Montréal | 308,575 | 106,385 | 37,770 | 164,420 | 186,605 | 135,580 | 51,025 | |
| Salaberry-de-Valleyfield | 4,540 | 4,360 | 130 | 45 | 4,665 | 4,520 | 145 | |
| Lachute | 2,025 | 1,860 | 85 | 75 | 1,875 | 1,720 | 155 | |
| Val-d'Or | 3,140 | 2,940 | 140 | 60 | 4,430 | 4,205 | 225 | |
| Amos | 1,840 | 1,750 | 80 | 0 | 2,480 | 2,350 | 135 | |
| Rouyn-Noranda | 3,330 | 2,940 | 320 | 70 | 5,240 | 4,720 | 515 | |
| Ontario | 2,151,160 | 1,398,665 | 185,785 | 566,710 | 1,611,370 | 1,398,665 | 212,705 | |
| Cornwall | 6,960 | 4,605 | 1,585 | 775 | 5,395 | 3,820 | 1,575 | |
| Hawkesbury | 2,070 | 1,070 | 930 | 75 | 1,450 | 1,065 | 385 | |
| Hawkesbury (Que. part) | 245 | 165 | 80 | 0 | 165 | 130 | 40 | |
| Hawkesbury (Ont. part) | 1,860 | 905 | 885 | 70 | 1,320 | 935 | 385 | |
| Ottawa - Gatineau | 130,080 | 56,755 | 33,545 | 39,775 | 85,585 | 54,810 | 30,780 | |
| Ottawa - Gatineau (Que. part) | 35,065 | 15,865 | 13,715 | 5,485 | 20,925 | 12,165 | 8,755 | |
| Ottawa - Gatineau (Ont. part) | 109,165 | 40,890 | 33,980 | 34,290 | 78,810 | 42,645 | 36,165 | |
| Brockville | 6,065 | 4,965 | 805 | 295 | 4,690 | 4,115 | 575 | |
| Pembroke | 3,400 | 2,615 | 745 | 40 | 3,010 | 2,305 | 705 | |
| Petawawa | 4,980 | 2,710 | 2,185 | 85 | 5,415 | 3,055 | 2,355 | |
| Kingston | 25,235 | 15,650 | 5,900 | 3,685 | 21,730 | 16,145 | 5,585 | |
| Belleville | 16,340 | 11,595 | 3,600 | 1,145 | 12,850 | 9,575 | 3,275 | |
| Cobourg | 3,605 | 3,200 | 180 | 225 | 3,690 | 3,385 | 305 | |
| Port Hope | 3,455 | 3,250 | 130 | 70 | 2,550 | 2,235 | 320 | |
| Peterborough | 16,935 | 14,010 | 1,535 | 1,385 | 12,995 | 11,355 | 1,640 | |
| Kawartha Lakes | 13,005 | 11,955 | 700 | 350 | 8,665 | 7,550 | 1,115 | |
| Centre Wellington | 4,320 | 3,940 | 185 | 195 | 3,960 | 3,550 | 410 | |
| Oshawa | 55,105 | 46,010 | 4,205 | 4,890 | 31,370 | 27,420 | 3,950 | |
| Ingersoll | 2,235 | 2,005 | 155 | 80 | 1,675 | 1,550 | 125 | |
| Toronto | 590,390 | 119,360 | 59,705 | 411,325 | 283,820 | 212,810 | 71,015 | |
| Hamilton | 82,060 | 52,330 | 8,040 | 21,690 | 60,450 | 51,255 | 9,195 | |
| St. Catharines - Niagara | 34,845 | 21,520 | 4,065 | 9,265 | 25,990 | 21,195 | 4,795 | |
| Kitchener | 65,345 | 40,540 | 6,705 | 18,095 | 42,460 | 35,600 | 6,860 | |
| Brantford | 16,540 | 13,900 | 1,255 | 1,385 | 12,230 | 10,475 | 1,755 | |
| Woodstock | 5,695 | 4,735 | 455 | 495 | 5,025 | 4,640 | 385 | |
| Tillsonburg | 2,855 | 2,645 | 95 | 110 | 2,525 | 2,410 | 110 | |
| Norfolk | 8,165 | 7,205 | 405 | 550 | 7,110 | 6,395 | 715 | |
| Guelph | 23,120 | 16,220 | 2,420 | 4,480 | 18,590 | 15,915 | 2,675 | |
| Stratford | 4,385 | 3,700 | 390 | 290 | 4,325 | 3,940 | 390 | |
| London | 56,580 | 35,310 | 6,205 | 15,065 | 41,585 | 33,880 | 7,705 | |
| Chatham-Kent | 8,585 | 6,930 | 565 | 1,085 | 9,140 | 8,255 | 885 | |
| Leamington | 7,365 | 4,170 | 540 | 2,655 | 4,285 | 3,735 | 545 | |
| Windsor | 31,165 | 14,635 | 3,185 | 13,350 | 20,755 | 16,775 | 3,975 | |
| Sarnia | 8,140 | 6,190 | 860 | 1,085 | 7,735 | 6,320 | 1,420 | |
| Owen Sound | 4,725 | 4,020 | 445 | 265 | 4,105 | 3,700 | 410 | |
| Collingwood | 3,560 | 3,195 | 125 | 240 | 2,440 | 2,260 | 180 | |
| Barrie | 40,570 | 35,195 | 2,850 | 2,525 | 21,910 | 18,685 | 3,225 | |
| Orillia | 7,235 | 6,380 | 365 | 485 | 5,760 | 5,270 | 495 | |
| Midland | 5,405 | 4,780 | 315 | 305 | 4,555 | 4,215 | 340 | |
| North Bay | 8,695 | 6,750 | 1,380 | 565 | 9,740 | 7,835 | 1,910 | |
| Greater Sudbury / Grand Sudbury | 15,620 | 12,395 | 2,330 | 895 | 14,910 | 12,525 | 2,385 | |
| Elliot Lake | 2,485 | 2,240 | 150 | 90 | 2,050 | 1,755 | 295 | |
| Temiskaming Shores | 2,035 | 1,735 | 240 | 60 | 2,080 | 1,835 | 240 | |
| Timmins | 4,415 | 3,580 | 655 | 180 | 5,425 | 4,545 | 880 | |
| Sault Ste. Marie | 6,920 | 5,620 | 815 | 490 | 6,305 | 5,170 | 1,135 | |
| Thunder Bay | 10,925 | 7,285 | 2,610 | 1,030 | 10,275 | 5,950 | 4,320 | |
| Kenora | 1,400 | 775 | 575 | 50 | 1,995 | 930 | 1,060 | |
| Manitoba | 152,350 | 80,205 | 36,585 | 35,555 | 137,535 | 80,205 | 57,330 | |
| Winnipeg | 69,320 | 19,215 | 22,785 | 27,320 | 53,005 | 15,760 | 37,250 | |
| Portage la Prairie | 2,385 | 1,585 | 705 | 95 | 2,420 | 1,440 | 985 | |
| Brandon | 9,125 | 5,130 | 2,820 | 1,175 | 8,075 | 4,285 | 3,785 | |
| Thompson | 3,195 | 2,005 | 1,095 | 95 | 3,490 | 2,100 | 1,390 | |
| Saskatchewan | 143,540 | 92,485 | 38,930 | 12,130 | 156,795 | 92,485 | 64,315 | |
| Regina | 22,045 | 11,560 | 7,025 | 3,455 | 22,400 | 8,565 | 13,830 | |
| Yorkton | 2,995 | 1,985 | 870 | 140 | 2,880 | 1,710 | 1,170 | |
| Moose Jaw | 5,235 | 2,810 | 1,995 | 425 | 5,040 | 2,435 | 2,605 | |
| Swift Current | 2,685 | 1,580 | 955 | 145 | 2,395 | 1,050 | 1,345 | |
| Saskatoon | 32,115 | 16,120 | 10,625 | 5,370 | 31,035 | 11,845 | 19,185 | |
| North Battleford | 2,895 | 1,990 | 725 | 175 | 3,535 | 2,285 | 1,250 | |
| Prince Albert | 5,855 | 4,185 | 1,305 | 365 | 6,570 | 3,940 | 2,630 | |
| Estevan | 1,810 | 1,205 | 525 | 75 | 1,985 | 990 | 1,000 | |
| Alberta | 665,840 | 321,085 | 226,870 | 117,890 | 459,775 | 321,085 | 138,690 | |
| Medicine Hat | 11,945 | 5,605 | 5,335 | 1,000 | 8,105 | 5,065 | 3,040 | |
| Brooks | 4,755 | 1,710 | 2,150 | 895 | 4,570 | 3,485 | 1,085 | |
| Lethbridge | 17,280 | 9,480 | 6,120 | 1,675 | 14,000 | 10,410 | 3,590 | |
| Okotoks | 6,560 | 4,265 | 1,775 | 525 | 2,955 | 2,370 | 585 | |
| Calgary | 181,935 | 38,700 | 80,405 | 62,830 | 91,860 | 39,360 | 52,505 | |
| Canmore | 3,985 | 1,570 | 1,835 | 580 | 3,245 | 1,740 | 1,505 | |
| Red Deer | 22,065 | 12,245 | 7,620 | 2,205 | 14,790 | 11,750 | 3,035 | |
| Camrose | 3,750 | 2,685 | 925 | 135 | 3,335 | 2,900 | 430 | |
| Edmonton | 144,935 | 48,935 | 60,395 | 35,600 | 78,540 | 39,750 | 38,790 | |
| Lloydminster | 6,175 | 3,115 | 2,950 | 100 | 4,650 | 2,625 | 2,025 | |
| Lloydminster (Sask. part) | 2,540 | 1,450 | 1,085 | 10 | 2,025 | 495 | 1,525 | |
| Lloydminster (Alta. part) | 4,025 | 1,670 | 2,265 | 90 | 3,025 | 2,125 | 895 | |
| Cold Lake | 4,235 | 1,440 | 2,590 | 205 | 4,545 | 2,125 | 2,420 | |
| Grande Prairie | 17,695 | 8,645 | 8,160 | 885 | 9,905 | 6,600 | 3,300 | |
| Wood Buffalo | 17,550 | 5,295 | 9,970 | 2,285 | 11,010 | 7,675 | 3,340 | |
| Wetaskiwin | 3,010 | 2,150 | 735 | 125 | 2,705 | 2,195 | 510 | |
| British Columbia | 899,420 | 528,500 | 164,710 | 206,210 | 671,075 | 528,495 | 142,575 | |
| Cranbrook | 4,375 | 2,610 | 1,490 | 275 | 3,830 | 1,945 | 1,880 | |
| Penticton | 9,265 | 6,010 | 2,805 | 440 | 6,490 | 4,665 | 1,825 | |
| Kelowna | 33,570 | 17,665 | 12,480 | 3,430 | 17,865 | 11,240 | 6,620 | |
| Vernon | 12,315 | 8,545 | 2,960 | 810 | 7,540 | 5,410 | 2,130 | |
| Salmon Arm | 4,445 | 3,015 | 1,175 | 250 | 3,410 | 2,470 | 945 | |
| Kamloops | 17,235 | 12,295 | 3,685 | 1,255 | 14,545 | 9,645 | 4,900 | |
| Chilliwack | 16,580 | 12,650 | 2,810 | 1,125 | 9,575 | 6,730 | 2,845 | |
| Abbotsford | 29,885 | 18,650 | 4,600 | 6,640 | 22,695 | 18,055 | 4,635 | |
| Vancouver | 273,260 | 46,895 | 60,680 | 165,690 | 129,390 | 72,450 | 56,940 | |
| Squamish | 3,645 | 2,350 | 670 | 620 | 3,275 | 2,810 | 465 | |
| Victoria | 53,715 | 23,275 | 19,765 | 10,675 | 35,465 | 21,915 | 13,550 | |
| Duncan | 7,755 | 5,440 | 1,740 | 575 | 4,955 | 4,050 | 905 | |
| Nanaimo | 19,390 | 12,340 | 4,930 | 2,120 | 11,575 | 8,930 | 2,640 | |
| Parksville | 8,415 | 5,440 | 2,460 | 510 | 4,720 | 4,065 | 650 | |
| Port Alberni | 3,735 | 2,870 | 705 | 160 | 2,690 | 2,165 | 525 | |
| Courtenay | 11,960 | 6,435 | 4,695 | 825 | 8,050 | 5,395 | 2,655 | |
| Campbell River | 7,170 | 5,170 | 1,565 | 435 | 5,815 | 4,455 | 1,360 | |
| Powell River | 2,865 | 1,805 | 630 | 430 | 2,635 | 2,055 | 580 | |
| Williams Lake | 3,345 | 2,580 | 610 | 155 | 3,475 | 2,855 | 615 | |
| Quesnel | 2,455 | 1,875 | 395 | 180 | 4,460 | 3,205 | 1,255 | |
| Prince Rupert | 1,625 | 1,190 | 260 | 175 | 2,930 | 2,350 | 580 | |
| Kitimat | 885 | 615 | 260 | 15 | 2,360 | 1,505 | 855 | |
| Terrace | 2,220 | 1,675 | 435 | 110 | 4,055 | 3,020 | 1,030 | |
| Prince George | 11,640 | 8,050 | 2,730 | 865 | 14,565 | 9,630 | 4,935 | |
| Dawson Creek | 2,145 | 1,365 | 635 | 150 | 2,315 | 1,285 | 1,035 | |
| Fort St. John | 5,445 | 3,045 | 2,100 | 305 | 4,710 | 2,270 | 2,440 | |
| Yukon Territory | 5,680 | 1,535 | 3,665 | 475 | 5,545 | 1,535 | 4,010 | |
| Whitehorse | 3,925 | 695 | 2,840 | 395 | 3,465 | 365 | 3,105 | |
| Northwest Territories | 9,090 | 2,030 | 6,360 | 700 | 9,075 | 2,035 | 7,040 | |
| Yellowknife | 4,985 | 550 | 3,885 | 555 | 4,575 | 395 | 4,180 | |
| Nunavut | 4,270 | 1,735 | 2,425 | 105 | 4,505 | 1,740 | 2,770 | |