List of municipalities in Ontario

This is a list of municipalities in Ontario, Canada. Ontario has three types of municipalities: upper-tier, lower-tier, and single-tier. A few lower-tier municipalities can be inside one upper-tier municipality. A single-tier municipality is separate from other municipalities.

A lower-tier or single-tier municipality can be a city, town, village, township, or just a municipality. An upper-tier municipality can be a county, region, or district municipality.

 Upper-tier municipalities 
Ontario has 30 upper-tier municipalities that include multiple lower-tier municipalities. These upper-tier municipalities include 19 counties, 3 united counties and 8 regional municipalities or regions.>


+ List of upper-tier municipalities in Ontario Name Municipalsub-type 2021 Census of Population Population(2021) Population(2016) Change Land area(km2) Populationdensity(/km2) Bruce County      Dufferin County      Durham Regional municipality      Elgin County        Essex County      Frontenac County       Grey County      Haliburton County      Halton Regional municipality      Hastings County      Huron County      Lambton County      Lanark County      Leeds and Grenville United counties      Lennox and Addington County      Middlesex County      Muskoka Regional municipality      Niagara Regional municipality      Northumberland County      Oxford Regional municipality      Peel Regional municipality      Perth County      Peterborough County      Prescott and Russell United counties      Renfrew County      Simcoe County      Stormont, Dundasand Glengarry  United counties      Waterloo Regional municipality      Wellington County      York Regional municipality      Total upper-tier municipalities   Total counties   Total united counties   Total regional municipalities   Province of Ontario  

 Local municipalities (single-tier and lower-tier) 

Ontario has 414 local municipalities. This includes 173 single-tier municipalities and 241 lower-tier municipalities. The 173 single-tier municipalities include 32 cities, 23 municipalities, 28 towns, 85 townships, and 5 villages. The 241 lower-tier municipalities include 19 cities, 41 municipalities, 61 towns, 114 townships and 6 villages.


