Cities in Ontario, Canada
Ontario has 128 published cities; the largest is Toronto, with 3,025,647 residents. The median gross salary runs from €2,723 to €4,956 a month across 75 cities.
Published cities in Ontario
Sorted by population. A dash means the city has no published figure of its own for that column.
| City | Population | Net rent, €/m²/mo | Median gross salary, €/mo | Unemployment, % | PM2.5, µg/m³ |
|---|---|---|---|---|---|
| Toronto | 3,025,647 | — | €3,785 | 13.9 | 3.6 |
| Ottawa | 1,071,868 | — | €4,221 | 10.3 | 3.9 |
| Mississauga | 717,961 | — | €3,622 | 14.0 | 3.6 |
| Brampton | 656,480 | — | €3,137 | 13.3 | 3.5 |
| Hamilton | 597,010 | — | €3,513 | 12.3 | 4.0 |
| London | 422,324 | — | €3,290 | 13.3 | 3.4 |
| Vaughan | 338,891 | — | €4,085 | 12.5 | 3.6 |
| Markham | 338,503 | — | €3,840 | 13.8 | 3.6 |
| Kitchener | 256,885 | — | €3,377 | 11.0 | 3.5 |
| Windsor | 236,789 | — | €3,094 | 18.9 | 4.0 |
| Oakville | 213,759 | — | €4,956 | 11.7 | 3.5 |
| Richmond Hill | 202,022 | — | €4,031 | 13.1 | 3.6 |
| Oshawa | 175,383 | — | €3,420 | 15.2 | 3.3 |
| Greater Sudbury | 171,446 | — | €3,758 | 10.4 | 3.4 |
| Whitby | 149,907 | — | €4,357 | 12.3 | 3.3 |
| Barrie | 147,829 | — | €3,442 | 12.5 | 3.4 |
| Cambridge | 146,566 | — | €3,420 | 11.5 | 3.5 |
| Guelph | 143,740 | — | €3,568 | 10.8 | 3.5 |
| Kingston | 138,204 | — | €3,486 | 13.2 | 2.9 |
| St. Catharines | 136,803 | — | €3,115 | 15.8 | 3.0 |
| Milton | 132,979 | — | €4,167 | 11.4 | 3.5 |
| Waterloo | 129,054 | — | €4,058 | 12.0 | 3.5 |
| Ajax | 126,666 | — | €3,813 | 13.4 | 3.5 |
| Brantford | 123,521 | — | €3,181 | 12.4 | 3.6 |
| Thunder Bay | 108,843 | — | €3,513 | 11.2 | 5.0 |
| Chatham-Kent | 103,988 | — | €2,985 | 10.7 | 3.0 |
| Pickering | 99,186 | — | €4,003 | 12.9 | 3.5 |
| Newmarket | 87,942 | — | €3,867 | 12.3 | 3.6 |
| Peterborough | 83,651 | — | €3,203 | 14.7 | 3.3 |
| Sault Ste. Marie | 72,051 | — | €3,568 | 13.0 | 3.2 |
| Sarnia | 72,047 | — | €3,622 | 13.0 | 3.3 |
| Aurora | 62,057 | — | €4,357 | 11.8 | 3.6 |
| Welland | 58,491 | — | €3,050 | 15.0 | — |
| Belleville | 55,071 | — | €3,137 | 11.9 | 2.9 |
| North Bay | 52,662 | — | €3,246 | 12.0 | 2.8 |
| Quinte West | 46,560 | — | €3,246 | 10.9 | 2.9 |
| Chatham | 45,171 | — | — | 10.7 | — |
| Innisfil | 43,326 | — | €3,622 | 11.8 | 3.4 |
| Bradford West Gwillimbury | 42,880 | — | €3,540 | 11.4 | — |
| St. Thomas | 42,840 | — | €3,072 | 11.2 | 3.4 |
| Timmins | 41,145 | — | €3,704 | 8.6 | — |
| East Gwillimbury | 34,637 | — | €4,058 | 11.5 | — |
| Orillia | 33,411 | — | €3,072 | 15.2 | — |
| Fort Erie | 32,901 | — | €3,137 | 15.4 | — |
| LaSalle | 32,721 | — | €4,466 | 13.3 | — |
| Orangeville | 30,167 | — | €3,704 | 10.8 | — |
| Leamington | 29,680 | — | €2,745 | 10.2 | — |
| Grimsby | 28,883 | — | €4,085 | 10.2 | 3.8 |
| Clarence-Rockland | 26,505 | — | €3,813 | 6.5 | — |
| Tecumseh | 25,554 | — | €4,085 | 13.4 | — |
| Wasaga Beach | 24,862 | — | €3,290 | 13.9 | — |
| Collingwood | 24,811 | — | €3,290 | 12.8 | — |
| Thorold | 23,816 | — | €3,094 | 15.3 | 3.0 |
| Amherstburg | 23,524 | — | €3,758 | 12.0 | — |
| Fergus | 23,209 | — | — | 7.1 | — |
| Oro-Medonte | 23,017 | — | — | 10.9 | 3.4 |
| Kingsville | 22,119 | — | €3,464 | 9.7 | — |
| Brockville | 22,116 | — | €3,028 | 14.5 | — |
| Springwater | 21,701 | — | €4,058 | 10.0 | 3.4 |
| Owen Sound | 21,612 | — | €2,876 | 11.1 | — |
| Uxbridge | 21,556 | — | €4,248 | 8.4 | 3.3 |
| Essex | 21,216 | — | €3,399 | 12.5 | — |
| Huntsville | 21,147 | — | — | 12.0 | — |
| Russell | 20,962 | — | — | 5.4 | — |
| Cobourg | 20,519 | — | €3,333 | 12.4 | — |
| South Frontenac | 20,188 | — | €3,622 | 9.0 | — |
| Port Colborne | 19,035 | — | €3,159 | 12.7 | — |
| Niagara-on-the-Lake | 18,981 | — | €3,867 | 15.0 | — |
| Petawawa | 18,864 | — | €3,840 | 6.3 | — |
| Midland | 18,737 | — | €2,985 | 12.8 | — |
| Tillsonburg | 18,554 | — | €3,094 | 11.6 | — |
| Bracebridge | 18,173 | — | — | 9.9 | — |
| Port Hope | 17,647 | — | €3,486 | 11.1 | — |
| Greater Napanee | 16,926 | — | — | 9.4 | — |
| North Perth | 16,380 | — | — | 5.6 | — |
| Simcoe | 16,121 | — | — | 10.2 | — |
| Strathroy | 16,056 | — | — | 8.9 | — |
| Kenora | 15,766 | — | €3,622 | 7.2 | — |
| West Nipissing | 15,744 | — | — | 9.9 | — |
| Mississippi Mills | 15,555 | — | — | 7.6 | — |
| Ingersoll | 14,485 | — | €3,290 | 14.2 | — |
| New Hamburg | 14,379 | — | — | 6.8 | — |
| Pembroke | 14,336 | — | €2,985 | 12.4 | — |
| Gravenhurst | 14,008 | — | — | 10.6 | — |
| Kincardine | 12,637 | — | — | 8.3 | — |
| Carleton Place | 12,565 | — | €3,568 | 7.8 | — |
| Erin | 12,044 | — | — | 8.2 | — |
| Lambton Shores | 11,561 | — | — | 9.6 | — |
| Elliot Lake | 11,551 | — | €3,028 | 16.6 | — |
| South Huron | 10,847 | — | — | 7.9 | — |
| Hawkesbury | 10,632 | — | €2,723 | 11.5 | — |
| Temiskaming Shores | 10,420 | — | — | 6.8 | — |
| Arnprior | 10,295 | — | €3,399 | 9.3 | — |
| Shelburne | 10,212 | — | — | 10.0 | — |
| Penetanguishene | 10,016 | — | €3,203 | 11.5 | — |
| Plantagenet | 9,949 | — | — | 6.4 | — |
| Huron East | 9,850 | — | — | 6.6 | — |
| Port Elgin | 9,619 | — | — | 8.0 | — |
| Smiths Falls | 9,376 | — | — | 10.1 | — |
| The Blue Mountains | 9,290 | — | — | 10.8 | — |
| Embrun | 8,680 | — | — | 5.4 | — |
| Hanover | 8,503 | — | — | 9.5 | — |
| Goderich | 8,454 | — | — | 9.3 | — |
| Kapuskasing | 8,342 | — | — | 7.7 | — |
| Camlachie | 8,308 | — | — | 7.6 | — |
| Renfrew | 8,298 | — | — | 10.5 | — |
| Aylmer | 8,274 | — | — | 9.8 | — |
| Kirkland Lake | 8,229 | — | — | 10.7 | — |
| Napanee | 8,173 | — | — | 9.4 | — |
| Bluewater | 8,034 | — | — | 5.9 | — |
| St. Marys | 7,916 | — | — | 10.1 | — |
| Dryden | 7,861 | — | — | 8.3 | — |
| Fort Frances | 7,749 | — | — | 8.1 | — |
| United Townships of Dysart, Dudley, Harcourt, Guilford, Harburn, Bruton, Havelock, Eyre and Clyde | 7,182 | — | — | 9.2 | — |
| Parry Sound | 6,909 | — | — | 9.5 | — |
| Perth | 6,824 | — | — | 12.9 | — |
| Corunna | 6,266 | — | — | 8.7 | — |
| Petrolia | 6,129 | — | — | 9.1 | — |
| Almonte | 6,098 | — | — | 7.6 | — |
| Dunnville | 5,907 | — | — | 8.3 | — |
| Sioux Lookout | 5,638 | — | — | 5.7 | — |
| Gananoque | 5,524 | — | — | 12.0 | — |
| Ayr | 5,383 | — | — | 7.4 | — |
| Mount Forest | 5,040 | — | — | 6.1 | — |
| Dorchester | 4,355 | — | — | 7.7 | — |
| Ancaster | — | — | — | 12.3 | — |
| Belle River | — | — | — | 13.2 | — |
| Rayside-Balfour | — | — | — | 10.4 | — |
Within Ontario
Highest median gross salary
Cleanest air
- North Bay: 2.8 µg/m³ PM2.5 (2024)
- Belleville: 2.9 µg/m³ PM2.5 (2024)
- Quinte West: 2.9 µg/m³ PM2.5 (2024)
- Kingston: 2.9 µg/m³ PM2.5 (2024)
- Chatham-Kent: 3.0 µg/m³ PM2.5 (2024)
Sources
Each figure in the table comes from the city's own record; open a city for the source of each value and its date.
- Statistics Canada
- Statistics Canada Census Profile downloads, 2021 Census of Population
- Official ECCC/NAPS 2024 annual daily-mean station observations, reproducibly aggregated as an arithmetic mean for eligible stations within 25 km of the target city coordinate. This is a derived place observation, not an asserted municipal monitor aggregate.
- Statistics Canada
- Statistics Canada
- Statistics Canada
- Statistics Canada, 2021 Census Profile (98-10-0002 bulk CSD CSV, province file)
- cdn.who.int
- www150.statcan.gc.ca
- Statistics Canada