Register to purchase the Canadian Postal Code Datasets


The Canadian Postal Code Dataset, last updated on 2017-11-01 00:15:03, with 527 new records, has a total of 985005 unique postal codes.
Register : Data Account

If you have already signed up, click here to login and purchase geocoded data. (scroll down for more info)

The Canadian Crowdsourced Postal Codes Geocoded Dataset consists of 4 databases:

1. Summary File - Canada Postal Code Dataset (985005 unique postal codes as of the last update on 2017-11-01 00:15:03) Sample:

"PostCode","Latitude","Longitude","City","Province","CityAlt","Neighborhood","Time Zone","Name","Area Code"

"G1A1A3","46.808643","-71.215256","Québec","QC","Quebec","Vieux-Quebec","UTC-05:00","America/Montreal","581"
"G1A1A4","46.808643","-71.215256","Québec","QC","Quebec","Vieux-Quebec","UTC-05:00","America/Montreal","581"
"G1A1A5","46.808142","-71.214923","Québec","QC","Quebec","Vieux-Quebec","UTC-05:00","America/Montreal","581"
"G1A1A8","46.817426","-71.212300","Québec","QC","Quebec","Vieux-Quebec","UTC-05:00","America/Montreal","581"
"G1A1A9","46.817611","-71.212510","Québec","QC","Quebec","Vieux-Quebec","UTC-05:00","America/Montreal","581"
"G1A1B4","46.809317","-71.216464","Québec","QC","Quebec","Vieux-Quebec","UTC-05:00","America/Montreal","581"
"G1A1B5","46.811087","-71.214564","Québec","QC","Quebec","Vieux-Quebec","UTC-05:00","America/Montreal","581"
"G1A1B7","46.817037","-71.211242","Québec","QC","Quebec","Vieux-Quebec","UTC-05:00","America/Montreal","581"
"G1A1B8","46.817038","-71.211242","Québec","QC","Quebec","Vieux-Quebec","UTC-05:00","America/Montreal","581"
"G1A1B9","46.817039","-71.211242","Québec","QC","Quebec","Vieux-Quebec","UTC-05:00","America/Montreal","581"
"G1A1C1","46.817040","-71.211242","Québec","QC","Quebec","Vieux-Quebec","UTC-05:00","America/Montreal","581"
"G1A1C2","46.817041","-71.211242","Québec","QC","Quebec","Vieux-Quebec","UTC-05:00","America/Montreal","581"
"G1A1C3","46.817042","-71.211242","Québec","QC","Quebec","Vieux-Quebec","UTC-05:00","America/Montreal","581"
"G1A1C5","46.809002","-71.215495","Québec","QC","Quebec","Vieux-Quebec","UTC-05:00","America/Montreal","581"
"G1A1C6","46.816820","-71.212041","Québec","QC","Quebec","Vieux-Quebec","UTC-05:00","America/Montreal","581"

...
2. Complete File - Canada Postal Address Database (18745925 records as of 2017-10-26 12:44:21) Sample:
"PostCode","Number","Street","City","Province","Latitude","Longitude","Street Name","Type","Direction","Confidence","aType","Unit","Count"

...
"K2C1N2","1295","PRINCE OF WALES DR","OTTAWA","ON","45.371634","-75.706800","PRINCE OF WALES","DR","","1","NonRes","","1"
"K2C1N2","1301","PRINCE OF WALES DR","Ottawa","ON","45.371697","-75.706074","PRINCE OF WALES","DR","","1","NonRes","","1"
"K2C1N2","1315","PRINCE OF WALES DR","Ottawa","ON","45.371510","-75.705080","PRINCE OF WALES","DR","","1","NonRes","","1"
"K2C1N5","1435","PRINCE OF WALES DR","Ottawa","ON","45.369154","-75.700748","PRINCE OF WALES","DR","","1","Res","916","177"
"K2C1N5","1435","PRINCE OF WALES DR","Ottawa","ON","45.370316","-75.701609","PRINCE OF WALES","DR","","1","Res","918","177"
"K2C1N5","1435","PRINCE OF WALES DR","Ottawa","ON","45.370316","-75.701609","PRINCE OF WALES","DR","","1","Res","917","177"
"K2C1N5","1435","PRINCE OF WALES DR","Ottawa","ON","45.370316","-75.701609","PRINCE OF WALES","DR","","1","Res","914","177"
"K2C1N5","1435","PRINCE OF WALES DR","Ottawa","ON","45.370316","-75.701609","PRINCE OF WALES","DR","","1","Res","909","177"
"K2C1N5","1435","PRINCE OF WALES DR","Ottawa","ON","45.370316","-75.701609","PRINCE OF WALES","DR","","1","Res","908","177"
"K2C1N5","1435","PRINCE OF WALES DR","Ottawa","ON","45.370316","-75.701609","PRINCE OF WALES","DR","","1","Res","907","177"
"K2C1N5","1435","PRINCE OF WALES DR","Ottawa","ON","45.370316","-75.701609","PRINCE OF WALES","DR","","1","Res","906","177"
"K2C1N5","1435","PRINCE OF WALES DR","Ottawa","ON","45.370316","-75.701609","PRINCE OF WALES","DR","","1","Res","905","177"