+ List of local municipalities in Ontario Name Status  type Census division 2021 Census of Population Population(2021) Population(2016) Change Land area(km2) Populationdensity(/km2) Addington Highlands Lower-tier  Township  Lennox and Addington      Adelaide Metcalfe Lower-tier  Township  Middlesex       Adjala-Tosorontio Lower-tier  Township  Simcoe       Admaston/Bromley Lower-tier  Township  Renfrew      Ajax Lower-tier  Town  Durham       Alberton Single-tier  Township  Rainy River       Alfred and Plantagenet Lower-tier  Township  Prescott and Russell       Algonquin Highlands Lower-tier  Township  Haliburton      Alnwick/Haldimand Lower-tier  Township  Northumberland       Amaranth Lower-tier  Township  Dufferin       Amherstburg Lower-tier  Town  Essex      ArchipelagoThe Archipelago Single-tier  Township  Parry Sound       Armour Single-tier  Township  Parry Sound       Armstrong Single-tier  Township  Timiskaming       Arnprior Lower-tier  Town  Renfrew      Arran–Elderslie Lower-tier  Municipality  Bruce       Ashfield–Colborne–Wawanosh Lower-tier  Township  Huron       Asphodel–Norwood Lower-tier  Township  Peterborough       Assiginack Single-tier  Township  Manitoulin       Athens Lower-tier  Township  Leeds and Grenville       Atikokan Single-tier  Town  Rainy River       Augusta Lower-tier  Township  Leeds and Grenville       Aurora Lower-tier  Town  York       Aylmer Lower-tier  Town  Elgin       Baldwin Single-tier  Township  Sudbury       Bancroft Lower-tier  Town  Hastings       Barrie Single-tier  City  Simcoe       Bayham Lower-tier  Municipality  Elgin       Beckwith Lower-tier  Township  Lanark      Belleville Single-tier  City  Hastings       Billings Single-tier  Township  Manitoulin       Black River-Matheson Single-tier  Township  Cochrane       Blandford-Blenheim Lower-tier  Township  Oxford       Blind River Single-tier  Town  Algoma       Blue MountainsThe Blue Mountains Lower-tier  Town  Grey       Bluewater Lower-tier  Municipality  Huron       Bonfield Single-tier  Township  Nipissing       Bonnechere Valley Lower-tier  Township  Renfrew      Bracebridge Lower-tier  Town  Muskoka       Bradford West Gwillimbury Lower-tier  Town  Simcoe       Brampton Lower-tier  City  Peel       Brant Single-tier  City  Brant       Brantford Single-tier  City  Brant       Brethour Single-tier  Township  Timiskaming       Brighton Lower-tier  Municipality  Northumberland       Brock Lower-tier  Township  Durham       Brockton Lower-tier  Municipality  Bruce       Brockville Single-tier  City  Leeds and Grenville       Brooke-Alvinston Lower-tier  Municipality  Lambton      Bruce Mines Single-tier  Town  Algoma       Brudenell, Lyndoch and Raglan Lower-tier  Township  Renfrew      Burk's Falls Single-tier  Village  Parry Sound       Burlington Lower-tier  City  Halton       Burpee and Mills Single-tier  Township  Manitoulin       Caledon Lower-tier  Town  Peel       Callander Single-tier  Municipality  Parry Sound       Calvin Single-tier  Municipality  Nipissing       Cambridge Lower-tier  City  Waterloo       Carleton Place Lower-tier  Town  Lanark      Carling Single-tier  Township  Parry Sound       Carlow/Mayo Lower-tier  Township  Hastings       Casey Single-tier  Township  Timiskaming       Casselman Lower-tier  Village  Prescott and Russell       Cavan Monaghan Lower-tier  Township  Peterborough       Central Elgin Lower-tier  Municipality  Elgin       Central Frontenac Lower-tier  Township  Frontenac       Central Huron Lower-tier  Municipality  Huron       Central Manitoulin Single-tier  Municipality  Manitoulin       Centre Hastings Lower-tier  Municipality  Hastings       Centre Wellington Lower-tier  Township  Wellington      Chamberlain Single-tier  Township  Timiskaming       Champlain Lower-tier  Township  Prescott and Russell       Chapleau Single-tier  Township  Sudbury       Chapple Single-tier  Township  Rainy River       Charlton and Dack Single-tier  Municipality  Timiskaming       Chatham-Kent Single-tier  Municipality  Chatham-Kent       Chatsworth Lower-tier  Township  Grey       Chisholm Single-tier  Township  Nipissing       Clarence-Rockland Lower-tier  City  Prescott and Russell       Clarington Lower-tier  Municipality  Durham       Clearview Lower-tier  Township  Simcoe       Cobalt Single-tier  Town  Timiskaming       Cobourg Lower-tier  Town  Northumberland       Cochrane Single-tier  Town  Cochrane       Cockburn Island Single-tier  Township  Manitoulin       Coleman Single-tier  Township  Timiskaming       Collingwood Lower-tier  Town  Simcoe       Conmee Single-tier  Township  Thunder Bay       Cornwall Single-tier  City  Stormont, Dundas and Glengarry       Cramahe Lower-tier  Township  Northumberland       Dawn-Euphemia Lower-tier  Township  Lambton      Dawson Single-tier  Township  Rainy River       Deep River Lower-tier  Town  Renfrew      Deseronto Lower-tier  Town  Hastings       Dorion Single-tier  Township  Thunder Bay       Douro-Dummer Lower-tier  Township  Peterborough       Drummond/North Elmsley Lower-tier  Township  Lanark      Dryden Single-tier  City  Kenora       Dubreuilville Single-tier  Township  Algoma       Dutton/Dunwich Lower-tier  Municipality  Elgin       Dysart et al Lower-tier  Municipality  Haliburton      Ear Falls Single-tier  Township  Kenora       East Ferris Single-tier  Municipality  Nipissing       East Garafraxa Lower-tier  Township  Dufferin       East Gwillimbury Lower-tier  Town  York       East Hawkesbury Lower-tier  Township  Prescott and Russell       East Zorra-Tavistock Lower-tier  Township  Oxford       Edwardsburgh/Cardinal Lower-tier  Township  Leeds and Grenville       Elizabethtown-Kitley Lower-tier  Township  Leeds and Grenville       Elliot Lake Single-tier  City  Algoma       Emo Single-tier  Township  Rainy River       Englehart Single-tier  Town  Timiskaming       Enniskillen Lower-tier  Township  Lambton      Erin Lower-tier  Town  Wellington      Espanola Single-tier  Town  Sudbury       Essa Lower-tier  Township  Simcoe       Essex Lower-tier  Town  Essex      Evanturel Single-tier  Township  Timiskaming       Faraday Lower-tier  Township  Hastings       Fauquier-Strickland Single-tier  Township  Cochrane       Fort Erie Lower-tier  Town  Niagara       Fort Frances Single-tier  Town  Rainy River       French River Single-tier  Municipality  Sudbury       Front of Yonge Lower-tier  Township  Leeds and Grenville       Frontenac Islands Lower-tier  Township  Frontenac       Gananoque Single-tier  Town  Leeds and Grenville       Gauthier Single-tier  Township  Timiskaming       Georgian Bay Lower-tier  Township  Muskoka       Georgian Bluffs Lower-tier  Township  Grey       Georgina Lower-tier  Town  York       Gillies Single-tier  Township  Thunder Bay       Goderich Lower-tier  Town  Huron       Gordon/Barrie Island Single-tier  Municipality  Manitoulin       Gore Bay Single-tier  Town  Manitoulin       Grand Valley Lower-tier  Town  Dufferin       Gravenhurst Lower-tier  Town  Muskoka       Greater Madawaska Lower-tier  Township  Renfrew      Greater Napanee Lower-tier  Town  Lennox and Addington      Greater Sudbury Single-tier  City  Greater Sudbury       Greenstone Single-tier  Municipality  Thunder Bay       Grey Highlands Lower-tier  Municipality  Grey       Grimsby Lower-tier  Town  Niagara       Guelph Single-tier  City  Wellington       Guelph/Eramosa Lower-tier  Township  Wellington       Haldimand Single-tier  City  Haldimand-Norfolk       Halton Hills Lower-tier  Town  Halton       Hamilton Lower-tier  Township  Northumberland       Hamilton Single-tier  City  Hamilton       Hanover Lower-tier  Town  Grey       Harley Single-tier  Township  Timiskaming       Harris Single-tier  Township  Timiskaming       Hastings Highlands Lower-tier  Municipality  Hastings       Havelock-Belmont-Methuen Lower-tier  Township  Peterborough       Hawkesbury Lower-tier  Town  Prescott and Russell       Head, Clara and Maria Lower-tier  Township  Renfrew      Hearst Single-tier  Town  Cochrane       Highlands East Lower-tier  Municipality  Haliburton       Hilliard Single-tier  Township  Timiskaming       Hilton Single-tier  Township  Algoma       Hilton Beach Single-tier  Village  Algoma       Hornepayne Single-tier  Township  Algoma       Horton Lower-tier  Township  Renfrew      Howick Lower-tier  Township  Huron       Hudson Single-tier  Township  Timiskaming       Huntsville Lower-tier  Town  Muskoka       Huron East Lower-tier  Municipality  Huron       Huron Shores Single-tier  Municipality  Algoma       Huron-Kinloss Lower-tier  Township  Bruce       Ignace Single-tier  Township  Kenora       Ingersoll Lower-tier  Town  Oxford       Innisfil Lower-tier  Town  Simcoe       Iroquois Falls Single-tier  Town  Cochrane       James Single-tier  Township  Timiskaming       Jocelyn Single-tier  Township  Algoma       Johnson Single-tier  Township  Algoma       Joly Single-tier  Township  Parry Sound       Kapuskasing Single-tier  Town  Cochrane       Kawartha Lakes Single-tier  City  Kawartha Lakes       Kearney Single-tier  Town  Parry Sound       Kenora Single-tier  City  Kenora       Kerns Single-tier  Township  Timiskaming       Killaloe, Hagarty and Richards Lower-tier  Township  Renfrew      Killarney Single-tier  Municipality  Sudbury       Kincardine Lower-tier  Municipality  Bruce       King Lower-tier  Township  York       Kingston Single-tier  City  Frontenac       Kingsville Lower-tier  Town  Essex      Kirkland Lake Single-tier  Town  Timiskaming       Kitchener Lower-tier  City  Waterloo       La Vallee Single-tier  Township  Rainy River       Laird Single-tier  Township  Algoma       Lake of Bays Lower-tier  Township  Muskoka       Lake of the Woods Single-tier  Township  Rainy River       Lakeshore Lower-tier  Town  Essex      Lambton Shores Lower-tier  Municipality  Lambton      Lanark Highlands Lower-tier  Township  Lanark      Larder Lake Single-tier  Township  Timiskaming       LaSalle Lower-tier  Town  Essex      Latchford Single-tier  Town  Timiskaming       Laurentian Hills Lower-tier  Town  Renfrew      Laurentian Valley Lower-tier  Township  Renfrew      Leamington Lower-tier  Municipality  Essex      Leeds and the Thousand Islands Lower-tier  Township  Leeds and Grenville       Limerick Lower-tier  Township  Hastings       Lincoln Lower-tier  Town  Niagara       London Single-tier  City  Middlesex       Loyalist Lower-tier  Township  Lennox and Addington      Lucan Biddulph Lower-tier  Township  Middlesex       Macdonald, Meredith and Aberdeen Additional Single-tier  Township  Algoma       Machar Single-tier  Township  Parry Sound       Machin Single-tier  Municipality  Kenora       Madawaska Valley Lower-tier  Township  Renfrew      Madoc Lower-tier  Township  Hastings       Magnetawan Single-tier  Municipality  Parry Sound       Malahide Lower-tier  Township  Elgin       Manitouwadge Single-tier  Township  Thunder Bay       Mapleton Lower-tier  Township  Wellington      Marathon Single-tier  Town  Thunder Bay       Markham Lower-tier  City  York       Markstay-Warren Single-tier  Municipality  Sudbury       Marmora and Lake Lower-tier  Municipality  Hastings       Matachewan Single-tier  Township  Timiskaming       Mattawa Single-tier  Town  Nipissing       Mattawan Single-tier  Township  Nipissing       Mattice-Val Côté Single-tier  Township  Cochrane       McDougall Single-tier  Municipality  Parry Sound       McGarry Single-tier  Township  Timiskaming       McKellar Single-tier  Township  Parry Sound       McMurrich/Monteith Single-tier  Township  Parry Sound       McNab/Braeside Lower-tier  Township  Renfrew      Meaford Lower-tier  Municipality  Grey       Melancthon Lower-tier  Township  Dufferin       Merrickville–Wolford Lower-tier  Village  Leeds and Grenville       Middlesex Centre Lower-tier  Municipality  Middlesex       Midland Lower-tier  Town  Simcoe       Milton Lower-tier  Town  Halton       Minden Hills Lower-tier  Township  Haliburton       Minto Lower-tier  Town  Wellington      Mississauga Lower-tier  City  Peel       Mississippi Mills Lower-tier  Town  Lanark      Mono Lower-tier  Town  Dufferin       Montague Lower-tier  Township  Lanark      Moonbeam Single-tier  Township  Cochrane       Moosonee Single-tier  Town  Cochrane       Morley Single-tier  Township  Rainy River       Morris-Turnberry Lower-tier  Municipality  Huron       Mulmur Lower-tier  Township  Dufferin       Muskoka Lakes Lower-tier  Township  Muskoka       Nairn and Hyman Single-tier  Township  Sudbury       NationThe Nation Lower-tier  Municipality  Prescott and Russell       Neebing Single-tier  Municipality  Thunder Bay       New Tecumseth Lower-tier  Town  Simcoe       Newbury Lower-tier  Village  Middlesex       Newmarket Lower-tier  Town  York       Niagara Falls Lower-tier  City  Niagara       Niagara-on-the-Lake Lower-tier  Town  Niagara       Nipigon Single-tier  Township  Thunder Bay       Nipissing Single-tier  Township  Parry Sound       Norfolk Single-tier  City  Haldimand-Norfolk       North Algona Wilberforce Lower-tier  Township  Renfrew      North Bay Single-tier  City  Nipissing       North Dumfries Lower-tier  Township  Waterloo       North Dundas Lower-tier  Township  Stormont, Dundas and Glengarry       North Frontenac Lower-tier  Township  Frontenac       North Glengarry Lower-tier  Township  Stormont, Dundas and Glengarry       North Grenville Lower-tier  Municipality  Leeds and Grenville       North Huron Lower-tier  Township  Huron       North Kawartha Lower-tier  Township  Peterborough       North Middlesex Lower-tier  Municipality  Middlesex       North Perth Lower-tier  Municipality  Perth      North ShoreThe North Shore Single-tier  Township  Algoma       North Stormont Lower-tier  Township  Stormont, Dundas and Glengarry       Northeastern Manitoulin and the Islands Single-tier  Municipality  Manitoulin       Northern Bruce Peninsula Lower-tier  Municipality  Bruce       Norwich Lower-tier  Township  Oxford       Oakville Lower-tier  Town  Halton       O'Connor Single-tier  Township  Thunder Bay       Oil Springs Lower-tier  Village  Lambton      Oliver Paipoonge Single-tier  Municipality  Thunder Bay       Opasatika Single-tier  Township  Cochrane       Orangeville Lower-tier  Town  Dufferin       Orillia Single-tier  City  Simcoe       Oro-Medonte Lower-tier  Township  Simcoe       Oshawa Lower-tier  City  Durham       Otonabee–South Monaghan Lower-tier  Township  Peterborough       Ottawa Single-tier  City  Ottawa       Owen Sound Lower-tier  City  Grey       Papineau-Cameron Single-tier  Township  Nipissing       Parry Sound Single-tier  Town  Parry Sound       Pelee Single-tier  Township  Essex      Pelham Lower-tier  Town  Niagara       Pembroke Single-tier  City  Renfrew      Penetanguishene Lower-tier  Town  Simcoe       Perry Single-tier  Township  Parry Sound       Perth Lower-tier  Town  Lanark      Perth East Lower-tier  Township  Perth      Perth South Lower-tier  Township  Perth      Petawawa Lower-tier  Town  Renfrew      Peterborough Single-tier  City  Peterborough       Petrolia Lower-tier  Town  Lambton      Pickering Lower-tier  City  Durham       Pickle Lake Single-tier  Township  Kenora       Plummer Additional Single-tier  Township  Algoma       Plympton–Wyoming Lower-tier  Town  Lambton      Point Edward Lower-tier  Village  Lambton      Port Colborne Lower-tier  City  Niagara       Port Hope Lower-tier  Municipality  Northumberland       Powassan Single-tier  Municipality  Parry Sound       Prescott Single-tier  Town  Leeds and Grenville       Prince Single-tier  Township  Algoma       Prince Edward Single-tier  City  Prince Edward       Puslinch Lower-tier  Township  Wellington      Quinte West Single-tier  City  Hastings       Rainy River Single-tier  Town  Rainy River       Ramara Lower-tier  Township  Simcoe       Red Lake Single-tier  Municipality  Kenora       Red Rock Single-tier  Township  Thunder Bay       Renfrew Lower-tier  Town  Renfrew      Richmond Hill Lower-tier  City  York       Rideau Lakes Lower-tier  Township  Leeds and Grenville       Russell Lower-tier  Township  Prescott and Russell       Ryerson Single-tier  Township  Parry Sound       Sables-Spanish Rivers Single-tier  Township  Sudbury       Sarnia Lower-tier  City  Lambton      Saugeen Shores Lower-tier  Town  Bruce       Sault Ste. Marie Single-tier  City  Algoma       Schreiber Single-tier  Township  Thunder Bay       Scugog Lower-tier  Township  Durham       Seguin Single-tier  Township  Parry Sound       Selwyn Lower-tier  Township  Peterborough       Severn Lower-tier  Township  Simcoe       Shelburne Lower-tier  Town  Dufferin       Shuniah Single-tier  Municipality  Thunder Bay       Sioux Lookout Single-tier  Municipality  Kenora       Sioux Narrows-Nestor Falls Single-tier  Township  Kenora       Smiths Falls Single-tier  Town  Lanark      Smooth Rock Falls Single-tier  Town  Cochrane       South Algonquin Single-tier  Township  Nipissing       South Bruce Lower-tier  Municipality  Bruce       South Bruce Peninsula Lower-tier  Town  Bruce       South Dundas Lower-tier  Municipality  Stormont, Dundas and Glengarry       South Frontenac Lower-tier  Township  Frontenac       South Glengarry Lower-tier  Township  Stormont, Dundas and Glengarry       South Huron Lower-tier  Municipality  Huron       South River Single-tier  Village  Parry Sound       South Stormont Lower-tier  Township  Stormont, Dundas and Glengarry       Southgate Lower-tier  Township  Grey       Southwest Middlesex Lower-tier  Municipality  Middlesex       South-West Oxford Lower-tier  Township  Oxford       Southwold Lower-tier  Township  Elgin       Spanish Single-tier  Town  Algoma       Springwater Lower-tier  Township  Simcoe       St. Catharines Lower-tier  City  Niagara       St. Clair Lower-tier  Township  Lambton      St. Joseph Single-tier  Township  Algoma       St. Marys Single-tier  Town  Perth      St. Thomas Single-tier  City  Elgin       St.-Charles Single-tier  Municipality  Sudbury       Stirling-Rawdon Lower-tier  Township  Hastings       Stone Mills Lower-tier  Township  Lennox and Addington      Stratford Single-tier  City  Perth      Strathroy-Caradoc Lower-tier  Municipality  Middlesex       Strong Single-tier  Township  Parry Sound       Sundridge Single-tier  Village  Parry Sound       Tarbutt Single-tier  Township  Algoma       Tay Lower-tier  Township  Simcoe       Tay Valley Lower-tier  Township  Lanark      Tecumseh Lower-tier  Town  Essex      Tehkummah Single-tier  Township  Manitoulin       Temagami Single-tier  Municipality  Nipissing       Temiskaming Shores Single-tier  City  Timiskaming       Terrace Bay Single-tier  Township  Thunder Bay       Thames Centre Lower-tier  Municipality  Middlesex       Thessalon Single-tier  Town  Algoma       Thornloe Single-tier  Village  Timiskaming       Thorold Lower-tier  City  Niagara       Thunder Bay Single-tier  City  Thunder Bay       Tillsonburg Lower-tier  Town  Oxford       Timmins Single-tier  City  Cochrane       Tiny Lower-tier  Township  Simcoe       Toronto Single-tierA unique set of legal powers, beyond other single-tier municipalities, is provided by the City of Toronto Act, 2006, SO 2006, c 11, Sch A.  City  Toronto       Trent Hills Lower-tier  Municipality  Northumberland       Trent Lakes Lower-tier  Municipality  Peterborough       Tudor and Cashel Lower-tier  Township  Hastings       Tweed Lower-tier  Municipality  Hastings       Tyendinaga Lower-tier  Township  Hastings       Uxbridge Lower-tier  Township  Durham       Val Rita-Harty Single-tier  Township  Cochrane       Vaughan Lower-tier  City  York       Wainfleet Lower-tier  Township  Niagara       Warwick Lower-tier  Township  Lambton      Wasaga Beach Lower-tier  Town  Simcoe       Waterloo Lower-tier  City  Waterloo       Wawa Single-tier  Municipality  Algoma       Welland Lower-tier  City  Niagara       Wellesley Lower-tier  Township  Waterloo       Wellington North Lower-tier  Township  Wellington      West Elgin Lower-tier  Municipality  Elgin       West Grey Lower-tier  Municipality  Grey       West Lincoln Lower-tier  Township  Niagara       West Nipissing Single-tier  Municipality  Nipissing       West Perth Lower-tier  Municipality  Perth      Westport Lower-tier  Village  Leeds and Grenville       Whitby Lower-tier  Town  Durham       Whitchurch-Stouffville Lower-tier  Town  York       White River Single-tier  Township  Algoma       Whitestone Single-tier  Municipality  Parry Sound       Whitewater Lower-tier  Township  Renfrew      Wilmot Lower-tier  Township  Waterloo       Windsor Single-tier  City  Essex      Wollaston Lower-tier  Township  Hastings       Woodstock Lower-tier  City  Oxford       Woolwich Lower-tier  Township  Waterloo       Zorra Lower-tier  Township  Oxford       Total local municipalities   Total single-tier local municipalities   Total lower-tier local municipalities   Total cities   Total single-tier cities   Total lower-tier cities   Total municipalities   Total single-tier municipalities   Total lower-tier municipalities   Total towns   Total single-tier towns   Total lower-tier towns   Total townships   Total single-tier townships   Total lower-tier townships   Total villages   Total single-tier villages   Total lower-tier villages   Province of Ontario  

 Notes 

 References 

*
Ontario