First three digits · Illinois
ZIP Codes Starting with
78 ZIP codes start with 620, sorted at the St Louis, MO (SCF 630) sectional center (USPS labeling list L005, effective October 1, 2026) in Illinois: 75 residential ZIP codes across 10 counties and 3 PO Box or single-organization codes (Census 2020 ZCTAs and GeoNames postal codes, October 2026).
What do the digits 620 mean?
The first digit, 6, is one of ten national areas (Illinois, Kansas, Missouri and Nebraska). The first three, 620, route mail to a sectional center: USPS labeling list L005 (effective October 1, 2026) sends letters for 620 to the St Louis, MO (SCF 630) facility. The last two digits pick the delivery area. By residents, the largest town names among the 620 ZIP codes are Granite City, Edwardsville, Alton, Godfrey, Glen Carbon and Jerseyville.
The same facility sorts 12 prefixes, 714 ZIP codes in all: 620, 622, 628, 629, 630, 631, 633, 634, 636, 637, 638, 639.
Where are the 620 ZIP codes?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
All ZIP codes starting with 620
| County | ||||||
|---|---|---|---|---|---|---|
| 62001 | Alhambra | Madison County | 1,869 | 39 | $99k | $218k |
| 62002 | Alton | Madison County | 29,543 | 716 | $61k | $119k |
| 62006 | Batchtown | Calhoun County | 667 | 21 | $94k | $221k |
| 62009 | Benld | Macoupin County | 1,723 | 600 | $45k | $85k |
| 62010 | Bethalto | Madison County | 11,028 | 519 | $71k | $183k |
| 62011 | Bingham | Fayette County | 227 | 8 | $50k | $144k |
| 62012 | Brighton | Jersey County | 6,672 | 111 | $93k | $169k |
| 62013 | Brussels | Calhoun County | 578 | 26 | $73k | $145k |
| 62014 | Bunker Hill | Macoupin County | 3,669 | 61 | $93k | $204k |
| 62015 | Butler | Montgomery County | 423 | 12 | $52k | $122k |
| 62016 | Carrollton | Greene County | 3,882 | 29 | $62k | $118k |
| 62017 | Coffeen | Montgomery County | 1,127 | 32 | $98k | $119k |
| 62018 | Cottage Hills | Madison County | 3,184 | 958 | $40k | $70k |
| 62019 | Donnellson | Bond County | 314 | 11 | $57k | $117k |
| 62021 | Dorsey | Madison County | 871 | 43 | $108k | $248k |
| 62022 | Dow | Jersey County | 1,088 | 53 | $111k | $188k |
| 62023 | Eagarville | Macoupin County | 139 | 178 | $72k | $65k |
| 62024 | East Alton | Madison County | 9,493 | 1,772 | $57k | $127k |
| 62025 | Edwardsville | Madison County | 35,520 | 316 | $101k | $320k |
| 62026 | Edwardsville | Madison County | 851 | 776 | – | – |
| 62027 | Eldred | Greene County | 516 | 9 | $64k | $105k |
| 62028 | Elsah | Jersey County | 1,385 | 231 | $72k | $171k |
| 62030 | Fidelity | Jersey County | 71 | 703 | $44k | $91k |
| 62031 | Fieldon | Jersey County | 517 | 9 | $84k | $119k |
| 62032 | Fillmore | Montgomery County | 765 | 16 | $61k | $68k |
| 62033 | Gillespie | Macoupin County | 4,294 | 92 | $78k | $106k |
| 62034 | Glen Carbon | Madison County | 14,870 | 1,086 | $101k | $281k |
| 62035 | Godfrey | Madison County | 15,892 | 363 | $94k | $182k |
| 62036 | Golden Eagle | Calhoun County | 574 | 18 | $103k | $229k |
| 62037 | Grafton | Jersey County | 1,814 | 32 | $74k | $229k |
| 62040 | Granite City | Madison County | 40,404 | 1,013 | $60k | $112k |
| 62044 | Greenfield | Greene County | 1,852 | 19 | $71k | $113k |
| 62045 | Hamburg | Calhoun County | 247 | 6 | $85k | $174k |
| 62046 | Hamel | Madison County | 1,102 | 1,037 | $108k | $250k |
| 62047 | Hardin | Calhoun County | 1,548 | 40 | $116k | $179k |
| 62048 | Hartford | Madison County | 1,347 | 78 | $41k | $65k |
| 62049 | Hillsboro | Montgomery County | 7,871 | 96 | $55k | $128k |
| 62050 | Hillview | Greene County | 268 | 5 | $84k | $103k |
| 62051 | Irving | Montgomery County | 791 | 20 | $64k | $181k |
| 62052 | Jerseyville | Jersey County | 12,237 | 86 | $75k | $168k |
| 62053 | Kampsville | Calhoun County | 351 | 7 | $61k | $128k |
| 62054 | Kane | Greene County | 315 | 9 | $61k | $95k |
| 62056 | Litchfield | Montgomery County | 8,528 | 79 | $63k | $127k |
| 62058 | Livingston | Madison County | 884 | 832 | $62k | $110k |
| 62059 | Lovejoy | St. Clair County | 729 | 1,110 | $31k | $38k |
| 62060 | Madison | Madison County | 3,558 | 1,007 | $47k | $63k |
| 62061 | Marine | Madison County | 1,487 | 64 | $88k | $186k |
| 62062 | Maryville | Madison County | 8,277 | 1,311 | $99k | $258k |
| 62063 | Medora | Jersey County | 795 | 15 | $63k | $129k |
| 62065 | Michael | Calhoun County | PO Box or unique | – | – | – |
| 62067 | Moro | Madison County | 2,203 | 127 | $72k | $221k |
| 62069 | Mount Olive | Macoupin County | 2,897 | 99 | $60k | $103k |
| 62070 | Mozier | Calhoun County | PO Box or unique | – | – | – |
| 62071 | National Stock Yards | St. Clair County | PO Box or unique | – | – | – |
| 62074 | New Douglas | Madison County | 1,205 | 28 | $80k | $261k |
| 62075 | Nokomis | Montgomery County | 3,330 | 31 | $66k | $93k |
| 62076 | Ohlman | Montgomery County | 59 | 32 | $46k | $46k |
| 62077 | Panama | Montgomery County | 420 | 170 | $73k | $55k |
| 62078 | Patterson | Greene County | 73 | 138 | – | $32k |
| 62079 | Piasa | Macoupin County | 292 | 26 | $133k | $147k |
| 62080 | Ramsey | Fayette County | 3,255 | 27 | $68k | $94k |
| 62081 | Rockbridge | Greene County | 329 | 12 | $92k | $80k |
| 62082 | Roodhouse | Greene County | 2,265 | 21 | $63k | $77k |
| 62083 | Rosamond | Christian County | 145 | 7 | $22k | $213k |
| 62084 | Roxana | Madison County | 1,631 | 353 | $63k | $99k |
| 62085 | Sawyerville | Macoupin County | 193 | 215 | $70k | $85k |
| 62086 | Sorento | Bond County | 1,318 | 27 | $65k | $111k |
| 62087 | South Roxana | Madison County | 2,181 | 621 | $60k | $89k |
| 62088 | Staunton | Macoupin County | 6,400 | 146 | $63k | $146k |
| 62089 | Taylor Springs | Montgomery County | 487 | 215 | $46k | $68k |
| 62090 | Venice | Madison County | 1,039 | 695 | $36k | $37k |
| 62091 | Walshville | Montgomery County | 339 | 11 | $102k | $113k |
| 62092 | White Hall | Greene County | 2,431 | 38 | $57k | $69k |
| 62093 | Wilsonville | Macoupin County | 487 | 219 | $45k | $87k |
| 62094 | Witt | Montgomery County | 1,107 | 35 | $61k | $73k |
| 62095 | Wood River | Madison County | 10,726 | 1,509 | $65k | $111k |
| 62097 | Worden | Madison County | 2,973 | 72 | $91k | $218k |
| 62098 | Wrights | Greene County | 104 | 20 | – | – |
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; GeoNames postal codes (CC BY 4.0) for codes without a residential area.