🇨🇦Canada Subdivisions
All 13 Canada subdivisions with ISO 3166-2:CA codes - North America / Northern America
Total
13 subdivisions
Types
Province, Territory
ISO Standard
ISO 3166-2:CA
Code Example
import { subdivision } from '@koshmoney/countries';
// Get all Canada subdivisions
const subs = subdivision.getByCountry('CA');
// => 13 subdivisions
// Look up a specific subdivision
subdivision.get('CA-AB');
// => { code: 'CA-AB', name: 'Alberta', type: 'Province' }
// Validate a subdivision code
subdivision.isValidCode('CA-AB'); // true
subdivision.isValidRegion('CA', 'AB'); // trueTree-Shaking Tip
Import only Canada subdivisions to minimize bundle size:
// Import only Canada subdivisions for smaller bundles
import { subdivisions } from '@koshmoney/countries/subdivision/CA';
Object.entries(subdivisions);
// => 13 entriesAll Canada Subdivisions
Provinces (10)
| Code | Name |
|---|---|
| CA-AB | Alberta |
| CA-BC | British Columbia |
| CA-MB | Manitoba |
| CA-NB | New Brunswick |
| CA-NL | Newfoundland and Labrador |
| CA-NS | Nova Scotia |
| CA-ON | Ontario |
| CA-PE | Prince Edward Island |
| CA-QC | Quebec |
| CA-SK | Saskatchewan |
Territorys (3)
| Code | Name |
|---|---|
| CA-NT | Northwest Territories |
| CA-NU | Nunavut |
| CA-YT | Yukon |
FAQ
- How many subdivisions does Canada have?
- Canada has 13 subdivisions defined in ISO 3166-2:CA, including 10 provinces, 3 territorys.
- What is the ISO 3166-2 code format for Canada?
- Canada subdivision codes follow the format CA-XX, where CA is the country's alpha-2 code and XX is the subdivision identifier. For example, CA-AB represents Alberta.
- How to get Canada subdivisions in JavaScript?
- Install
@koshmoney/countriesvia npm, then usesubdivision.getByCountry('CA')to get all 13 subdivisions.
Use Canada subdivision data in your project
Get all 13 Canada subdivisions with ISO 3166-2 codes, plus countries, currencies, postal codes, and more.
npm install @koshmoney/countries