First three digits · Minnesota
ZIP Codes Starting with
73 ZIP codes start with 559, sorted at the St Paul, MN (SCF 550) sectional center (USPS labeling list L005, effective October 1, 2026) in Minnesota: 71 residential ZIP codes across 9 counties and 2 PO Box or single-organization codes (Census 2020 ZCTAs and GeoNames postal codes, October 2026).
What do the digits 559 mean?
The first digit, 5, is one of ten national areas (Iowa, Minnesota, Montana, North Dakota, South Dakota and Wisconsin). The first three, 559, route mail to a sectional center: USPS labeling list L005 (effective October 1, 2026) sends letters for 559 to the St Paul, MN (SCF 550) facility. The last two digits pick the delivery area. By residents, the largest town names among the 559 ZIP codes are Rochester, Winona, Austin, Byron, Stewartville and Kasson.
The same facility sorts 6 prefixes, 328 ZIP codes in all: 540, 546, 550, 551, 559, 566.
Where are the 559 ZIP codes?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
All ZIP codes starting with 559
| County | ||||||
|---|---|---|---|---|---|---|
| 55901 | Rochester | Olmsted County | 58,495 | 1,768 | $95k | $317k |
| 55902 | Rochester | Olmsted County | 26,464 | 643 | $121k | $455k |
| 55903 | Rochester | Olmsted County | no residents | 0 | – | – |
| 55904 | Rochester | Olmsted County | 29,639 | 493 | $77k | $254k |
| 55905 | Rochester | Olmsted County | no residents | 0 | – | – |
| 55906 | Rochester | Olmsted County | 20,437 | 332 | $94k | $378k |
| 55909 | Adams | Mower County | 1,387 | 26 | $97k | $213k |
| 55910 | Altura | Winona County | 1,171 | 13 | $76k | $259k |
| 55912 | Austin | Mower County | 29,632 | 158 | $70k | $170k |
| 55917 | Blooming Prairie | Steele County | 3,410 | 26 | $75k | $207k |
| 55918 | Brownsdale | Mower County | 1,084 | 39 | $79k | $164k |
| 55919 | Brownsville | Houston County | 1,040 | 23 | $78k | $223k |
| 55920 | Byron | Olmsted County | 9,271 | 135 | $131k | $373k |
| 55921 | Caledonia | Houston County | 4,659 | 27 | $80k | $202k |
| 55922 | Canton | Fillmore County | 818 | 25 | $63k | $120k |
| 55923 | Chatfield | Fillmore County | 4,375 | 35 | $96k | $293k |
| 55924 | Claremont | Dodge County | 1,170 | 15 | $79k | $244k |
| 55925 | Dakota | Winona County | 1,336 | 43 | $93k | $282k |
| 55926 | Dexter | Mower County | 799 | 13 | $100k | $227k |
| 55927 | Dodge Center | Dodge County | 4,297 | 54 | $100k | $241k |
| 55929 | Dover | Olmsted County | 1,383 | 31 | $119k | $332k |
| 55931 | Eitzen | Houston County | 392 | 21 | $78k | $131k |
| 55932 | Elgin | Olmsted County | 1,999 | 38 | $100k | $317k |
| 55933 | Elkton | Mower County | 215 | 10 | $56k | $221k |
| 55934 | Eyota | Olmsted County | 3,466 | 44 | $85k | $328k |
| 55935 | Fountain | Fillmore County | 1,006 | 20 | $85k | $247k |
| 55936 | Grand Meadow | Mower County | 1,785 | 21 | $85k | $233k |
| 55939 | Harmony | Fillmore County | 1,973 | 21 | $71k | $199k |
| 55940 | Hayfield | Dodge County | 2,791 | 30 | $84k | $246k |
| 55941 | Hokah | Houston County | 1,072 | 40 | $73k | $219k |
| 55942 | Homer | Winona County | PO Box or unique | – | – | – |
| 55943 | Houston | Houston County | 3,221 | 19 | $72k | $240k |
| 55944 | Kasson | Dodge County | 8,161 | 138 | $95k | $292k |
| 55945 | Kellogg | Wabasha County | 1,321 | 13 | $80k | $235k |
| 55946 | Kenyon | Goodhue County | 3,395 | 26 | $86k | $261k |
| 55947 | La Crescent | Houston County | 7,403 | 101 | $89k | $302k |
| 55949 | Lanesboro | Fillmore County | 1,923 | 17 | $84k | $277k |
| 55950 | Lansing | Mower County | 129 | 407 | $61k | $163k |
| 55951 | Le Roy | Mower County | 1,385 | 19 | $61k | $169k |
| 55952 | Lewiston | Winona County | 2,585 | 39 | $91k | $228k |
| 55953 | Lyle | Mower County | 901 | 25 | $73k | $167k |
| 55954 | Mabel | Fillmore County | 1,332 | 18 | $66k | $160k |
| 55955 | Mantorville | Dodge County | 2,605 | 76 | $133k | $406k |
| 55956 | Mazeppa | Wabasha County | 2,199 | 40 | $99k | $342k |
| 55957 | Millville | Wabasha County | 748 | 18 | $76k | $266k |
| 55959 | Minnesota City | Winona County | 1,889 | 52 | $68k | $232k |
| 55960 | Oronoco | Olmsted County | 3,375 | 96 | $130k | $481k |
| 55961 | Ostrander | Mower County | 520 | 18 | $98k | $172k |
| 55962 | Peterson | Fillmore County | 756 | 12 | $77k | $286k |
| 55963 | Pine Island | Goodhue County | 5,244 | 65 | $112k | $377k |
| 55964 | Plainview | Wabasha County | 4,400 | 50 | $84k | $253k |
| 55965 | Preston | Fillmore County | 2,300 | 21 | $66k | $207k |
| 55967 | Racine | Mower County | 1,001 | 27 | $110k | $318k |
| 55968 | Reads Landing | Wabasha County | 151 | 94 | $58k | $236k |
| 55969 | Rollingstone | Winona County | 1,169 | 40 | $94k | $292k |
| 55970 | Rose Creek | Mower County | 1,068 | 18 | $85k | $212k |
| 55971 | Rushford | Fillmore County | 3,018 | 36 | $89k | $232k |
| 55972 | Saint Charles | Winona County | 5,434 | 62 | $99k | $288k |
| 55973 | Sargeant | Mower County | 251 | 8 | $110k | $286k |
| 55974 | Spring Grove | Houston County | 1,902 | 23 | $59k | $186k |
| 55975 | Spring Valley | Fillmore County | 4,433 | 28 | $77k | $210k |
| 55976 | Stewartville | Olmsted County | 8,509 | 93 | $87k | $280k |
| 55977 | Taopi | Mower County | 180 | 8 | $61k | $306k |
| 55979 | Utica | Winona County | 1,053 | 18 | $85k | $280k |
| 55981 | Wabasha | Wabasha County | 3,955 | 78 | $72k | $273k |
| 55982 | Waltham | Mower County | 551 | 20 | $102k | $309k |
| 55983 | Wanamingo | Goodhue County | 1,874 | 50 | $82k | $284k |
| 55985 | West Concord | Dodge County | 1,759 | 22 | $84k | $245k |
| 55987 | Winona | Winona County | 34,072 | 217 | $62k | $222k |
| 55988 | Stockton | Winona County | PO Box or unique | – | – | – |
| 55990 | Wykoff | Fillmore County | 899 | 21 | $73k | $231k |
| 55991 | Zumbro Falls | Wabasha County | 1,394 | 26 | $82k | $350k |
| 55992 | Zumbrota | Goodhue County | 5,544 | 76 | $92k | $275k |
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; GeoNames postal codes (CC BY 4.0) for codes without a residential area.