Cities in Ontario
The 83 largest cities in Ontario (the most populous cities in CA-ON are Toronto, Ottawa, and Mississauga) have an average Walk Score of 34. The best cities in Ontario ranked by Walk Score are Toronto, Perth, and Hamilton, while the least walkable cities are Amherstburg, LaSalle, and Innisfil.
Follow the links for city maps, photos, and all neighborhoods.
The list of Ontario cities below is sorted by Walk Score, but can also be sorted by population or alphabetically (click table's heading to sort). Find out how Walk Score works.
City |
Zip Code |
Walk Score |
Transit Score |
Bike Score |
Population |
---|---|---|---|---|---|
Toronto (the largest city in Ontario) | 61 | 78 | 61 | 2,615,060 | |
Ottawa | 45 | 50 | 64 | 883,391 | |
Mississauga | 49 | 56 | 54 | 713,443 | |
Brampton | 43 | 53 | 55 | 523,911 | |
Hamilton | 50 | 45 | 50 | 519,949 | |
London | 39 | 45 | 53 | 366,151 | |
Markham | 35 | 49 | 47 | 301,709 | |
Vaughan | 35 | 43 | 44 | 288,301 | |
Kitchener | 45 | 47 | 55 | 219,153 | |
Windsor | 42 | 38 | 52 | 210,891 | |
Richmond Hill | 37 | 45 | 43 | 185,541 | |
Oakville | 42 | 40 | 58 | 182,520 | |
Burlington | 43 | 39 | 60 | 175,779 | |
Oshawa | 43 | 44 | 49 | 149,607 | |
Barrie | 25 | 40 | 36 | 135,711 | |
St. Catharines | 42 | 40 | 55 | 131,400 | |
Cambridge | 33 | 35 | 49 | 126,748 | |
Kingston | 39 | 43 | 53 | 123,363 | |
Whitby | 35 | 40 | 42 | 122,022 | |
Guelph | 40 | 40 | 54 | 121,688 | |
Ajax | 29 | 43 | 47 | 109,600 | |
Thunder Bay | 34 | 34 | 54 | 108,359 | |
Waterloo | 41 | 45 | 64 | 98,780 | |
Brantford | 39 | -- | 50 | 93,650 | |
Pickering | 27 | 41 | 36 | 88,721 | |
Milton | 39 | 31 | 52 | 84,362 | |
Niagara Falls | 39 | 36 | 47 | 82,997 | |
Newmarket | 45 | 42 | 47 | 79,978 | |
Peterborough | 41 | -- | 58 | 78,698 | |
Sault Ste. Marie | 28 | -- | 42 | 75,141 | |
Sarnia | 32 | -- | 50 | 72,366 | |
Halton Hills | 30 | -- | 39 | 59,008 | |
North Bay | 31 | -- | 48 | 53,651 | |
Aurora | 41 | 37 | 45 | 53,203 | |
Welland | 35 | 30 | 50 | 50,631 | |
Belleville | 29 | -- | 49 | 49,454 | |
Cornwall | 40 | -- | 55 | 46,340 | |
Georgina | 25 | 23 | 38 | 43,517 | |
St. Thomas | 33 | -- | 45 | 37,905 | |
Woodstock | 37 | -- | 42 | 37,754 | |
Whitchurch-Stouffville | 25 | 20 | 43 | 37,628 | |
Innisfil | 9 | -- | 29 | 33,079 | |
Stratford | 42 | -- | 65 | 30,886 | |
Orillia | 40 | -- | 47 | 30,586 | |
New Tecumseth | 28 | -- | 35 | 30,234 | |
Fort Erie | 11 | -- | 37 | 29,960 | |
LaSalle | 6 | -- | 38 | 28,643 | |
Bradford West Gwillimbury | 13 | 13 | 26 | 28,077 | |
Orangeville | 43 | 25 | 55 | 27,975 | |
Grimsby | 27 | -- | 36 | 25,325 | |
Tecumseh | 25 | -- | 40 | 23,610 | |
Lincoln | 22 | -- | 35 | 22,487 | |
Brockville | 35 | -- | 48 | 21,870 | |
Owen Sound | 37 | -- | 40 | 21,688 | |
Amherstburg | 6 | -- | 32 | 21,556 | |
Collingwood | 35 | -- | 55 | 19,241 | |
Cobourg | 42 | -- | 59 | 18,519 | |
Port Colborne | 31 | -- | 48 | 18,424 | |
Thorold | 26 | 33 | 44 | 17,931 | |
Wasaga Beach | 11 | -- | 32 | 17,537 | |
Pelham | 14 | -- | 30 | 16,598 | |
Midland | 34 | -- | 46 | 16,572 | |
Niagara-on-the-Lake | 19 | 3 | 39 | 15,400 | |
Tillsonburg | 30 | -- | 38 | 15,301 | |
Pembroke | 37 | -- | 43 | 14,360 | |
Ingersoll | 35 | -- | 37 | 12,146 | |
Hawkesbury | 34 | -- | 42 | 10,551 | |
Carleton Place | 41 | -- | 51 | 9,809 | |
Penetanguishene | 22 | -- | 35 | 9,111 | |
Smiths Falls | 45 | -- | 45 | 8,978 | |
Renfrew | 31 | -- | 35 | 8,218 | |
Arnprior | 38 | -- | 42 | 8,114 | |
Fort Frances | 38 | -- | 42 | 7,952 | |
Dryden | 21 | -- | 32 | 7,617 | |
Goderich | 46 | -- | 53 | 7,521 | |
Hanover | 49 | -- | 46 | 7,490 | |
Aylmer | 39 | -- | 46 | 7,151 | |
St. Marys | 28 | -- | 33 | 6,655 | |
Parry Sound | 27 | -- | 28 | 6,191 | |
Shelburne | 39 | -- | 43 | 5,846 | |
Perth | 50 | -- | 50 | 5,840 | |
Petrolia | 29 | -- | 37 | 5,528 | |
Gananoque | 45 | -- | 48 | 5,194 |