...

"Confidence" is the geocoding confidence score. A score of "1" means "rooftop" geocoding result, everything else is interpolated.
"aType" is the address type. It takes one of two values: "Res" -> Residential Address, or "NonRes" -> Non Residential.
"Unit" is the unit/apartment/suite/etc number (if applicable.)
"Count" is the number of units/apartments/suites/etc in the address.

3. Canada Postal Code Polygons Sample: (polygons of postal codes in dataset #1)

Point id,PostCode,Latitude,Longitude
1,K1T1M6,45.356181,-75.637801
2,K1T1M6,45.356827,-75.63782
3,K1T1M6,45.356339,-75.639029
4,K1T1M6,45.356019,-75.639709

4. Postal Code and Census Information File Sample: (additional census information for postal codes in dataset #1)
"PostCode","Latitude","Longitude","City","Province","CityAlt","Neighborhood","Time Zone","Name","Area Code","Census_Subdivision_cmauid","Census_Subdivision_pruid","Census_Subdivision_ername","Census_Subdivision_csdtype","Census_Subdivision_cmatype","Census_Subdivision_cdname","Census_Subdivision_csduid","Census_Subdivision_cdtype","Census_Subdivision_sacty
pe","Census_Subdivision_saccode","Census_Subdivision_prname","Census_Subdivision_cmapuid","Census_Subdivision_csdname","Census_Subdivision_cduid","Census_Subdivision_ccsname","Census_Subdivision_eruid","Census_Subdivision_ccsuid","Census_Subdivision_cmaname","Aggregate_Dissemination_pruid","Aggregate_Dissemination_cdname","Aggregate_Dissemination_cdtype","Aggregate_Dissemination_cduid","Aggregate_Dissemination_adauid","Aggregate_Dissemination_prname","Population_Ecumene_ecumene","Population_Ecumene_ecuid","Census_Consolidated_Subdivision_pruid","Census_Consolidated_Subdivision_cdname","Census_Consolidated_Subdivision_cdtype","Census_Consolidated_Subdivision_ccsname","Census_Consolidated_Subdivision_cduid","Census_Consolidated_Subdivision_ccsuid","Census_Consolidated_Subdivision_prname","Dissemination_Block_cmauid","Dissemination_Block_pruid","Dissemination_Block_ctuid","Dissemination_Block_ername","Dissemination_Block_csdtype","Dissemination_Block_ctname","Dissemination_Block_cmatype","Dissemination_Block_csduid","Dissemination_Block_cdname","Dissemination_Block_dbuid","Dissemination_Block_cdtype","Dissemination_Block_sactype","Dissemination_Block_adauid","Dissemination_Block_saccode","Dissemination_Block_dauid","Dissemination_Block_prname","Dissemination_Block_cmapuid","Dissemination_Block_dbrplamx","Dissemination_Block_feduid","Dissemination_Block_dbrplamy","Dissemination_Block_csdname","Dissemination_Block_fedname","Dissemination_Block_cduid","Dissemination_Block_ccsname","Dissemination_Block_eruid","Dissemination_Block_ccsuid","Dissemination_Block_cmaname","Census_Metropolitan_Areas_And_Census_Agglomeration_pruid","Census_Metropolitan_Areas_And_Census_Agglomeration_cmauid","Census_Metropolitan_Areas_And_Census_Agglomeration_cmatype","Census_Metropolitan_Areas_And_Census_Agglomeration_prname","Census_Metropolitan_Areas_And_Census_Agglomeration_cmaname","Census_Metropolitan_Areas_And_Census_Agglomeration_cmapuid","Designated_Place_pruid","Designated_Place_dpluid","Designated_Place_dplname","Designated_Place_prname","Designated_Place_dpltype","Census_Division_pruid","Census_Division_cdname","Census_Division_cdtype","Census_Division_cduid","Census_Division_prname","Federal_Election_frname","Federal_Election_revdt","Federal_Election_creadt","Federal_Election_enname","Federal_Election_nid","Federal_Election_provcode","Federal_Election_quipopcnt","Federal_Election_fednum","Federal_Election_decpopcnt","Federal_Election_reporder","Census_Tract_cmauid","Census_Tract_pruid","Census_Tract_ctuid","Census_Tract_cmatype","Census_Tract_ctname","Census_Tract_prname","Census_Tract_cmaname","Census_Tract_cmapuid","Economic_Region_pruid","Economic_Region_ername","Economic_Region_eruid","Economic_Region_prname","Dissemination_Area_cmauid","Dissemination_Area_pruid","Dissemination_Area_ctuid","Dissemination_Area_ername","Dissemination_Area_csdtype","Dissemination_Area_ctname","Dissemination_Area_cmatype","Dissemination_Area_csduid","Dissemination_Area_cdname","Dissemination_Area_cdtype","Dissemination_Area_sactype","Dissemination_Area_adauid","Dissemination_Area_saccode","Dissemination_Area_dauid","Dissemination_Area_prname","Dissemination_Area_cmapuid","Dissemination_Area_csdname","Dissemination_Area_cduid","Dissemination_Area_ccsname","Dissemination_Area_eruid","Dissemination_Area_ccsuid","Dissemination_Area_cmaname","Population_Centre_cmauid","Population_Centre_pruid","Population_Centre_pcclass","Population_Centre_pcuid","Population_Centre_cmatype","Population_Centre_pcname","Population_Centre_pctype","Population_Centre_pcpuid","Population_Centre_prname","Population_Centre_cmaname","Population_Centre_cmapuid","Census_Agricultural_pruid","Census_Agricultural_caruid","Census_Agricultural_carename","Census_Agricultural_carfname","Census_Agricultural_prname"","ISED","ISEDname"

"K2C1N5","45.368932","-75.701939","Ottawa","ON","Ottawa","Rideau View","UTC-05:00","America/Toronto","613","505","35","Ottawa","CV","B","Ottawa","3506008","CDR","1","505","Ontario","35505","Ottawa","3506","Ottawa","3510","3506008","Ottawa - Gatineau (Ontario part / partie de l'Ontario)","35","Ottawa","CDR","3506","35060141","Ontario","35","Ottawa","CDR","Ottawa","3506","3506008","Ontario","505","35","5050020.01","Ottawa","CV","0020.01","B","3506008","Ottawa","35060539004","CDR","1","35060141","505","35060539","Ontario","35505","7472133.34571000","35075","1184736.10221000","Ottawa","Ottawa Centre / Ottawa-Centre","3506","Ottawa","3510","3506008","Ottawa - Gatineau (Ontario part / partie de l'Ontario)","35","505","B","Ontario","Ottawa - Gatineau (Ontario part / partie de l'Ontario)","35505","35","Ottawa","CDR","3506","Ontario","Ottawa-Centre","","20131005","Ottawa Centre","{685CEE05-174D-4EE4-837E-A70ECC5A86BB}","ON","0","35075","113619","2013","505","35","5050020.01","B","0020.01","Ontario","Ottawa - Gatineau (Ontario part / partie de l'Ontario)","35505","35","Ottawa","3510","Ontario","505","35","5050020.01","Ottawa","CV","0020.01","B","3506008","Ottawa","CDR","1","35060141","505","35060539","Ontario","35505","Ottawa","3506","Ottawa","3510","3506008","Ottawa - Gatineau (Ontario part / partie de l'Ontario)","505","35","4","0616","B","Ottawa - Gatineau","1","350616","Ontario","Ottawa - Gatineau (Ontario part / partie de l'Ontario)","35505","35","3504","Eastern Ontario Region","Région de l'Est de l'Ontario","Ontario","ON45360757","Ottawa"

Optional Downloads: Neighborhood Polygons, City Polygons for both USA and Canada (derived from the postal code dataset)

$550CAD one time fee + $50 per month for updates (optional - the dataset is updated on the 1st day of each month)

| Register to purchase the Canadian Postal Code Dataset (Immediate Download upon purchase.) Unrestricted Use License

The Unrestricted Use License implies there are no restrictions on the use of our data, if you abide by our general terms of service.

Our canadian crowdsourced postal code dataset contains over 950,000 postal codes. (As of the last update on 2017-11-01 00:15:03, 527 new records were added and the exact number is 985005 unique postal codes, all verified and geocoded to street level accuracy)