First three digits · Illinois
ZIP Codes Starting with
90 ZIP codes start with 628, sorted at the St Louis, MO (SCF 630) sectional center (USPS labeling list L005, effective October 1, 2026) in Illinois: 86 residential ZIP codes across 15 counties and 4 PO Box or single-organization codes (Census 2020 ZCTAs and GeoNames postal codes, October 2026).
What do the digits 628 mean?
The first digit, 6, is one of ten national areas (Illinois, Kansas, Missouri and Nebraska). The first three, 628, route mail to a sectional center: USPS labeling list L005 (effective October 1, 2026) sends letters for 628 to the St Louis, MO (SCF 630) facility. The last two digits pick the delivery area. By residents, the largest town names among the 628 ZIP codes are Mount Vernon, Centralia, Benton, Salem, West Frankfort and Mount Carmel.
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 628 ZIP codes?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
All ZIP codes starting with 628
| County | ||||||
|---|---|---|---|---|---|---|
| 62801 | Centralia | Marion County | 19,827 | 147 | $52k | $95k |
| 62803 | Hoyleton | Washington County | 1,132 | 20 | $82k | $119k |
| 62806 | Albion | Edwards County | 3,436 | 33 | $67k | $121k |
| 62807 | Alma | Marion County | 767 | 20 | $82k | $159k |
| 62808 | Ashley | Washington County | 1,602 | 21 | $69k | $147k |
| 62809 | Barnhill | Wayne County | 267 | 17 | $44k | $116k |
| 62810 | Belle Rive | Jefferson County | 1,188 | 19 | $58k | $118k |
| 62811 | Bellmont | Wabash County | 224 | 182 | $52k | $47k |
| 62812 | Benton | Franklin County | 11,611 | 118 | $61k | $101k |
| 62814 | Bluford | Jefferson County | 1,668 | 23 | $60k | $121k |
| 62815 | Bone Gap | Edwards County | 350 | 17 | $64k | $80k |
| 62816 | Bonnie | Jefferson County | 1,133 | 30 | $53k | $87k |
| 62817 | Broughton | Hamilton County | 639 | 9 | $106k | $453k |
| 62818 | Browns | Edwards County | 409 | 16 | $59k | $92k |
| 62819 | Buckner | Franklin County | 247 | 74 | $45k | $63k |
| 62820 | Burnt Prairie | White County | 96 | 4 | – | – |
| 62821 | Carmi | White County | 6,668 | 39 | $55k | $116k |
| 62822 | Christopher | Franklin County | 2,581 | 1,170 | $48k | $68k |
| 62823 | Cisne | Wayne County | 1,823 | 23 | $59k | $119k |
| 62824 | Clay City | Clay County | 1,485 | 15 | $62k | $102k |
| 62825 | Coello | Franklin County | 254 | 361 | $49k | $69k |
| 62827 | Crossville | White County | 1,147 | 17 | $53k | $100k |
| 62828 | Dahlgren | Hamilton County | 1,801 | 22 | $71k | $113k |
| 62829 | Dale | Hamilton County | 22 | 23 | – | – |
| 62830 | Dix | Jefferson County | 1,416 | 49 | $62k | $138k |
| 62831 | Du Bois | Washington County | 339 | 8 | $80k | $142k |
| 62832 | Du Quoin | Perry County | 8,865 | 91 | $60k | $100k |
| 62833 | Ellery | Wayne County | 280 | 6 | $51k | $131k |
| 62834 | Emma | White County | PO Box or unique | – | – | – |
| 62835 | Enfield | White County | 1,398 | 19 | $50k | $104k |
| 62836 | Ewing | Franklin County | 891 | 23 | $73k | $124k |
| 62837 | Fairfield | Wayne County | 7,868 | 48 | $51k | $104k |
| 62838 | Farina | Fayette County | 1,341 | 14 | $83k | $133k |
| 62839 | Flora | Clay County | 6,183 | 87 | $54k | $84k |
| 62840 | Frankfort Heights | Franklin County | PO Box or unique | – | – | – |
| 62841 | Freeman Spur | Williamson County | 118 | 391 | $32k | $61k |
| 62842 | Geff | Wayne County | 724 | 16 | $73k | $117k |
| 62843 | Golden Gate | Wayne County | 87 | 15 | $16k | – |
| 62844 | Grayville | White County | 1,937 | 41 | $48k | $79k |
| 62846 | Ina | Jefferson County | 1,798 | 110 | $66k | $103k |
| 62848 | Irvington | Washington County | 738 | 272 | $80k | $94k |
| 62849 | Iuka | Marion County | 1,887 | 17 | $61k | $88k |
| 62850 | Johnsonville | Wayne County | 693 | 24 | $94k | – |
| 62851 | Keenes | Wayne County | 371 | 12 | $97k | $95k |
| 62852 | Keensburg | Wabash County | 119 | 1,133 | $73k | $64k |
| 62853 | Kell | Marion County | 969 | 37 | $61k | $80k |
| 62854 | Kinmundy | Marion County | 1,827 | 20 | $64k | $102k |
| 62855 | Lancaster | Wabash County | PO Box or unique | – | – | – |
| 62856 | Logan | Franklin County | 332 | 220 | $61k | $55k |
| 62858 | Louisville | Clay County | 3,554 | 23 | $66k | $151k |
| 62859 | McLeansboro | Hamilton County | 5,004 | 26 | $54k | $94k |
| 62860 | Macedonia | Franklin County | 384 | 11 | $80k | $120k |
| 62861 | Maunie | White County | 57 | 358 | $31k | $19k |
| 62862 | Mill Shoals | White County | 244 | 9 | $59k | $69k |
| 62863 | Mount Carmel | Wabash County | 9,379 | 64 | $56k | $106k |
| 62864 | Mount Vernon | Jefferson County | 22,779 | 159 | $61k | $125k |
| 62865 | Mulkeytown | Franklin County | 2,037 | 38 | $68k | $153k |
| 62866 | Nason | Jefferson County | PO Box or unique | – | – | – |
| 62867 | New Haven | White County | 568 | 14 | $37k | $63k |
| 62868 | Noble | Richland County | 1,463 | 14 | $62k | $116k |
| 62869 | Norris City | White County | 2,795 | 30 | $62k | $120k |
| 62870 | Odin | Marion County | 2,281 | 58 | $60k | $134k |
| 62871 | Omaha | Gallatin County | 866 | 16 | $108k | $81k |
| 62872 | Opdyke | Jefferson County | 1,153 | 50 | $62k | $88k |
| 62874 | Orient | Franklin County | 440 | 274 | $41k | $54k |
| 62875 | Patoka | Marion County | 1,039 | 14 | $73k | $116k |
| 62876 | Radom | Washington County | 146 | 53 | $56k | $105k |
| 62877 | Richview | Washington County | 437 | 14 | $84k | $126k |
| 62878 | Rinard | Wayne County | 177 | 5 | $65k | $86k |
| 62879 | Sailor Springs | Clay County | 28 | 226 | $27k | $23k |
| 62880 | Saint Peter | Fayette County | 658 | 16 | $62k | $136k |
| 62881 | Salem | Marion County | 11,078 | 112 | $71k | $115k |
| 62882 | Sandoval | Marion County | 2,057 | 65 | $56k | $89k |
| 62883 | Scheller | Jefferson County | 693 | 16 | $105k | $164k |
| 62884 | Sesser | Franklin County | 2,758 | 91 | $59k | $97k |
| 62885 | Shobonier | Fayette County | 474 | 8 | $65k | $150k |
| 62886 | Sims | Wayne County | 332 | 13 | $61k | $127k |
| 62887 | Springerton | White County | 104 | 4 | $29k | $64k |
| 62888 | Tamaroa | Perry County | 1,843 | 25 | $66k | $113k |
| 62889 | Texico | Jefferson County | 1,066 | 33 | $70k | $144k |
| 62890 | Thompsonville | Franklin County | 2,377 | 23 | $54k | $108k |
| 62891 | Valier | Franklin County | 514 | 813 | $27k | $79k |
| 62892 | Vernon | Marion County | 150 | 7 | $75k | $86k |
| 62893 | Walnut Hill | Jefferson County | 926 | 46 | $59k | $123k |
| 62894 | Waltonville | Jefferson County | 782 | 17 | $84k | $122k |
| 62895 | Wayne City | Wayne County | 1,960 | 18 | $51k | $118k |
| 62896 | West Frankfort | Franklin County | 10,627 | 176 | $56k | $89k |
| 62897 | Whittington | Franklin County | 542 | 38 | $78k | $89k |
| 62898 | Woodlawn | Jefferson County | 1,968 | 37 | $74k | $159k |
| 62899 | Xenia | Clay County | 2,022 | 19 | $56k | $148k |
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; GeoNames postal codes (CC BY 4.0) for codes without a residential area.