The Canadian Cities and Municipalities Dataset is an open dataset containing cities, towns, villages, municipalities, and communities across Canada’s provinces and territories.
The dataset is designed for developers, researchers, data analysts, GIS projects, travel applications, educational tools, and open data initiatives that require structured information about populated places in Canada.
Unlike simple text-based lists, this project provides a normalized and reusable dataset format with consistent province and territory naming, standardized codes, and machine-readable exports.
The repository includes CSV and JSON formats, province and territory specific exports, validation tooling, schema documentation, and metadata designed for long-term maintainability and reuse.
Current dataset features include:
- Canadian cities and municipalities across all provinces and territories
- Standardized province and territory codes
- Structured CSV and JSON exports
- Plain text regional exports
- Validation scripts for dataset consistency
- Zenodo-ready metadata and citation support
- Open licensing for reuse and integration
This dataset may be useful for:
- Geographic and mapping applications
- Travel and tourism tools
- Educational and research projects
- Government and civic technology projects
- Open data platforms
- Data engineering and analytics workflows
The project is maintained as part of a broader effort to support high-quality open datasets and reusable public data infrastructure.
View the dataset and contribute on GitHub: