First three digits · New York
ZIP Codes Starting with
74 ZIP codes start with 129, sorted at the Albany, NY (SCF 120) sectional center (USPS labeling list L005, effective October 1, 2026) in New York: 72 residential ZIP codes across 4 counties and 2 PO Box or single-organization codes (Census 2020 ZCTAs and GeoNames postal codes, October 2026).
What do the digits 129 mean?
The first digit, 1, is one of ten national areas (Delaware, New York and Pennsylvania). The first three, 129, route mail to a sectional center: USPS labeling list L005 (effective October 1, 2026) sends letters for 129 to the Albany, NY (SCF 120) facility. The last two digits pick the delivery area. By residents, the largest town names among the 129 ZIP codes are Plattsburgh, Malone, Saranac Lake, Peru, Morrisonville and Tupper Lake.
The same facility sorts 6 prefixes, 346 ZIP codes in all: 120, 121, 122, 123, 128, 129.
Where are the 129 ZIP codes?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
All ZIP codes starting with 129
| County | ||||||
|---|---|---|---|---|---|---|
| 12901 | Plattsburgh | Clinton County | 31,447 | 445 | $61k | $189k |
| 12903 | Plattsburgh | Clinton County | 1,824 | 430 | $78k | $210k |
| 12910 | Altona | Clinton County | 1,890 | 29 | $53k | $141k |
| 12911 | Keeseville | Clinton County | 41 | 26 | – | – |
| 12912 | Au Sable Forks | Clinton County | 1,682 | 18 | $70k | $189k |
| 12913 | Bloomingdale | Franklin County | 989 | 32 | $81k | $208k |
| 12914 | Bombay | Franklin County | 711 | 24 | $33k | $98k |
| 12915 | Brainardsville | Franklin County | 55 | 331 | $79k | $111k |
| 12916 | Brushton | Franklin County | 2,143 | 52 | $70k | $95k |
| 12917 | Burke | Franklin County | 1,221 | 27 | $63k | $124k |
| 12918 | Cadyville | Clinton County | 2,412 | 57 | $92k | $207k |
| 12919 | Champlain | Clinton County | 2,961 | 79 | $81k | $168k |
| 12920 | Chateaugay | Franklin County | 2,624 | 33 | $80k | $153k |
| 12921 | Chazy | Clinton County | 2,304 | 73 | $101k | $215k |
| 12922 | Childwold | St. Lawrence County | 44 | 1 | $88k | $223k |
| 12923 | Churubusco | Clinton County | 532 | 12 | $51k | $101k |
| 12924 | Keeseville | Clinton County | 333 | 117 | – | $161k |
| 12926 | Constable | Franklin County | 2,371 | 50 | $56k | $110k |
| 12927 | Cranberry Lake | St. Lawrence County | 318 | 3 | $68k | $121k |
| 12928 | Crown Point | Essex County | 1,984 | 27 | $83k | $158k |
| 12929 | Dannemora | Clinton County | 2,684 | 2,154 | $62k | $134k |
| 12930 | Dickinson Center | Franklin County | 897 | 25 | $69k | $102k |
| 12932 | Elizabethtown | Essex County | 1,278 | 18 | $57k | $184k |
| 12933 | Ellenburg | Clinton County | 7 | 259 | – | – |
| 12934 | Ellenburg Center | Clinton County | 1,120 | 16 | $78k | $115k |
| 12935 | Ellenburg Depot | Clinton County | 1,180 | 12 | $58k | $119k |
| 12936 | Essex | Essex County | 691 | 17 | $77k | $291k |
| 12937 | Fort Covington | Franklin County | 1,300 | 38 | $55k | $99k |
| 12939 | Gabriels | Franklin County | 173 | 27 | $52k | $275k |
| 12941 | Jay | Essex County | 1,487 | 42 | $69k | $209k |
| 12942 | Keene | Essex County | 450 | 9 | $115k | $590k |
| 12943 | Keene Valley | Essex County | 260 | 3 | – | $228k |
| 12944 | Keeseville | Essex County | 3,910 | 43 | $72k | $142k |
| 12945 | Lake Clear | Franklin County | 391 | 12 | $80k | $278k |
| 12946 | Lake Placid | Essex County | 4,872 | 36 | $78k | $467k |
| 12949 | Lawrenceville | St. Lawrence County | PO Box or unique | – | – | – |
| 12950 | Lewis | Essex County | 628 | 12 | $83k | $168k |
| 12952 | Lyon Mountain | Clinton County | 286 | 10 | $53k | – |
| 12953 | Malone | Franklin County | 12,893 | 61 | $69k | $129k |
| 12955 | Lyon Mountain | Clinton County | 503 | 21 | $79k | $164k |
| 12956 | Mineville | Essex County | 1,271 | 135 | $70k | $115k |
| 12957 | Moira | Franklin County | 1,781 | 50 | $55k | $88k |
| 12958 | Mooers | Clinton County | 1,827 | 52 | $64k | $177k |
| 12959 | Mooers Forks | Clinton County | 1,627 | 38 | $55k | $175k |
| 12960 | Moriah | Essex County | 1,143 | 47 | $65k | $144k |
| 12961 | Moriah Center | Essex County | 22 | 1 | – | – |
| 12962 | Morrisonville | Clinton County | 5,654 | 148 | $78k | $189k |
| 12964 | New Russia | Essex County | 73 | 2 | $100k | $265k |
| 12965 | Nicholville | St. Lawrence County | 363 | 39 | $67k | $105k |
| 12966 | North Bangor | Franklin County | 2,656 | 31 | $66k | $115k |
| 12967 | North Lawrence | St. Lawrence County | 1,263 | 38 | $76k | $89k |
| 12969 | Owls Head | Franklin County | 279 | 3 | $66k | $101k |
| 12970 | Paul Smiths | Franklin County | 1,084 | 10 | $84k | $242k |
| 12972 | Peru | Clinton County | 6,895 | 90 | $125k | $202k |
| 12973 | Piercefield | St. Lawrence County | 154 | 5 | $104k | $106k |
| 12974 | Port Henry | Essex County | 1,617 | 238 | $47k | $161k |
| 12975 | Port Kent | Essex County | 78 | 26 | – | $95k |
| 12976 | Rainbow Lake | Franklin County | 137 | 5 | $61k | $231k |
| 12977 | Ray Brook | Essex County | 1,213 | 976 | – | – |
| 12978 | Redford | Clinton County | 340 | 310 | $99k | $71k |
| 12979 | Rouses Point | Clinton County | 2,465 | 593 | $46k | $191k |
| 12980 | Saint Regis Falls | Franklin County | 1,075 | 4 | $61k | $107k |
| 12981 | Saranac | Clinton County | 2,259 | 19 | $77k | $182k |
| 12983 | Saranac Lake | Franklin County | 7,296 | 63 | $66k | $225k |
| 12985 | Schuyler Falls | Clinton County | 755 | 15 | $76k | $158k |
| 12986 | Tupper Lake | Franklin County | 5,326 | 19 | $68k | $159k |
| 12987 | Upper Jay | Essex County | 119 | 12 | $127k | $250k |
| 12989 | Vermontville | Franklin County | 1,110 | 8 | $85k | $228k |
| 12992 | West Chazy | Clinton County | 4,615 | 70 | $83k | $161k |
| 12993 | Westport | Essex County | 1,926 | 30 | $80k | $223k |
| 12995 | Whippleville | Franklin County | PO Box or unique | – | – | – |
| 12996 | Willsboro | Essex County | 1,903 | 50 | $70k | $238k |
| 12997 | Wilmington | Essex County | 1,251 | 19 | $82k | $323k |
| 12998 | Witherbee | Essex County | 399 | 54 | – | – |
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; GeoNames postal codes (CC BY 4.0) for codes without a residential area.