Walk Score Logo
Go
Locate me

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