Ready for your workflow

Flexible data delivery

Delivered files
UTF-8 CSV, JSON, SQLite, schemas, samples, statistics, documentation, and tier-specific ZIP bundles.
Updates
Current release 2.0.0 dated September 11, 2026. Update eligibility follows the selected license.
Preview sample data
Choose your licensePurchase once. Download immediately.
Secure checkout
Postal GeographyObserved postal codes and mailing locality relationships.
$40.00
Historical EnrichmentOperations plus matched, explicitly historical Oddity fields.Current update offer$10.00For eligible earlier Master purchases
$160.00
Records
856,929
Version
2.0.0
Release date
Sep 11, 2026
Before you choose
Explore the samples
Canada Postal Code Geography Database List

Canada Postal Code Geography Database v.2.0.0

856,929 Postal Records


Canada Postal Code Geography Database catalog icon Canada Postal Code Geography Database Download
Canada Postal Code Geography Database artwork

Canadian postal geography for data projects

Explore 856,929 Canadian postal codes from a June 2026 national address snapshot. Each code anchors a structured reference with forward sortation area, province or territory, observed address counts and carefully labeled geographic summaries.

Choose the relationships you need

Core includes 864,364 postal-code and mailing-locality relationships. Operations adds 869,951 census-geography relationships. Complete adds 794,955 historical reference rows with clearly labeled dates and verification status.

Every tier delivers matching UTF-8 CSV, JSON and SQLite, plus schemas, table samples, field statistics and documentation. Use the data for geographic lookup, aggregation, research and application development under the selected license.

Coverage and interpretation

Postal codes represent observations in a June 2026 national address-register snapshot. This is not the complete Canada Post active delivery-code list, a postal-code validator, a route boundary file, or a guarantee of deliverability. Coordinates summarize observed address records; they are not official postal centroids or postal boundaries. Civic census geography and mailing locality are distinct. The register can contain more than one building unit at a location, so address counts and coordinate means are address-weighted, not dwelling, population or unique-building estimates. Historical enrichment comes from the 2011 release, its underlying source vintage is unknown, and it remains historical_unverified. Blank fields mean unavailable, not false or zero.

856,929 Postal Records Records
SAMPLE DATA TABLE STRUCTURE RECORD INFO
Lyrics Baby Names Postal Records Historical Events

License Database Purchase Options

PUBLICATION

Census Relationships

$80.00

Publish and build for clients

All Usage rights, plus customer-facing websites, apps, reports and client projects without bulk dataset handoff.

Unlimited downloads of this purchased version while it remains current. A newer public release needs a separate purchase or offered update.

Read the complete Oddity Software Publication License

Choose this package above

MASTER

Historical Enrichment

$160.00

Client dataset handoff

All Publication rights, plus raw or transformed dataset handoff within a genuine client project. Standalone dataset resale requires a separate addendum.

Current Master update offer$10.00For an eligible earlier Master purchase. The fee is checked again when a new release is available.

Unlimited downloads of this purchased version while it remains current. A newer public release needs a separate purchase or offered update.

Read the complete Oddity Software Master License

Choose this package above

Table Schema Database Field Statistics

Release structure

Canada Postal Code Geography Database

Review the published tables, record coverage, and field names included with release 2.0.0.

Database
#98
Version
2.0.0
Format
XML schema

Data dictionary

Tables and fields

Release-defined structure
TableRecordsFields
postal_codes856929postal_code, fsa, province_territory_code, observed_address_count, coordinate_address_count, mean_observed_building_latitude, mean_observed_building_longitude, min_observed_building_latitude, max_observed_building_latitude, min_observed_building_longitude, max_observed_building_longitude
postal_localities864364postal_code, mailing_municipality_name, mailing_province_abbreviation, observed_address_count
postal_census_geographies869951postal_code, civic_province_code, csd_code, csd_english_name, csd_french_name, csd_type_english_code, csd_type_french_code, economic_region_code, economic_region_english_name, economic_region_french_name, federal_electoral_district_code, federal_electoral_district_english_name, federal_electoral_district_french_name, observed_address_count
legacy_enrichment794955postal_code, historical_city, historical_province_abbreviation, historical_preferred_flag, historical_area_code, historical_time_zone, historical_dst, historical_latitude, historical_longitude, historical_date_note, verification_status

Release at a glance

What is inside this database

Review verified record totals, geographic coverage, classifications, and field completeness for Canada Postal Code Geography Database.

856,929Postal Codes
864,364Postal Localities
869,951Postal Census Geographies
794,955Legacy Enrichment

Table and column statistics

Select a table to review its own schema, record total, fields, distinct values, and missing-value coverage.

postal codes856,929 records · 11 fields
postal_code
Distinct
856,929
Missing
0 (0.0%)
fsa
Distinct
1,672
Missing
0 (0.0%)
province_territory_code
Distinct
13
Missing
1 (0.0%)
observed_address_count
Distinct
1,575
Missing
0 (0.0%)
coordinate_address_count
Distinct
1,365
Missing
0 (0.0%)
mean_observed_building_latitude
Distinct
835,434
Missing
13,946 (1.6%)
mean_observed_building_longitude
Distinct
837,955
Missing
13,946 (1.6%)
min_observed_building_latitude
Distinct
754,830
Missing
13,946 (1.6%)
max_observed_building_latitude
Distinct
755,065
Missing
13,946 (1.6%)
min_observed_building_longitude
Distinct
792,468
Missing
13,946 (1.6%)
max_observed_building_longitude
Distinct
793,345
Missing
13,946 (1.6%)

Inspect the data

Representative sample data

Switch tables to review representative fields and rows from every table advertised for this release.

postal_codefsaprovince_territory_codeobserved_address_countcoordinate_address_countmean_observed_building_latitudemean_observed_building_longitudemin_observed_building_latitudemax_observed_building_latitudemin_observed_building_longitudemax_observed_building_longitude
A0A1A0A0ANL9146.969703-52.91055646.96970346.969703-52.910556-52.910556
G1K1K1G1KQC171746.81193229411764-71.2342052352941146.81178546.812137-71.234763-71.233618
H7V3N9H7VQC7745.542899-73.7326545714285845.54278945.542978-73.732787-73.732563
L6E0A3L6EON383843.906701947368425-79.2568785526315943.90552943.907866-79.25766-79.255352
S7K5N7S7KSK131352.17964584615385-106.6157758461538552.17922652.179985-106.61753-106.614849
Y1B1P0Y1BYT18218262.82613959890106-136.569960681318762.81696362.837572-136.6155-136.523103

Postal Records Records Information

856,929 distinct observed postal codes. Table counts: postal_codes 856,929, postal_localities 864,364, postal_census_geographies 869,951, legacy_enrichment 794,955. Codes may relate to multiple mailing localities and census geographies; child counts must not be presented as additional postal codes.

Designed for business research, directory applications, mapping, and market analysis. Review permitted uses.

Need a closer fit?

Data shaped around your project.

Tell us your topic, geography, and required fields. We can help find a match or scope a custom package.

A clear path from download to project

Get more from your data

Understand the files, check the sample coverage, and choose the license that fits your use.

Oddity Support

How can we help?

Oddity Data Updates

Know when fresh data arrives.

Receive occasional notices about new and substantially updated database releases. No third-party mailing list.

Oddity Software

Details