Skip to content
CanadianDataInsights
Menu

Ontario Profile

Ontario's population is 14,223,942, up 5.8% since 2016. The largest cities are Toronto (2,794,356), Ottawa (1,017,449), and Mississauga (717,961).

Income, age, households, and a full population-by-city list for Ontario are below.

National Rank:1 of 10
Level:Province

Ontario Population

Total Population (2021)
14,223,942
Total Population (2016)
13,448,494
Population Growth
+5.8% (+775,448)
Growth Rank
#3 of 10Same geo level
Male
49.0%6,970,855
Female
51.0%7,253,085
Male-to-Female Ratio
0.961
Average Age
41.8
Median Age
41.6
Age Rank
#4 of 10Same geo level

Population Age Distribution

0–4
683,515(4.8%)
5–9
764,430(5.4%)
10–14
803,850(5.7%)
15–19
801,455(5.6%)
20–24
895,600(6.3%)
25–29
975,400(6.9%)
30–34
981,210(6.9%)
35–39
948,030(6.7%)
40–44
890,160(6.3%)
45–49
894,580(6.3%)
50–54
941,270(6.6%)
55–59
1,040,160(7.3%)
60–64
966,575(6.8%)
65–69
813,215(5.7%)
70–74
691,280(4.9%)
75–79
469,485(3.3%)
80–84
325,110(2.3%)
85+
338,620(2.4%)

Ontario Households

Household Size

Average Household Size
2.6
Total Private Dwellings
5,929,250
Occupied Private Dwellings
5,491,201

Size Distribution

1 Person
1,452,540 (26.5%)
2 Persons
1,798,040 (32.7%)
3 Persons
872,480 (15.9%)
4 Persons
825,445 (15.0%)
5+ Persons
542,700 (9.9%)

Household Composition

Couples with children
1,517,365(27.6%)
Couples without children
1,324,295(24.1%)
One-parent families
505,535(9.2%)
One-person households
1,452,540(26.5%)
Multigenerational
221,120(4.0%)
Multiple-family
45,215(0.8%)

Ontario Incomes

Summary

Avg. Household Income
$95,300After tax
Median Household Income
$79,500After tax
Avg. Individual Income
$46,280After tax
Median Individual Income
$37,200After tax
Income Rank
#2 of 10Same geo level

Income Composition

Market Income
82.8%
Employment Income
67.4%
Government Transfers
17.1%

Individual Income Distribution

Under $10k
977,950(8.7%)
$10k–$20k
1,383,475(12.2%)
$20k–$30k
1,752,040(15.5%)
$30k–$40k
1,388,215(12.3%)
$40k–$50k
1,190,885(10.5%)
$50k–$60k
985,270(8.7%)
$60k–$70k
782,980(6.9%)
$70k–$80k
612,620(5.4%)
$80k–$90k
477,445(4.2%)
$90k–$100k
385,830(3.4%)
$100k+
1,358,115(12.0%)

Ontario Employment

Labour Force

Employment Rate
55.1%
Unemployment Rate
12.2%
Total Labour Force
7,399,200
Employed
6,492,895
Unemployed
906,310
Not in Labour Force
4,383,620

Low Income Prevalence

Overall Low-Income Rate
10.1%
Children (0–17)
11.5%
Adults (18–64)
9.1%
Seniors (65+)
12.1%
Gini Coefficient (Total)
0.3570 = perfect equality
Gini Coefficient (After-Tax)
0.308

Ontario Languages

Language Knowledge

English Only
12,196,575 (86.5%)
French Only
39,310 (0.3%)
English & French
1,519,365 (10.8%)
Neither
344,545 (2.4%)

Mother Tongue

English
9,179,655 (65.1%)
French
463,120 (3.3%)
Non-official languages
3,787,835 (26.9%)

Top Mother Tongue Languages

English
9,179,655(65.1%)
French
463,120(3.3%)
Mandarin
327,470(2.3%)
Cantonese
267,425(1.9%)
Punjabi
260,075(1.8%)
Spanish
217,245(1.5%)
Arabic
214,230(1.5%)
Italian
194,125(1.4%)
Urdu
170,955(1.2%)
Tagalog
168,845(1.2%)

Ontario Dwellings

Dwelling Type

Single-detached
2,942,990(53.6%)
Semi-detached
303,260(5.5%)
Row house
505,265(9.2%)
Duplex
181,030(3.3%)
Apt. < 5 storeys
548,785(10.0%)
Apt. ≥ 5 storeys
984,665(17.9%)
Other attached
10,220(0.2%)
Movable
14,985(0.3%)

