The Complete List of Canadian Cities and Towns

The most comprehensive database of all 33,820 cities, towns and villages in Canada – with linked counties, provinces, postcode areas, coordinates and more. It is ideal for website development, location lookups and data verification. Updated for Spring 2018.

Get the free sample
Screenshot of the Canadian cities list in Excel
Our data is used by…
Mirolin Konrad Volvo Zoll Endress Hauser

Complete location data in one single file

Get clean, consistent and well-organized data in one single download, with no need for lookups or complex conversions. All 33,820 city and town records include linked location information (including county, province, postcode area, map reference, latitude-longitude, census division, area code and time zone).

Includes Excel, CSV and SQL formats

The data is compatible out-of-the-box with nearly all spreadsheet applications (including Excel), SQL databases, GIS systems and programming languages. This means you can use the data quickly and easily, without any time-consuming imports or file conversions.

Updated for Spring 2018

You can have complete confidence in the quality and accuracy of our data. All records have been updated for 2018 using the most recent data from the Canadian Geographical Names Board, Natural Resources Canada and Statistics Canada's Census Program. The last complete refresh was on the .

Tried and tested reliability

We use the latest official information from Canadian Government sources only. The data is completely refreshed every quarter and undergoes regression testing and quality assurance checks before each release. You can download a sample or check the data with the live online search.

Compatible with…
SQL Server PostgreSQL SQLite Open Office Access MySQL Access PHPMyAdmin

“Is every city/town/village included?” and other FAQs

Is every city/town/village included?

All populated places recognized by the Canadian Government are listed in the data, with no duplicates. It includes both incorporated places (cities, towns, villages and hamlets) plus smaller unincorporated populated places. Historical and abandoned settlements are not included.

When was the data last updated?

The last update was made on the . This release was a full quarterly refresh which updated place names, coordinates, and accompanying postcodes.

Can I get future updates?

Yes, the ‘Business’ and ‘Enterprise’ packages include quarterly data updates which will be automatically emailed to you at the start of January, April, July and October.

Can I use the data commercially?

Yes. Our ‘Business’ and ‘Enterprise’ packages allow you to use the data for business and commercial purposes without any attribution. Please see the terms of use for more information.

What areas are covered?

The list covers all 13 provinces and territories in Canada, with no gaps in the data.

Who else uses the data?

Hundreds of software development, marketing, engineering and logistics companies across Canada rely on our city list to help run their public and internal computer systems. It's frequently used for location searches, auto-fill functions, data verification and interfacing with internal Resource Planning systems.