The most important information you need to know.
Best for enterprise applications, GIS analysis, and comprehensive demographic research
The only Canadian Postal Code Database with Statistics Canada PCCF-equivalent census geography linkage built directly into every postal code record.
Our Business edition eliminates the complexity of Statistics Canada's separate Postal Code Conversion File (PCCF) by pre-integrating all census geography linkages directly into the postal code database. This means you get immediate access to demographic analysis, market segmentation, and GIS applications without managing multiple files or performing complex joins.
Unlike competitors who require separate PCCF licensing or provide only FSA-level census data, our Business edition includes 11 census geography levels (from Dissemination Blocks to Census Metropolitan Areas) plus Federal Electoral Districts, Economic Regions, and Population Centres—all linked at the individual postal code level.
What you get: 43 data fields in the main postal code table + 17 supplemental reference tables with over 600,000 records of census geography definitions, cross-reference mappings, and hierarchical relationships. This is the most comprehensive Canadian postal code census integration available commercially.
Business edition includes these supplemental reference tables as separate files. These tables enable advanced data matching, alternate name resolution, and comprehensive Census geography analysis.
8,126 records. Maps alternate and abbreviated municipality names to official Canada Post designations. Includes validity flags and FSA associations for resolving legacy or variant city names.
Use: Address validation, data cleanup, historical municipality name resolution, handling municipal amalgamations
8,256 records. Character mapping table for French accented characters. Links unaccented text to properly accented versions with coded character representations.
Use: Bilingual text normalization, French character handling, search optimization, Quebec address processing
9,552 records. Alternate and obsolete street name mappings to current official street names. Includes street type and direction variations.
Use: Street name standardization, address matching, historical data migration, legacy system integration
57,936 records. Smallest standard geographic Census unit (400-700 people). Foundation for all Census demographic data and the recommended level for most demographic analysis.
Use: Granular demographic analysis, micro-market targeting, neighborhood profiling, customer segmentation
498,786 records. Block-level Census geography representing the smallest geographic unit for which Census data is disseminated. City blocks or equivalent rural areas.
Use: Fine-grained spatial analysis, urban density studies, precision demographic targeting
6,247 records. Census Tract definitions for stable neighborhood-level demographic analysis in major urban centers. Areas of ~2,500-8,000 population.
Use: Neighborhood demographics, trend analysis, urban planning, longitudinal studies
5,161 records. Municipalities and equivalent areas (cities, towns, villages, townships). Primary municipal government units with official boundaries.
Use: Municipal-level analysis, local government boundaries, property tax zones, service area planning
293 records. Complete Census Division reference table with codes, names, and geographic hierarchies. Regional districts, counties, or equivalent provincial areas.
Use: Regional analysis, demographic aggregation, Statistics Canada data joins, county-level reporting
1,757 records. Groupings of adjacent Census Subdivisions that form a single statistical unit for demographic analysis purposes.
Use: Regional demographic grouping, comparative analysis, rural community aggregation
156 records. Major urban areas and their surrounding regions. CMAs have 100,000+ population; CAs (Census Agglomerations) have 10,000-99,999.
Use: Metropolitan market analysis, urban vs. rural classification, regional economic studies
76 records. Groupings of Census Divisions with similar economic characteristics for regional economic analysis and labor market studies.
Use: Economic development planning, labor market analysis, regional business intelligence
1,030 records. Urban core classifications and rural area definitions. Includes population center type, class codes, and provincial components for settlement analysis.
Use: Urban/rural classification, population density analysis, settlement pattern studies
5,433 records. Groupings of Dissemination Areas created for Census data protection where populations are too small for individual DA reporting.
Use: Privacy-protected demographic analysis, rural area statistics, suppressed data handling
1,685 records. Populated areas with official Statistics Canada recognition but without municipal government status. Includes UID, name, type, province linkage, DGUID, and land area.
Use: Geographic classification, population settlement analysis, rural community identification, land area calculations
338 records. Current federal riding boundaries with English and French official names for electoral and political analysis. Updated to reflect latest redistribution.
Use: Political targeting, voter analysis, riding-level demographics, government constituent services
13 records. Province and territory reference table with official names in English and French, standard abbreviations, numeric codes, and sequence numbers.
Use: Province name standardization, bilingual applications, data validation
498,786 records. Master crosswalk file linking all Census geographic levels using DGUIDs (Dissemination Geography Unique Identifiers) from Statistics Canada's 2021 Census.
Use: Multi-level geographic joins, hierarchical analysis, Statistics Canada data integration, DGUID-based lookups
Get instant access to PCCF-equivalent census linkage without the complexity of Statistics Canada's separate file system. All census geographies pre-integrated, all supplemental tables included, all formats provided (CSV, Excel, Access).
View Business Edition PricingQuick answers to common questions about our Canadian Postal Code Database. Have Tech questions? See the full Technical FAQ.
Each edition offers different levels of data depth:
Yes! You can upgrade at any time by simply paying the price difference. Your subscription end date remains the same, and you'll immediately get access to the additional data fields and supplemental tables.
For example, if you purchased Standard and want to upgrade to Business, you'd pay $330 (the difference between $499.95 and $169.95), and your 12-month update period stays unchanged. This is accessible directly from your Account Homepage. It will list all of your subscriptions and offer an immediate upgrade option. No waiting, the upgrade is instantaneous. Contact us if you have any further questions.
Every purchase includes 12 months of monthly updates at no additional cost. Each month, we sync with Canada Post updates and release a fresh version of the database around the 15th of the month. We send out a monthly email notice to all active subscribers announcing the new release.
Access your updates two ways:
After 12 months, you keep all the data you've downloaded. Renewal is only needed if you want to continue receiving monthly updates.
We recommend that automated FTP transfers be scheduled for the 20th of the month, just in case of a delay. We have not missed publishing around the 15th in many years, but occasionally there are re-publications to correct something that missed our review. Part of our 3-step accuracy verification process. Automating on the 20th of the month ensures any corrections are captured without reprocessing.
You need a redistribution license if:
You DON'T need a redistribution license if:
Important note about Canada Post: "Postal Code" is an official mark (OM) of Canada Post Corporation. Our redistribution license covers the use of our compiled database and includes proper Canada Post attribution requirements. Redistribution licenses are priced based on your end-user count and are royalty-free (no per-use fees).
Still not sure? Contact us with a brief description of your use case, and we'll help you determine the right license type. We're here to make it simple, not complicated.
Every edition includes three formats at no extra cost:
Note: Unlike our U.S. ZIP Code Database, SQL import scripts are not available for the Canadian Postal Code Database. However, the CSV format imports easily into MySQL, PostgreSQL, SQL Server, and other database systems using their native import tools.
All formats are included with every purchase and available for download immediately after checkout.
Yes! All three editions include latitude and longitude coordinates for approximately 99% of Canadian Postal Codes. These coordinates allow you to:
Coordinate precision: Coordinates represent the approximate center point of each Postal Code's delivery area, typically accurate to within a few hundred meters for urban areas. See our FAQ on coordinate accuracy for more details.
Bonus: Every purchase includes our free Radius Finder desktop application for instant distance calculations and radius searches with no internet connection required.
We maintain 99.9% accuracy through a rigorous three-step verification process:
Monthly updates: We sync with Canada Post's monthly releases (typically around the 15th), capturing new Postal Codes, retirements, and boundary changes. This ensures your database stays current with real-world addressing changes.
What "99.9% accuracy" means: For Postal Code assignments, city/province mappings, and core geographic data. Coordinate accuracy varies (see separate FAQ). Census demographics reflect Statistics Canada's most recent official data (2021 Census for current release).
Found an error? Report it to us. We investigate every claim and issue corrections in the next monthly update when verified.
Yes, for Postal Code-level validation. Our database is excellent for:
Limitations for full civic address validation:
Due to Canada Post licensing restrictions, we cannot provide street number ranges (e.g., "100-199 Main St"). This means our database can tell you that a Postal Code is associated with "Main Street" but cannot validate specific street numbers or suite numbers.
For complete address validation including street numbers: You'll need Canada Post's official Address Lookup File (CANADA.ADD) or a third-party address validation API service. Our database complements these services by providing the demographic, geographic, and Census data that Canada Post doesn't include.
Bottom line: Perfect for Postal Code validation, geographic lookups, and data enrichment. Not suitable as a standalone solution for full civic address validation with street number verification.
Census data varies by edition, all sourced from Statistics Canada 2021 Census:
Deluxe Edition:
Business Edition:
Each geographic linkage includes both the unique identifier (UID) and the official name, allowing you to join with detailed Census tables for demographics, income, housing, education, and more.
Note: The Business edition's PCCF linkage is the key to unlocking comprehensive demographic analysis. While we provide the geographic connections, you can pair these with Statistics Canada's free Census Profile tables to access thousands of demographic variables.
Postal Code data: Updated monthly around the 15th of each month, synchronized with Canada Post's official releases. New Postal Codes, retirements, and geographic changes are reflected within days of Canada Post's publication.
Census demographic data: Based on Statistics Canada's 2021 Census (most recent comprehensive census). The next Census will be conducted in 2026, with results typically released 12-18 months later.
Geographic boundaries: Federal Electoral District boundaries reflect the most recent redistribution. Census geography (CMAs, CDs, CSDs, DAs, CTs) follows Statistics Canada's 2021 definitions and remains stable between census cycles.
What changes monthly:
Your purchase includes 12 months of these updates, ensuring you always have access to the most current Postal Code information available.
Absolutely! All of our licenses (Standard, Deluxe, and Business) include full commercial use rights for internal business operations.
Regular licenses allow you to:
If you're distributing the data to others (embedding in software, SaaS applications, mobile apps, or products you sell), you'll need a redistribution license. See our redistribution FAQ for details.
License tiers: Choose the user count that matches your organization size (1-5 users, 6-50 users, or 51+ users for enterprise). The license covers everyone in your organization who needs access to the database.
Simple: 30-day, no-questions-asked, 100% money-back guarantee.
If our Canadian Postal Code Database doesn't meet your needs for any reason, just contact us within 30 days of purchase for a full refund. No hassle, no hoops to jump through.
Why we can offer this: We've been doing this for 23 years and have served over 500 Fortune 500 companies. We're confident our data quality and customer service will exceed your expectations. The handful of refunds we process each year are typically due to customers realizing they need a different product (like full address validation) rather than data quality issues.
What happens to the data? If you request a refund, we ask that you delete any downloaded files from your systems. We operate on trust—we're not going to hunt you down or install DRM. We just want happy customers.
After 30 days? Refunds aren't available, but we're always here to help troubleshoot issues, answer questions, or work with you if there's a data quality concern. Our goal is your success, not your money.
FSA stands for Forward Sortation Area—the first three characters of a Canadian Postal Code (e.g., the "K1A" in "K1A 0B1").
Understanding the structure:
For Americans: A helpful analogy:
Why FSA matters: Statistics Canada Census data is often aggregated at the FSA level. This means population and dwelling counts in our Deluxe edition represent everyone in the FSA, not just one specific Postal Code. The Business edition's PCCF linkage provides more granular Census geography (Dissemination Areas, Census Tracts) for finer demographic analysis.
Coverage: Canada has approximately 1,620 FSAs covering all provinces and territories. Our database includes all 892,960+ full Postal Codes within these FSAs.
Yes! Our database includes proper French characters, accents, and bilingual naming where applicable:
What's included:
Technical details: All text fields use UTF-8 character encoding, ensuring French characters display correctly in modern applications, databases, and programming languages. No special configuration needed—just import and use.
Examples:
Census geography: Federal Electoral District names and Census names include both English and French official names where applicable, sourced directly from Statistics Canada's bilingual standards.
The honest answer: Canada Post does not release official latitude/longitude coordinates for Postal Codes. Canada Post considers precise geocoding data proprietary.
Our solution: We use crowd-sourced and verified coordinates compiled from multiple sources including:
What this means for accuracy:
Continuous improvement: We update and refine coordinates monthly based on user feedback and new validation sources. If you discover inaccurate coordinates, report them to us and we'll investigate and correct them in the next update.
Why not buy "perfect" coordinates? Hyper-accurate, commercially licensed geocoding data exists but costs significantly more (often 10-20x our pricing). Our approach balances accuracy with affordability—good enough for radius searches, mapping, and territory analysis while keeping the database accessible to small businesses and developers.
Bottom line: Our coordinates work well for store locators, territory mapping, distance calculations, and demographic analysis. If you need sub-meter precision for specialized GIS applications, consider pairing our data with a commercial geocoding service.
PCCF (Postal Code Conversion File) is Statistics Canada's official linkage between Postal Codes and Census geography. It's the key to unlocking comprehensive demographic analysis.
What PCCF integration gives you:
Every Postal Code in our Business edition connects to multiple layers of Census geography:
Why this matters: Statistics Canada publishes thousands of demographic variables (income, education, housing, employment, language, immigration, etc.) organized by these geographic areas. With PCCF linkage, you can:
Business edition advantage: PCCF integration is only available in our Business edition. Standard and Deluxe editions include basic FSA-level demographics, but the Business edition gives you the geographic keys to Statistics Canada's entire Census data warehouse.
Where to get Census data: Statistics Canada provides free Census Profile tables on their website. Pair their demographic data with our Business edition's PCCF linkage for powerful demographic analysis without expensive data subscriptions.
Yes! With the included latitude/longitude coordinates, you can calculate straight-line distances using standard formulas:
Implementation options:
ST_Distance_Sphere(), PostgreSQL's PostGIS)Performance: With proper database indexing, radius searches across all 892,960 Canadian Postal Codes complete in under a second on modern hardware. Our Radius Finder application is optimized for instant results.
Common use cases:
Important note: Calculated distances are "as the crow flies" (straight-line), not driving distances. For routing applications requiring turn-by-turn directions, you'll need a routing engine like OSRM, GraphHopper, or Google Maps Directions API.
We offer two update delivery methods for your convenience:
1. Automated FTP/SFTP/FTPS (Recommended for production):
2. Manual download from your account:
Update file options:
Update strategy recommendations:
RENAME TABLE old_postalcodes TO backup_postalcodes, new_postalcodes TO active_postalcodes) for production environments.Import tips: Since we don't provide SQL scripts for Canadian data, use your database's native CSV import tools (MySQL's LOAD DATA INFILE, PostgreSQL's COPY, SQL Server's BULK INSERT). The CSV format is standardized and imports cleanly into all major databases.
James Harris
Lead Data Architect - 23 Years Experience
Good data doesn't just happen - it takes real people who care about getting things right. James and our team manually verify every source. No running scripts and calling it done. We maintain high standards because you're counting on this data to run your business.
When something doesn't look right, we dig into it. That's the difference experience makes.
More About Our Team →
Our mission: Provide the most accurate, comprehensive, and trustworthy ZIP Code data in the industry - so you can make confident business decisions based on reliable intelligence.
Since 2003, we have maintained 99.9% accuracy through rigorous verification, expert curation, and committment to data quality.
We believe that good data matters, and so does good service. When you need help, you'll talk to an actual person - not a ticket system or an endless email thread. Call us and we'll pick up the phone. Email us, and we will respond promptly. It's a simple thing, but it makes a difference when you're on a deadline or troubleshooting an issue.
Our sources include trusted federal data from Canada Post Corporation and Statistics Canada, along with validated geocoding sources and proprietary data enhancements created by ZIP-Codes.com. Data last updated on October 15, 2025.
Canada Post Data: Postal Code™ is a trademark of Canada Post Corporation. Portions of postal code data are © 2025 Canada Post Corporation. All rights reserved.
Statistics Canada Data: Census geography data adapted from Statistics Canada's Postal Code Conversion File (PCCF) and Census geographic boundary files. Statistics Canada information is used with the permission of Statistics Canada. Users are forbidden to copy the data and redisseminate them, in an original or modified form, for commercial purposes, without permission from Statistics Canada.