First three digits · Missouri
ZIP Codes Starting with
65 ZIP codes start with 630, sorted at the St Louis, MO (SCF 630) sectional center (USPS labeling list L005, effective October 1, 2026) in Missouri: 57 residential ZIP codes across 6 counties and 8 PO Box or single-organization codes (Census 2020 ZCTAs and GeoNames postal codes, October 2026).
What do the digits 630 mean?
The first digit, 6, is one of ten national areas (Illinois, Kansas, Missouri and Nebraska). The first three, 630, route mail to a sectional center: USPS labeling list L005 (effective October 1, 2026) sends letters for 630 to the St Louis, MO (SCF 630) facility. The last two digits pick the delivery area. By residents, the largest town names among the 630 ZIP codes are Florissant, Ballwin, Chesterfield, Fenton, Arnold and Imperial.
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 630 ZIP codes?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
All ZIP codes starting with 630
| County | ||||||
|---|---|---|---|---|---|---|
| 63005 | Chesterfield | St. Louis County | 19,779 | 542 | $199k | $702k |
| 63006 | Chesterfield | St. Louis County | PO Box or unique | – | – | – |
| 63010 | Arnold | Jefferson County | 34,478 | 1,604 | $80k | $224k |
| 63011 | Ballwin | St. Louis County | 35,920 | 2,518 | $125k | $401k |
| 63012 | Barnhart | Jefferson County | 10,314 | 410 | $96k | $251k |
| 63013 | Beaufort | Franklin County | 1,136 | 30 | $99k | $291k |
| 63014 | Berger | Franklin County | 426 | 11 | $62k | $149k |
| 63015 | Catawissa | Franklin County | 1,939 | 120 | $89k | $237k |
| 63016 | Cedar Hill | Jefferson County | 6,459 | 232 | $86k | $230k |
| 63017 | Chesterfield | St. Louis County | 43,243 | 2,245 | $127k | $466k |
| 63019 | Crystal City | Jefferson County | 4,489 | 1,334 | $73k | $186k |
| 63020 | De Soto | Jefferson County | 20,166 | 135 | $71k | $186k |
| 63021 | Ballwin | St. Louis County | 55,666 | 2,551 | $120k | $350k |
| 63022 | Ballwin | St. Louis County | PO Box or unique | – | – | – |
| 63023 | Dittmer | Jefferson County | 5,002 | 78 | $80k | $213k |
| 63024 | Ballwin | St. Louis County | PO Box or unique | – | – | – |
| 63025 | Eureka | St. Louis County | 19,508 | 467 | $126k | $392k |
| 63026 | Fenton | Jefferson County | 45,354 | 1,792 | $98k | $294k |
| 63028 | Festus | Jefferson County | 28,457 | 226 | $80k | $240k |
| 63030 | Fletcher | Washington County | 557 | 70 | $91k | $183k |
| 63031 | Florissant | St. Louis County | 50,196 | 3,333 | $71k | $154k |
| 63032 | Florissant | St. Louis County | PO Box or unique | – | – | – |
| 63033 | Florissant | St. Louis County | 43,056 | 3,544 | $67k | $174k |
| 63034 | Florissant | St. Louis County | 18,908 | 1,009 | $104k | $239k |
| 63036 | French Village | St. Francois County | 1,001 | 41 | $58k | $200k |
| 63037 | Gerald | Franklin County | 2,970 | 37 | $50k | $178k |
| 63038 | Wildwood | St. Louis County | 7,107 | 341 | $187k | $581k |
| 63039 | Gray Summit | Franklin County | 986 | 222 | $70k | $183k |
| 63040 | Wildwood | St. Louis County | 8,526 | 1,931 | $133k | $427k |
| 63041 | Grubville | Franklin County | 309 | 24 | $69k | $397k |
| 63042 | Hazelwood | St. Louis County | 17,813 | 1,720 | $50k | $149k |
| 63043 | Maryland Heights | St. Louis County | 21,924 | 1,747 | $92k | $228k |
| 63044 | Bridgeton | St. Louis County | 10,324 | 618 | $78k | $238k |
| 63045 | Earth City | St. Louis County | no residents | 0 | – | – |
| 63047 | Hematite | Jefferson County | no residents | 0 | – | – |
| 63048 | Herculaneum | Jefferson County | 4,228 | 1,168 | $92k | $232k |
| 63049 | High Ridge | Jefferson County | 16,592 | 666 | $92k | $225k |
| 63050 | Hillsboro | Jefferson County | 18,744 | 204 | $87k | $288k |
| 63051 | House Springs | Jefferson County | 13,436 | 312 | $80k | $202k |
| 63052 | Imperial | Jefferson County | 28,712 | 868 | $93k | $285k |
| 63053 | Kimmswick | Jefferson County | 56 | 1,931 | $61k | $221k |
| 63055 | Labadie | Franklin County | 1,693 | 63 | $79k | $279k |
| 63056 | Leslie | Franklin County | 1,896 | 32 | $76k | $211k |
| 63057 | Liguori | Jefferson County | PO Box or unique | – | – | – |
| 63060 | Lonedell | Franklin County | 2,192 | 49 | $55k | $180k |
| 63061 | Luebbering | Franklin County | 216 | 52 | $99k | $255k |
| 63065 | Mapaville | Jefferson County | PO Box or unique | – | – | – |
| 63066 | Morse Mill | Jefferson County | PO Box or unique | – | – | – |
| 63068 | New Haven | Franklin County | 6,202 | 68 | $80k | $226k |
| 63069 | Pacific | Franklin County | 15,697 | 229 | $78k | $292k |
| 63070 | Pevely | Jefferson County | 8,428 | 560 | $65k | $211k |
| 63071 | Richwoods | Washington County | 1,113 | 29 | $45k | $123k |
| 63072 | Robertsville | Franklin County | 3,469 | 84 | $80k | $241k |
| 63073 | Saint Albans | Franklin County | 803 | 77 | $250k+ | $811k |
| 63074 | Saint Ann | St. Louis County | 15,793 | 4,032 | $52k | $133k |
| 63077 | Saint Clair | Franklin County | 11,391 | 130 | $56k | $178k |
| 63079 | Stanton | Franklin County | 60 | 24 | – | – |
| 63080 | Sullivan | Franklin County | 13,124 | 53 | $67k | $183k |
| 63084 | Union | Franklin County | 20,708 | 272 | $76k | $227k |
| 63087 | Valles Mines | St. Francois County | 1,066 | 65 | $60k | $217k |
| 63088 | Valley Park | St. Louis County | 8,226 | 1,711 | $66k | $247k |
| 63089 | Villa Ridge | Franklin County | 5,662 | 153 | $73k | $212k |
| 63090 | Washington | Franklin County | 23,258 | 285 | $85k | $274k |
| 63091 | Rosebud | Gasconade County | 1,449 | 28 | $80k | $216k |
| 63099 | Fenton | St. Louis County | PO Box or unique | – | – | – |
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; GeoNames postal codes (CC BY 4.0) for codes without a residential area.