List of towns in Canada

This is a list of towns in Canada. Only municipalities currently incorporated as towns are listed here.

Alberta
Alberta has 107 towns.

British Columbia
British Columbia has 14 towns.

Manitoba
Manitoba has 25 towns.

New Brunswick
New Brunswick has 27 towns.

Newfoundland and Labrador
Newfoundland and Labrador have 277 towns.

Northwest Territories
The Northwest Territories has four towns.

Nova Scotia
Nova Scotia has 30 towns.

Ontario
Ontario has 89 towns.

Prince Edward Island
Prince Edward Island has seven towns.

Quebec
Quebec does not officially differentiate between towns and cities as the general French term for both is "Ville". Quebec has 222 villas.

Saskatchewan
Saskatchewan has 146 towns.

Yukon
Yukon has three towns.