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 45. The best cities in Ontario ranked by Walk Score are Toronto, Smiths Falls, and Perth, while the least walkable cities are Innisfil, Amherstburg, and Pelham.

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) 71 78 -- 2,615,060
Ottawa 54 49 -- 883,391
Mississauga 59 -- -- 713,443
Brampton 48 48 -- 523,911
Hamilton 51 42 -- 519,949
London 49 -- -- 366,151
Markham 47 -- -- 301,709
Vaughan 49 -- -- 288,301
Kitchener 47 44 -- 219,153
Windsor 49 -- -- 210,891
Richmond Hill 50 45 -- 185,541
Oakville 51 -- -- 182,520
Burlington 54 -- -- 175,779
Oshawa 51 -- -- 149,607
Barrie 40 -- -- 135,711
St. Catharines 52 -- -- 131,400
Cambridge 44 33 -- 126,748
Kingston 49 -- -- 123,363
Whitby 43 -- -- 122,022
Guelph 47 40 -- 121,688
Ajax 47 -- -- 109,600
Thunder Bay 40 34 -- 108,359
Waterloo 44 44 -- 98,780
Brantford 45 -- -- 93,650
Pickering 50 -- -- 88,721
Milton 42 -- -- 84,362
Niagara Falls 43 -- -- 82,997
Newmarket 50 -- -- 79,978
Peterborough 47 -- -- 78,698
Sault Ste. Marie 33 -- -- 75,141
Sarnia 42 -- -- 72,366
Halton Hills 40 -- -- 59,008
North Bay 42 -- -- 53,651
Aurora 47 -- -- 53,203
Welland 47 -- -- 50,631
Belleville 42 -- -- 49,454
Cornwall 46 -- -- 46,340
Georgina 29 -- -- 43,517
St. Thomas 47 -- -- 37,905
Woodstock 45 -- -- 37,754
Whitchurch-Stouffville 32 -- -- 37,628
Innisfil 18 -- -- 33,079
Stratford 52 -- -- 30,886
Orillia 47 -- -- 30,586
New Tecumseth 37 -- -- 30,234
Fort Erie 31 -- -- 29,960
LaSalle 22 -- -- 28,643
Bradford West Gwillimbury 37 -- -- 28,077
Orangeville 55 -- -- 27,975
Grimsby 31 -- -- 25,325
Tecumseh 31 -- -- 23,610
Lincoln 32 -- -- 22,487
Brockville 51 -- -- 21,870
Owen Sound 50 -- -- 21,688
Amherstburg 20 -- -- 21,556
Collingwood 46 -- -- 19,241
Cobourg 48 -- -- 18,519
Port Colborne 38 -- -- 18,424
Thorold 36 -- -- 17,931
Wasaga Beach 25 -- -- 17,537
Pelham 22 -- -- 16,598
Midland 43 -- -- 16,572
Niagara-on-the-Lake 25 -- -- 15,400
Tillsonburg 40 -- -- 15,301
Pembroke 50 -- -- 14,360
Ingersoll 48 -- -- 12,146
Hawkesbury 48 -- -- 10,551
Carleton Place 55 -- -- 9,809
Penetanguishene 36 -- -- 9,111
Smiths Falls 65 -- -- 8,978
Renfrew 49 -- -- 8,218
Arnprior 56 -- -- 8,114
Fort Frances 48 -- -- 7,952
Dryden 38 -- -- 7,617
Goderich 59 -- -- 7,521
Hanover 64 -- -- 7,490
Aylmer 50 -- -- 7,151
St. Marys 41 -- -- 6,655
Parry Sound 56 -- -- 6,191
Shelburne 49 -- -- 5,846
Perth 65 -- -- 5,840
Petrolia 43 -- -- 5,528
Gananoque 64 -- -- 5,194