Ontario Map with Cities

Last reviewed on April 27, 2026

Comprehensive map showing all major cities and towns across Ontario, from Toronto and Ottawa to Thunder Bay and Windsor.

About This Map

This detailed Ontario map displays over 100 cities, towns, and municipalities across the province. Ontario is home to Canada's largest city (Toronto) and the nation's capital (Ottawa), along with numerous other significant urban centers. The map clearly marks each city's location, making it easy to understand Ontario's urban geography and plan travel routes between major population centers.

Ontario's cities range from massive metropolitan areas like Toronto (population 2.9 million) to smaller regional cities serving specific areas of the province. The Greater Toronto Area (GTA) alone contains multiple cities including Toronto, Mississauga, Brampton, Markham, and Vaughan. Eastern Ontario features Ottawa and Kingston, while southwestern Ontario includes London, Windsor, and Kitchener-Waterloo. Northern Ontario's major cities include Thunder Bay and Sudbury.

What This Map Shows

  • All major Ontario cities with populations over 50,000
  • Smaller towns and regional municipalities
  • Greater Toronto Area (GTA) cities and suburbs
  • Northern Ontario urban centers
  • Eastern and Western Ontario regional cities
  • Geographic distribution of population centers

Best For

  • Understanding Ontario's urban geography and population distribution
  • Planning road trips between major cities
  • Educational purposes - teaching Ontario geography
  • Business territory planning and market analysis
  • Locating cities in relation to natural features and borders
  • Real estate research and regional comparison

Major Cities on This Map

The map includes all of Ontario's largest cities: Toronto, the provincial capital and Canada's largest city; Ottawa, Canada's national capital on the Quebec border; Mississauga and Brampton, major GTA cities; Hamilton, an industrial and port city; London, southwestern Ontario's largest city; Markham, a technology hub; Vaughan, north of Toronto; Kitchener and Waterloo, twin cities known for education and technology; Windsor, bordering Detroit; Oshawa, an automotive manufacturing center; Barrie, gateway to cottage country; Kingston, a historic eastern Ontario city; Sudbury, northern Ontario's mining hub; and Thunder Bay, the gateway to northwestern Ontario.

Ontario's largest cities by region

CityRegionApprox. population
TorontoGreater Toronto Area2,900,000
OttawaEastern Ontario1,020,000
MississaugaGreater Toronto Area720,000
BramptonGreater Toronto Area650,000
HamiltonGolden Horseshoe570,000
LondonSouthwestern Ontario420,000
KitchenerWaterloo Region260,000
WindsorSouthwestern Ontario230,000
Greater SudburyNortheastern Ontario165,000
KingstonEastern Ontario135,000
Thunder BayNorthwestern Ontario110,000

For the full alphabetical directory of every city and town with a map, see the Ontario cities index.

Frequently asked questions

How many cities are in Ontario?

Ontario has more than 50 incorporated cities and hundreds of towns and townships. Most of the largest are clustered in the south, especially around the Greater Toronto Area and the Golden Horseshoe along the west end of Lake Ontario.

What is the largest city in Ontario?

Toronto is the largest city in Ontario and in all of Canada, with about 2.9 million residents. Ottawa, Canada's national capital, is second in the province at just over one million.

What are the major cities in Northern Ontario?

The main northern centres are Greater Sudbury, Thunder Bay, Sault Ste. Marie, North Bay and Timmins. See the Northern Ontario map for context.