All 43 core data fields documented with descriptions, data types, examples, and edition availability, plus 17 supplemental tables in Business edition.
| Field Name | Description & Example | Data Type | Standard | Deluxe | Business |
|---|---|---|---|---|---|
| PostalCode |
6-character Canadian Postal CodeOM (ANA NAN format) Example: K1A 0B1
|
CHAR(7) | |||
| City |
Canada Post official city name (uppercase) Example: OTTAWA
|
VARCHAR(45) | |||
| Province |
2-character province/territory abbreviation Example: ON
|
CHAR(2) | |||
| AreaCode |
Telephone area code prefix Example: 613
|
VARCHAR(3) | |||
| Latitude |
Decimal latitude coordinate (~99% coverage) Example: 45.4215Coordinates are crowd-sourced; accuracy varies by location |
DECIMAL | |||
| Longitude |
Decimal longitude coordinate (~99% coverage) Example: -75.6972
|
DECIMAL | |||
| CityMixedCase |
City name with proper capitalization Example: Ottawa
|
VARCHAR(45) | |||
| RecordType |
Postal Code record classification: 1=Street Address (urban), 2=Street/Route/GD, 3=Lock Box, 4=Route Service, 5=General Delivery Example: 1
|
VARCHAR(1) |
Deluxe edition includes all 8 Standard fields plus the following 7 additional fields:
| Field Name | Description & Example | Data Type | Standard | Deluxe | Business |
|---|---|---|---|---|---|
| ProvinceName |
Full province/territory name Example: Ontario
|
VARCHAR(45) | |||
| CityFlag |
Street address indicator (Y=Street Address, N=Other) Example: YY indicates RecordType=1 (urban street address) |
CHAR(1) | |||
| TimeZone |
Time zone offset from UTC Example: -5 (Eastern Time)
|
INTEGER | |||
| DST |
Daylight Saving Time flag (Y/N) Example: Y
|
CHAR(1) | |||
| Elevation |
Elevation above sea level (meters) Example: 70
|
INTEGER | |||
| Population |
FSA-level population (Statistics Canada Census) Example: 15420Aggregated at Forward Sortation Area level (first 3 characters of Postal Code) |
INTEGER | |||
| Dwellings |
FSA-level dwelling count (Statistics Canada Census) Example: 7210Total housing units at FSA level |
INTEGER |
Business edition includes all 15 Deluxe fields plus complete PCCF (Postal Code Conversion File) linkage to Statistics Canada Census geography. These fields enable demographic analysis and integration with Census data tables.
| Field Name | Description & Example | Data Type | Standard | Deluxe | Business |
|---|---|---|---|---|---|
| CensusMetropolitanAreaUID |
Census Metropolitan Area unique identifier Example: 505 (Ottawa-Gatineau)
|
VARCHAR(12) | |||
| CensusMetropolitanAreaName |
Census Metropolitan Area official name Example: Ottawa-Gatineau
|
VARCHAR(255) | |||
| CensusDivisionUID |
Census Division unique identifier Example: 3506
|
VARCHAR(12) | |||
| CensusDivisionName |
Census Division official name (regional municipality/county) Example: Ottawa
|
VARCHAR(255) | |||
| CensusSubDivisionUID |
Census Subdivision unique identifier (municipality) Example: 3506008
|
VARCHAR(12) | |||
| CensusSubDivisionName |
Census Subdivision official name (city/town/village) Example: Ottawa
|
VARCHAR(255) | |||
| FederalElectoralDistrictUID |
Federal Electoral District (riding) unique identifier Example: 35025
|
VARCHAR(12) | |||
| FederalElectoralDistrictName |
Federal riding official name Example: Ottawa Centre
|
VARCHAR(255) | |||
| DesignatedPlaceUID |
Designated Place unique identifier Example: 350601
|
VARCHAR(12) | |||
| DesignatedPlaceName |
Designated Place official name Example: Kanata
|
VARCHAR(255) | |||
| EconomicRegionUID |
Economic Region unique identifier Example: 3505
|
VARCHAR(12) | |||
| EconomicRegionName |
Economic Region official name Example: Ottawa
|
VARCHAR(255) | |||
| CensusDisseminationAreaUID |
Dissemination Area unique identifier (smallest Census unit, 400-700 people) Example: 35061234Foundation for granular demographic analysis |
VARCHAR(12) | |||
| CensusConsolidatedSubdivisionUID |
Census Consolidated Subdivision unique identifier Example: 3506008
|
VARCHAR(12) | |||
| CensusConsolidatedSubdivisionName |
Census Consolidated Subdivision official name Example: Ottawa
|
VARCHAR(255) | |||
| CensusTractUID |
Census Tract unique identifier (stable neighborhood areas) Example: 5050021.01
|
VARCHAR(12) | |||
| CensusTractName |
Census Tract display name Example: 0021.01
|
VARCHAR(255) | |||
| PopulationCentreUID |
Population Centre unique identifier Example: 0590
|
VARCHAR(12) | |||
| PopulationCentreName |
Population Centre official name Example: Ottawa
|
VARCHAR(255) |
Business edition includes address-level components where available. Note: Due to Canada Post licensing restrictions, street number ranges are not included.
| Field Name | Description & Example | Data Type | Standard | Deluxe | Business |
|---|---|---|---|---|---|
| AreaName |
Geographic area or district name Example: CENTRETOWN
|
VARCHAR(60) | |||
| StreetName |
Street name (uppercase, where available) Example: WELLINGTONStreet names without number ranges |
VARCHAR(60) | |||
| StreetTypeCode |
Street type abbreviation (ST, AVE, BLVD, RUE, CHEMIN, etc.) Example: ST
|
VARCHAR(6) | |||
| StreetDirCode |
Directional prefix/suffix (N, S, E, W, O, NE, NW, etc.) Example: N
|
VARCHAR(2) | |||
| StreetSuffix |
Street suffix code (where applicable) Example: A
|
VARCHAR(3) | |||
| AreaNameMixedCase |
Area name with proper capitalization Example: Centretown
|
VARCHAR(60) | |||
| MunicipalityName |
Official municipality name Example: OTTAWA
|
VARCHAR(30) | |||
| StreetnameMixedCase |
Street name with proper capitalization Example: Wellington
|
VARCHAR(60) | |||
| AddressType |
Address classification (1=Civic, 2=Delivery Installation) Example: 1Civic = street address; Delivery Installation = PO Box, Lock Box, etc. |
VARCHAR(1) |
Business edition includes 17 supplemental reference tables provided as separate files. These tables enable advanced data matching, alternate name resolution, and comprehensive Census geography analysis.
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
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
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
Complete Census Division reference table with codes, names, and geographic hierarchies.
Use: Regional analysis, demographic aggregation, Statistics Canada data joins
Census Tract definitions for stable neighborhood-level demographic analysis in major urban centers.
Use: Neighborhood demographics, trend analysis, urban planning
Smallest standard geographic Census unit (400-700 people). Foundation for all Census demographic data.
Use: Granular demographic analysis, micro-market targeting
Block-level Census geography representing the smallest geographic unit for which Census data is disseminated.
Use: Fine-grained spatial analysis, urban density studies
Groupings of adjacent Census Subdivisions that form a single statistical unit.
Use: Regional demographic grouping, comparative analysis
Municipalities and equivalent areas (cities, towns, villages, townships). Primary municipal government units.
Use: Municipal-level analysis, local government boundaries, property tax zones
Major urban areas and their surrounding regions. CMAs have 100,000+ population; CAs have 10,000-99,999.
Use: Metropolitan market analysis, urban vs. rural classification
Groupings of Census Divisions with similar economic characteristics for regional economic analysis.
Use: Economic development planning, labor market analysis
Current federal riding boundaries with English and French official names for electoral and political analysis.
Use: Political targeting, voter analysis, riding-level demographics
Urban core classifications and rural area definitions. Includes population center type and provincial components.
Use: Urban/rural classification, population density analysis
Province and territory reference table with official names in English and French, abbreviations, and codes.
Use: Province name standardization, bilingual applications
Groupings of Dissemination Areas created for Census data protection where populations are too small.
Use: Privacy-protected demographic analysis, rural area statistics
Master crosswalk file linking all Census geographic levels using DGUIDs (Dissemination Geography Unique Identifiers) from 2021 Census.
Use: Multi-level geographic joins, hierarchical analysis, Statistics Canada data integration
Complete Designated Place reference with UID, name, type classification, province linkage, DGUID, and land area. Designated Places are populated areas with official Statistics Canada recognition but may not have municipal government status.
Use: Geographic classification, population settlement analysis, rural community identification, land area calculations
Choose the edition that fits your needs
Detailed technical specifications for seamless integration with your systems.
| Delimiter: | , (comma) |
| Text Qualifier: | " (double quote) - used when fields contain commas |
| Character Encoding: | UTF-8 (Unicode) |
| Line Endings: | CRLF (Windows-style: \r\n) |
| Header Row: | Yes - First row contains field names |
| Supplemental Files: | Business edition includes 17 supplemental table CSV files (see Field Comparison section) |
| BOM: | No byte order mark (UTF-8 without BOM) |
| Null Values: | Empty string (no quotes between delimiters) |
Pre-built SQL scripts are not available for Canadian Postal Code data. Use your database's native CSV import functionality:
LOAD DATA LOCAL INFILE 'postal-codes.csv'
INTO TABLE PostalCodes
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 ROWS;
COPY PostalCodes
FROM '/path/to/postal-codes.csv'
DELIMITER ','
CSV HEADER;
BULK INSERT PostalCodes
FROM 'C:\path\to\postal-codes.csv'
WITH (
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n',
FIRSTROW = 2
);
| Format: | .mdb (Access 2000-2003) |
| Compatibility: | Access 2000, 2003, 2007, 2010, 2013, 2016, 2019, 365 |
| Table Name: | PostalCodes |
| Relationships: | None - Single table database (Standard/Deluxe) |
| Supplemental Tables: | Business edition includes 17 supplemental reference tables: Census DA, Census Tract, FED, Municipality Cross-Reference, Accent Supplement, and more |
| Indexes: |
No Primary Key Indexes on PostalCode, Province, City |
| Compression: | Yes - Database is compacted |
| Format: | .xls (Excel 97-2003) |
| Compatibility: | Excel 97, 2000, 2003, 2007, 2010, 2013, 2016, 2019, 365 |
| File Structure: |
Multiple .xls files (row limit workaround) Standard/Deluxe: 14 files | Business: 18 files + supplemental tables |
| Rows Per File: | ~65,000 rows (Excel 2003 format limitation) |
| Header Row: | Row 1 - Column headers in each file |
| Data Starts: | Row 2 |
| Supplemental Tables: | Business: 1 .xls file per supplemental table (17 total) |
PostalCode, CensusMetropolitanAreaUID, ProvinceName)ID field provided for indexing purposes only (not stable across monthly updates)K1A 0B1)Evaluate the data quality and format before purchasing. All samples contain real data from our database.
Sample records showing core geographic fields including Postal Code, city, province, coordinates, and more.
Sample records with FSA-level demographics, time zones, elevation, and everything in Standard.
Sample records with complete PCCF Census geography, street data, and all 43 fields plus supplemental table samples.
Test integration with your systems, verify data quality, and ensure the format meets your needs - all before purchasing. These are real records from our production database, not mock data.
Still working on this section. Stay tuned!
Comprehensive technical answers for developers, database administrators, and GIS professionals implementing the Canadian Postal Code Database.
The Canadian Postal Code Database is a comprehensive electronic dataset containing all valid postal codes across Canada, enhanced with geographic coordinates, census linkages, and demographic data. The database includes approximately 900,000 postal codes covering urban, suburban, and rural areas nationwide.
Unlike raw Canada Post postal code files, our database adds significant value through latitude/longitude coordinates, Statistics Canada census geography integration, multiple delivery formats (Access, Excel, CSV), and monthly updates to ensure accuracy. The database supports address validation, geocoding, territory mapping, demographic analysis, and CRM/ERP system integration.
Each edition is designed for different use cases and organizational needs:
| Feature | Standard (8 fields) | Deluxe (15 fields) | Business (43 fields) |
|---|---|---|---|
| Core Data | Postal code, city, province, area code, lat/lon | Adds province name, timezone, DST, elevation, FSA population/dwellings | Adds full address components, PCCF census linkage, all geographic identifiers |
| Census Integration | None | FSA-level population statistics | Complete PCCF linkage: CMA, CSD, DA, DB, tract, FED, economic regions, etc. |
| Supplemental Tables | None | None | 17 tables including municipality cross-reference, accent supplement, street supplement, and all census geography tables |
| Address Components | City name only | City name only | Area name, street name, street type, direction, suffix, municipality |
| Best For | Basic lookups, simple validation | Operational systems, timezone routing, call center applications | GIS integration, market analysis, demographic segmentation, territory planning |
Our database enhances Canada Post postal code data with valuable additions not available in raw Canada Post files:
Our database is optimized for database integration with normalized fields, comprehensive documentation, and technical support, making it ideal for organizations needing postal code data in production systems without the complexity of managing raw Canada Post files.
All three formats are included with every purchase for the full 12-month license term:
All formats contain identical data and are updated simultaneously each month. You can use different formats for different purposes throughout your license term without additional cost.
The database contains approximately 900,000 active postal codes covering all Canadian provinces and territories. This includes:
The database is updated monthly to reflect new postal codes added by Canada Post, retired postal codes, and changes to existing records. Each monthly update typically includes several thousand additions, deletions, and modifications.
Canadian postal codes are assigned to different address types based on delivery method:
| Postal Code Type | Description | Geographic Representation |
|---|---|---|
| Civic Address | Standard street addresses in urban and suburban areas (e.g., 123 Main St) | Specific street location; coordinates represent actual delivery point or street segment centroid |
| Rural Route (RR/SS/MR) | Rural Route, Suburban Service, or Mobile Route addresses serving areas without civic addressing | Service area centroid; coordinates represent approximate center of route coverage area |
| PO Box / Lock Box | Post Office Box addresses at postal facilities | Post office location; coordinates represent the postal facility, not individual box holder addresses |
| General Delivery | Mail held at post office for pickup in areas without home delivery | Post office location serving the general delivery area |
| Large Volume Receiver | Unique postal codes assigned to high-volume mail recipients (government, institutions) | Actual building or facility location |
The RecordType field in all editions indicates the postal code type, allowing you to filter or handle different address types appropriately in your applications.
Coordinates are derived from multiple validated sources and provide FSA-level accuracy with street-level precision in urban areas where data is available. Typical accuracy ranges from 50-500 meters depending on postal code type, with urban civic addresses being most precise.
Accuracy by postal code type:
Rural routes and PO Boxes represent approximate service area centroids rather than exact delivery points, as these postal codes serve geographic areas or postal facilities rather than specific street locations.
Coordinates are continuously validated and improved based on user feedback and cross-referencing with authoritative geographic sources. Coverage is approximately 99% of all postal codes, with the highest precision in urban centers.
Coordinate differences between data providers are common and result from several factors:
For most applications (territory mapping, demographic analysis, proximity searches), differences of 100-500 meters are acceptable and do not impact results. If your application requires higher precision for specific postal codes, see the next FAQ for improvement strategies.
Several strategies can help you work effectively with postal code coordinates and improve accuracy where needed:
Validation and Quality Control:
System Design Considerations:
The Forward Sortation Area (FSA) is the first three characters of a Canadian postal code (e.g., "K2G" in "K2G 0P7"). It represents a broader geographic region used by Canada Post for mail sorting and routing.
Key Differences:
| Characteristic | FSA (First 3 Characters) | Full Postal Code (6 Characters) |
|---|---|---|
| Format | ANA (e.g., K2G) | ANA NAN (e.g., K2G 0P7) |
| Geographic Coverage | Broad area (neighborhood, district, or rural region) | Specific street segment, building, or delivery installation |
| Number of Addresses | Hundreds to thousands of addresses | Typically 10-20 addresses (up to several hundred for large buildings) |
| Total Count in Canada | ~1,643 FSAs | ~900,000 full postal codes |
| Typical Use | Market segmentation, demographic analysis, territory definition | Address validation, precise delivery, geocoding |
FSA Structure: The first character indicates province or region (e.g., K=Eastern Ontario, M=Toronto, V=British Columbia). The second character indicates urban (0) or rural (1-9). The third character defines a specific area within that region.
The Deluxe and Business editions include FSA-level population and dwelling counts from Statistics Canada, making FSA analysis useful for demographic profiling without requiring full postal code precision.
The database is updated monthly, with 12 updates included during your license term. Updates are typically released during the first week of each month and reflect changes from Canada Post as of the previous month's end.
Each monthly update includes:
Updates are provided as complete database files in all three formats (Access, Excel, CSV). We do not provide delta/change-only files; each monthly release is a full replacement dataset.
Yes, all postal codes in the database are validated against Canada Post's official postal code data and represent currently deliverable addresses. Our monthly update process ensures:
However, it's important to understand the scope of validation:
For complete address validation (verifying both postal code and civic address correctness), you should integrate the database with address validation logic that checks street number ranges, street names, and municipality consistency.
Yes, the database includes bilingual naming support for Canadian locations, particularly important for Quebec and officially bilingual regions:
Standard and Deluxe Editions:
Business Edition (Additional Bilingual Support):
The accent handling allows applications to perform searches using either accented or unaccented input while maintaining proper display formatting.
Accented characters are preserved in all editions and handled through multiple mechanisms:
All Editions:
CityMixedCase field (Standard/Deluxe) and address component fields (Business) preserve proper capitalization and accented charactersBusiness Edition (Enhanced Accent Support):
The Accent Supplement Table (8,256 records) provides explicit mappings between unaccented and accented name variations using special character codes:
| Accent Code | Character | Example |
|---|---|---|
| $ | Â | $ME ? ÂME |
| * | É | *COLE ? ÉCOLE |
| % | Ê | FOR%T ? FORÊT |
| < | Ç | FRAN<AIS ? FRANÇAIS |
| @ | Î | @LE ? ÎLE |
| ; | Ü | M;LLER ? MÜLLER |
This supplement enables fuzzy matching and search normalization, allowing users to find locations whether they type "Montreal" or "Montréal", "Quebec" or "Québec".
The Municipality Cross-Reference Table (8,126 records, Business edition only) maps alternate, abbreviated, or historical municipality names to their current official Canada Post designations.
Use Cases:
Table Structure:
| Field | Description | Example |
|---|---|---|
| Alternate Name | Historical, abbreviated, or regional name variant | Milliken |
| Municipality Name | Official Canada Post municipality name | Markham |
| Type of Alternate | Classification of alternate name type | Historical / Abbreviation / Regional |
| Valid Flag | Indicates if alternate name is currently valid | V = Valid, I = Invalid/Historical |
| FSA | Associated Forward Sortation Area | L3R |
The Valid Flag allows you to distinguish between current alternate names (which may appear on official documents) and purely historical names (useful for data archaeology but not current validation).
The Postal Code Conversion File (PCCF) is Statistics Canada's linkage file that connects postal codes to census geographic areas. It enables demographic and socioeconomic analysis by allowing you to attach census data to postal code records.
Our Business Edition Provides PCCF-Equivalent Linkage:
Unlike Statistics Canada's separate PCCF file (which requires complex joins and technical expertise), our Business edition includes census geography linkages pre-integrated directly into each postal code record. This provides the same analytical capability as PCCF without separate file management, complex joins, or additional licensing. Census geographies are already integrated into each postal code record, ready for immediate analysis.
Linked Census Geographies (Business Edition):
Practical Applications:
The Business edition includes comprehensive census geography integration with 43 core fields in the main postal code table plus 17 supplemental reference tables.
Census Geography Fields (UIDs and Names):
Each postal code record includes both the unique identifier (UID) and descriptive name for the following census geographies:
| Geography Level | Description | Typical Use |
|---|---|---|
| Census Metropolitan Area | Major urban centers (100,000+) and surrounding municipalities | Metro market analysis, urban planning |
| Census Division | Counties, regional districts, or provincial equivalents | Regional reporting, service area definition |
| Census Subdivision | Municipalities (cities, towns, villages) and Indian reserves | Municipal-level analysis, local government reporting |
| Dissemination Area | Small, stable areas (~400-700 people); smallest standard geography | Micro-market analysis, neighborhood profiling |
| Census Tract | Neighborhoods in large CMAs (~2,500-8,000 people) | Neighborhood analysis in major cities |
| Federal Electoral District | Parliamentary constituencies (338 ridings) | Political analysis, government constituent services |
| Economic Region | Groups of census divisions with similar economic characteristics | Economic development planning, labor market analysis |
Additional Geographic Fields:
All census geography fields include both UID (unique identifier for database joins) and descriptive names (for reporting and display), eliminating the need for separate reference table lookups in most applications.
The Business edition eliminates the need for manual linkage—census geographies are already integrated into each postal code record. However, understanding the methodology helps you use the data effectively:
Pre-Linked in Database (Business Edition):
Each postal code record includes census geography UIDs (unique identifiers) and names in dedicated fields. Simply query the postal code to retrieve its associated census geographies:
-- Example: Find census data for a specific postal code
SELECT
PostalCode,
CensusMetropolitanAreaName,
CensusDivisionName,
CensusSubdivisionName,
CensusDisseminationAreaUID
FROM PostalCodes
WHERE PostalCode = 'K2G0P7';
Joining to Statistics Canada Census Profiles:
Once you have the census geography UID from a postal code, join it to Statistics Canada's census profile data using the UID as the key:
-- Example: Link postal codes to census demographic data
SELECT
pc.PostalCode,
pc.City,
pc.CensusDisseminationAreaUID,
census.TotalPopulation,
census.MedianHouseholdIncome,
census.PercentUniversityDegree
FROM PostalCodes pc
LEFT JOIN CensusProfiles census
ON pc.CensusDisseminationAreaUID = census.DAUID
WHERE pc.Province = 'ON';
Using Supplemental Geography Tables:
The Business edition includes 17 supplemental tables with complete census geography reference data. These tables provide additional attributes beyond what's in the postal code records, such as Population Centre classifications, Federal Electoral District names in English and French, and hierarchical linkage files showing how different census geographies nest within each other.
Yes, the Business edition's census geography linkage is specifically designed to enable demographic data appending. Here's how:
Method 1: Use Census Geography UIDs (Recommended)
Join postal code records to Statistics Canada census profile data using the census geography UID fields:
Available Demographic Data from Census:
Common Applications:
Two license types are available based on how you intend to use the database:
Regular Licenses (Internal Use):
Redistribution Licenses (External Distribution):
User Count Guidelines:
A "user" is any individual who accesses the database directly or indirectly through an application or system. Count all employees, contractors, or API consumers who interact with postal code data derived from the database.
| Tier | User Count | Typical Organization |
|---|---|---|
| 1-5 Users | 1 to 5 individuals | Small businesses, departments, consultants |
| 6-50 Users | 6 to 50 individuals | Medium businesses, regional operations |
| 51+ Users (Enterprise) | 51 or more individuals | Large organizations, enterprise deployments |
The key distinction is whether data leaves your organization:
| Scenario | License Type | Explanation |
|---|---|---|
| Internal CRM system used by 25 employees | Regular (6-50 users) | Data stays within your organization |
| Address validation on public website (10,000 visitors/month) | Redistribution (51+ end users) | External users access postal code data |
| SaaS product embedding postal code lookups for customers | Redistribution | Customers receive data through your product |
| Consulting firm providing postal code analysis to 3 clients | Redistribution (1-5 end users) | Clients receive postal code data as part of deliverable |
| Internal database accessed by 100 employees via reporting tools | Regular (51+ users) | High user count but all internal |
Redistribution Indicators (Requires Redistribution License):
Regular License Use (No Redistribution):
Yes, Regular licenses are available in 1-year, 2-year, or 3-year terms with significant volume discounts. Redistribution licenses are 1-year only.
Multi-Year Benefits:
Sample Pricing Comparison (Business Edition, 1-5 Users):
| Term | Price (USD) | Annual Cost | Savings vs. Annual |
|---|---|---|---|
| 1 Year | $499.95 | $499.95/year | — |
| 2 Years | $899.91 | $449.96/year | 10% discount |
| 3 Years | $1,349.87 | $449.96/year | 10% discount (avg) |
Multi-Year License Details:
Each edition includes a progressively expanded field set designed for different use cases. Here are the key fields for each edition:
Standard Edition (8 fields):
PostalCode, City, Province, AreaCode, Latitude, Longitude, CityMixedCase, RecordType
Deluxe Edition (15 fields) - Adds:
ProvinceName, CityFlag, TimeZone, DST, Elevation, Population (FSA-level), Dwellings (FSA-level)
Business Edition (43 fields) - Adds 28 additional fields including:
For a complete field comparison table, please refer to the full Technical Specifications document.
Yes, the database integrates easily with most address validation systems, CRM platforms, ERP systems, and custom applications. Standard formats (CSV, Excel, Access) ensure compatibility with virtually any technology stack.
Compatible Platforms and Systems:
Integration Use Cases:
The Business edition includes 17 supplemental reference tables providing cross-reference data, census geography details, and alternate name mappings. These tables enhance the main postal code dataset and enable advanced address validation and demographic analysis.
Cross-Reference & Supplemental Data Tables (3 tables):
Census Geography Reference Tables (11 tables):
Geographic Reference & Relationship Tables (3 tables):
Yes, all postal code types are included in the database: urban civic addresses, rural route addresses (RR/SS/MR), Post Office Box addresses, general delivery addresses, and Large Volume Receiver addresses.
The RecordType field identifies the postal code type, allowing you to filter or handle different address types appropriately in your applications.
Implications for Applications:
Use the RecordType and AddressType fields (Business edition) to implement appropriate logic for different postal code types in your address validation and geocoding workflows.
Monthly updates are delivered through your online account with multiple access options:
Standard Delivery (All Customers):
FTP Access (Optional):
Customers can request FTP access for automated monthly retrieval. FTP credentials and directory paths are provided upon request, allowing you to configure automated pull scripts.
Download Specifications:
Technical Support: If you experience download issues or need alternative delivery arrangements, contact info@zip-codes.com or call 1-800-425-1169 for assistance.
Yes, you receive email notifications when each monthly update is released. Notifications are sent to the email address associated with your account.
Email Notification Content:
Managing Notifications:
Notification Timing:
Emails are typically sent within 24 hours of the update being posted to your account, usually during the first week of each month.
Yes, FTP access is available upon request for automated monthly retrieval. FTP is particularly useful for organizations with automated data pipelines or those who want to eliminate manual download steps.
FTP Access Details:
FTP Configuration:
Upon approval, you'll receive FTP server address, username & password, directory path, and connection details (typically FTP port 21 or SFTP port 22).
Automated Pull Setup:
Customers configure their own FTP clients or automated scripts to pull updates on their preferred schedule. Files are posted to your FTP directory during the first week of each month (typically by the 5th). All three formats (Access, Excel, CSV) are available, and previous months' files remain accessible throughout your license term.
Customer Responsibility:
For assistance configuring FTP access or troubleshooting connection issues, contact our technical support team at info@zip-codes.com.