SPS Home    >   Dgreath    >   North American States

United States, Mexican, & Canadian
States & Provinces

US States
Code State / Province/Dependency Low
PostalCode
High
PostalCode
FIPS Code
AA Armed Forces - Americas 34006 34099 0
AE Armed Forces - Europe 09002 09898 0
AK Alaska 99501 99950 2
AL Alabama 35004 36925 1
AP Armed Forces - Pacific 96201 96698 0
AR Arkansas 71601 72959 5
AS American Samoa 96799 96799 60
AZ Arizona 85001 86556 4
CA California 90001 96162 6
CO Colorado 80001 81658 8
CT Connecticut 06001
06401
06389
06928
9
DC District of Columbia 20001 20599 11
DE Delaware 19701 19980 10
FL Florida 32003
34101
33994
34997
12
FM Federated States of Micronesia 96941 96944 64
GA Georgia 30002 39901 13
GU Guam 96910 96932 66
HI Hawaii 96701
96801
96797
96898
15
IA Iowa 50001 52809 19
ID Idaho 83201 83877 16
IL Illinois 60001 62999 17
IN Indiana 46001 47997 18
KS Kansas 66002 67954 20
KY Kentucky 40003 42788 21
LA Louisiana 70001 71497 22
MA Massachusetts 01001 02791 25
MD Maryland 20601 21930 24
ME Maine 03901 04992 23
MH Marshall Islands 96960 96970 68
MI Michigan 48001 49971 26
MN Minnesota 55001 56763 27
MO Missouri 63001 65899 29
MP Northern Mariana Islands 96950 96952 69
MS Mississippi 38601 39776 28
MT Montana 59001 59937 30
NC North Carolina 27006 28909 37
ND North Dakota 58001 58856 38
NE Nebraska 68001 69367 31
NH New Hampshire 03031 03897 33
NJ New Jersey 07001 08989 34
NM New Mexico 87001 88439 35
NV Nevada 88901 89883 32
NY New York 06390
10001
06390
14925
36
OH Ohio 43001 45999 39
OK Oklahoma 73001 74966 40
OR Oregon 97001 97920 41
PA Pennsylvania 15001 19612 42
PR Puerto Rico 00601
00901
00795
00988
72
PW Palau 96939 96940 70
RI Rhode Island 02801 02940 44
SC South Carolina 29001 29945 45
SD South Dakota 57001 57799 46
TN Tennessee 37010 38589 47
TX Texas 73301 88595 48
UT Utah 84001 84791 49
VA Virginia 20101
22003
20198
24658
51
VI Virgin Islands 00801 00851 78
VT Vermont 05001
05601
05495
05907
50
WA Washington 98001 99403 53
WI Wisconsin 53001 54990 55
WV West Virginia 24701 26886 54
WY Wyoming 82001 83414 56
Auxiliary Postal Code Ranges
IRS Internal Revenue Service - Holtsville 00501 00544  
IRS Internal Revenue Service - Andover 05501 05544  
DHS Department of Homeland Security 20588
20598
20588
20598
 
PRS Parcel Return Service 56902 56965  

Canadian Provinces
Code State / Province Capital Low
PostalCode
High
PostalCode
FIPS Code
ABAlbertaEdmontonT0AT9ZCA01
BCBritish ColumbiaVictoriaV0AV9ZCA02
MBManitobaWinnipegR0AR9ZCA03
NBNew BrunswickFrederictonE0AE9ZCA04
NLNewfoundland and LabradorSt. JohnsA0AA9Z CA05
NTNorthwest TerritoriesYellowknifeX0EX9Y CA13
NSNova ScotiaHalifaxB0AB9ZCA07
NUNunavut TerritoryIqaluitX0AX0CCA14
ONOntarioTorontoK0A
L0A
M0A
N0A
P0A
K9Z
L9Z
M9Z
N9Z
P9Z
CA08
PEPrince Edward IslandCharlottetownC0AC9Z CA09
QCQuebecQuebec CityG0A
H0H
J0A
G9Z
H9Z
J9Z
CA10
SKSaskatchewanReginaS0AS9ZCA11
YTYukon TerritoryWhitehorseY0AY9ZCA12
Postal Code format: Alpha Number Alpha dash Number Alpha Number  (A0A-1A1). The first three characters are called the Forward Sortation Area (FSA and the last three characters are called the Local Delivery Unit (LDU).
Note: Rural codes (those with a '0' in the second postition) require two additional characters to specifically identify the unique town or village. Larger cities can be readily identified with only the FSA portion (i.e. the first three characters).

Mexican States
CodeState / ProvinceLow
PostalCode
High
PostalCode
FIPS Code
AGAguascalientes2000020999MX01
BABaja California2100022999MX02
BJBaja California Sur2300023999MX03
CECampeche2400024999MX04
CIChiapas2900030999MX05
CHChihuahua3100033999MX06
CUCoahuila De Zaragoza2500027999 MX07
CLColima2800028999MX08
DFDistrito Federal0100019999MX09
DODurango3400035999MX10
GXGuanajuato3600038999MX11
GRGuerrero3900041999MX12
HLHidalgo4200043999MX13
JLJalisco4400049999MX14
MXMexico5000057999MX15
MCMichoacan De Ocampo5800061999MX16
MRMorelos6200062999MX17
NANayarit6300063999MX18
NNNuevo Leon6400067999MX19
OAOaxaca6800071999MX20
PBPuebla7200075999MX21
QUQueretaro De Arteaga7600076999 MX22
QRQuintana Roo7700077999MX23
SLSan Luis Potosi7800079999MX24
SISinaloa8000082999MX25
SOSonora8300085999MX26
TBTabasco8600086999MX27
TATamaulipas8700089999MX28
TLTlaxcala9000090999MX29
VCVeracruz9100096999MX30
YUYucatan9700097999MX31
ZAZacatecas9800099999MX32
Note: Mexican postal codes are somewhat similar in form to those of the US, however it is quite normal for one postalcode to refer to more than one town or village. For this reason, it is not possible to identify a Mexican city by postal code alone.