Population by city

230 municipalities in Ontario, largest first. Each name links to its full profile.

Population by city in Ontario
NamePopulationGrowth
Toronto2,794,356+2.3%
Ottawa1,017,449+8.9%
Mississauga717,961-0.5%
Brampton656,480+10.6%
Hamilton569,353+6.0%
London422,324+10.0%
Markham338,503+2.9%
Vaughan323,103+5.5%
Kitchener256,885+10.1%
Windsor229,660+5.7%
Oakville213,759+10.3%
Richmond Hill202,022+3.6%
Burlington186,948+2.0%
Oshawa175,383+10.0%
Greater Sudbury / Grand Sudbury166,004+2.8%
Barrie147,829+4.5%
Guelph143,740+9.1%
Whitby138,501+7.9%
Cambridge138,479+6.6%
St. Catharines136,803+2.8%
Milton132,979+20.7%
Kingston132,485+7.0%
Ajax126,666+5.8%
Waterloo121,436+15.7%
Thunder Bay108,843+0.9%
Show all (205 more)
Remaining municipalities in Ontario by population
NamePopulationGrowth
Brantford104,688+6.2%
Chatham-Kent103,988+2.3%
Clarington101,427+10.2%
Pickering99,186+8.1%
Niagara Falls94,415+7.2%
Newmarket87,942+4.4%
Peterborough83,651+3.2%
Kawartha Lakes79,247+5.1%
Caledon76,581+15.2%
Sault Ste. Marie72,051-1.8%
Sarnia72,047+0.6%
Norfolk County67,490+5.4%
Halton Hills62,951+2.9%
Aurora62,057+11.9%
Welland55,750+6.6%
Belleville55,071+8.6%
North Bay52,662+2.2%
Whitchurch-Stouffville49,864+8.8%
Haldimand County49,216+7.9%
Cornwall47,845+2.7%
Georgina47,642+4.9%
Woodstock46,705+13.6%
Quinte West46,560+6.8%
New Tecumseth43,948+28.3%
Innisfil43,326+18.5%
Bradford West Gwillimbury42,880+21.4%
St. Thomas42,840+10.1%
Timmins41,145-1.5%
Lakeshore40,410+10.4%
Brant39,474+10.8%
East Gwillimbury34,637+44.4%
Orillia33,411+7.2%
Stratford33,232+5.6%
Fort Erie32,901+7.1%
LaSalle32,721+8.4%
Centre Wellington31,093+10.3%
Orangeville30,167+4.4%
Leamington29,680+7.6%
Grimsby28,883+5.7%
King27,333+11.5%
Woolwich26,999+8.0%
Clarence-Rockland26,505+8.1%
Lincoln25,719+8.1%
Prince Edward County25,704+3.9%
Wasaga Beach24,862+20.3%
Collingwood24,811+13.8%
Strathroy-Caradoc23,871+14.4%
Thorold23,816+26.7%
Amherstburg23,524+7.2%
Tecumseh23,300+0.3%
Oro-Medonte23,017+9.4%
Essa22,970+9.0%
Kingsville22,119+2.6%
Brockville22,116+2.5%
Springwater21,701+13.9%
Owen Sound21,612+1.3%
Scugog21,581-0.2%
Uxbridge21,556+1.8%
Wilmot21,429+4.3%
Essex21,216+3.9%
Huntsville21,147+6.7%
Cobourg20,519+5.6%
South Frontenac20,188+8.3%
Port Colborne20,033+9.4%
Russell19,598+18.6%
Niagara-on-the-Lake19,088+9.0%
Middlesex Centre18,928+9.7%
Selwyn18,653+9.3%
Tillsonburg18,615+17.3%
Pelham18,192+6.3%
Petawawa18,160+5.7%
North Grenville17,964+9.2%
Loyalist17,943+5.7%
Midland17,817+5.7%
Bracebridge17,305+8.1%
Port Hope17,294+3.2%
Greater Napanee16,879+6.2%
Saugeen Shores15,908+16.0%
North Perth15,538+18.3%
West Lincoln15,454+6.6%
Kenora14,967-0.9%
Clearview14,814+4.7%
Mississippi Mills14,740+12.0%
St. Clair14,659+4.1%
West Nipissing / Nipissing Ouest14,583+1.5%
Severn14,576+8.3%
Pembroke14,364+3.5%
Thames Centre13,980+6.0%
Guelph/Eramosa13,904+8.2%
Trent Hills13,861+7.4%
Central Elgin13,746+9.0%
Ingersoll13,693+7.3%
South Stormont13,570+3.5%
The Nation / La Nation13,350+4.2%
South Glengarry13,330+1.4%
Gravenhurst13,157+6.9%
West Grey13,131+4.9%
Tiny12,966+10.0%
Perth East12,595+2.6%
Brock12,567+7.9%
Carleton Place12,517+17.6%
Wellington North12,431+4.3%
Kincardine12,268+7.7%
Brighton12,108+2.2%
Erin11,981+4.7%
Lambton Shores11,876+11.7%
Meaford11,485+4.5%
Elliot Lake11,372+5.9%
Wellesley11,318+0.5%
North Dundas11,304+0.2%
Norwich11,151+2.9%
Georgian Bluffs11,100+5.9%
Tay11,091+10.5%
Hamilton11,059+1.1%
South Dundas11,044+1.8%
Adjala-Tosorontio10,989+0.1%
Rideau Lakes10,883+5.4%
Mapleton10,839+3.0%
North Dumfries10,619+4.0%
Grey Highlands10,424+6.3%
Ramara10,377+9.4%
Hawkesbury10,194-0.7%
North Glengarry10,144+0.3%
Penetanguishene10,077+12.4%
South Huron10,063-0.3%
Cavan Monaghan10,016+13.4%
Alfred and Plantagenet9,949+2.8%
Leeds and the Thousand Islands9,804+3.6%
Brockton9,784+3.4%
Temiskaming Shores9,634-2.9%
Arnprior9,629+9.5%
Elizabethtown-Kitley9,545-0.9%
Huron East9,512+4.1%
Laurentian Valley9,450+0.7%
Mono9,421+9.4%
The Blue Mountains9,390+33.7%
Malahide9,308+0.2%
Smiths Falls9,254+5.4%
South Bruce Peninsula9,137+8.6%
Minto9,094+4.9%
West Perth9,038+2.0%
Beckwith9,021+18.0%
Shelburne8,994+10.7%
Southgate8,716+18.5%
Champlain8,665-0.5%
Zorra8,628+6.0%
Plympton-Wyoming8,308+6.6%
Renfrew8,190-0.4%
Drummond/North Elmsley8,183+5.3%
Kapuskasing8,057-2.8%
Hanover7,967+3.6%
Puslinch7,944+8.3%
Goderich7,881+3.3%
East Zorra-Tavistock7,841+10.2%
Stone Mills7,826+1.6%
Central Huron7,799+2.9%
Kirkland Lake7,750-2.9%
Huron-Kinloss7,723+9.3%
Aylmer7,699+2.8%
Muskoka Lakes7,652+16.2%
Douro-Dummer7,632+13.8%
McNab/Braeside7,591+5.8%
South-West Oxford7,583-0.7%
Blandford-Blenheim7,565+2.2%
Bluewater7,540+5.7%
Edwardsburgh/Cardinal7,505+6.1%
Kenora7,475+11.7%
Alnwick/Haldimand7,473+8.8%
Fort Frances7,466-3.5%
North Stormont7,400+7.7%
Dryden7,388-4.7%
St. Marys7,386+1.7%
Augusta7,386+0.4%
Whitewater Region7,225+3.1%
Dysart et al7,182+14.4%
Bayham7,096-4.1%
Otonabee-South Monaghan7,087+6.3%
Chatsworth7,080+6.8%
Minden Hills6,971+14.5%
Arran-Elderslie6,913+1.6%
Wainfleet6,887+8.1%
Parry Sound6,879+7.4%
Cramahe6,509+2.4%
Perth6,469+9.1%
Trent Lakes6,439+19.3%
North Middlesex6,307-0.7%
Thunder Bay6,221+6.0%
Tweed6,067+0.4%
Oliver Paipoonge6,035+1.9%
Petrolia6,013+4.7%
Tay Valley5,925+4.6%
Southwest Middlesex5,893+3.0%
Ashfield-Colborne-Wawanosh5,884+8.5%
South Bruce5,880+4.3%
Sioux Lookout5,839+10.8%
Lanark Highlands5,737+7.5%
Lucan Biddulph5,680+20.9%
Cochrane5,390+1.3%
Gananoque5,383+4.3%
Seguin5,280+22.7%
Espanola5,185+2.7%
Havelock-Belmont-Methuen5,083+12.2%
West Elgin5,060+1.3%
North Huron5,052+2.4%
Stirling-Rawdon5,015+2.7%

Discover More Insights

Compare Ontario with other Canadian locations side-by-side.

Open comparison tool

Data source → Census methodology & attribution