St. Louis County, Missouri ZIP codes
51 ZIP codes are in St. Louis County, plus 4 that cross in from neighboring counties. It's part of the St. Louis, MO-IL metro area.
- ZIP codes
- 51
- Population in these ZIPs
- 983,329
- Avg. median income
- $93,800population-weighted
- Cities & towns
- 14
Click anywhere on the map to see which ZIP code it's in.
ZIP codes in St. Louis County
| ZIP code | City | Population | Median income | Typical home value |
|---|---|---|---|---|
| 63005 | Chesterfield | 19,779 | $198,469 | $849,800 |
| 63006 PO Box | Chesterfield | — | — | — |
| 63011 | Ballwin | 35,920 | $124,454 | $437,200 |
| 63017 | Chesterfield | 43,243 | $127,095 | $553,500 |
| 63021 | Ballwin | 55,666 | $120,177 | $387,400 |
| 63022 PO Box | Ballwin | — | — | — |
| 63024 PO Box | Ballwin | — | — | — |
| 63025 | Eureka | 19,508 | $125,676 | $423,700 |
| 63031 | Florissant | 50,196 | $70,811 | $177,400 |
| 63032 PO Box | Florissant | — | — | — |
| 63033 | Florissant | 43,056 | $66,776 | $198,800 |
| 63034 | Florissant | 18,908 | $103,905 | $277,300 |
| 63038 | Glencoe | 7,107 | $186,450 | $649,300 |
| 63040 | Grover | 8,526 | $133,220 | $476,900 |
| 63042 | Hazelwood | 17,813 | $49,453 | $169,400 |
| 63043 | Maryland Heights | 21,924 | $91,509 | $262,000 |
| 63044 | Bridgeton | 10,324 | $77,819 | $277,900 |
| 63045 | Earth City | 0 | — | — |
| 63074 | Saint Ann | 15,793 | $51,610 | $159,100 |
| 63088 | Valley Park | 8,226 | $65,769 | $290,200 |
| 63099 PO Box | Fenton | — | — | — |
| 63105 | Saint Louis | 18,875 | $116,439 | $808,800 |
| 63114 | Saint Louis | 33,969 | $55,870 | $141,600 |
| 63117 | Saint Louis | 9,261 | $90,921 | $369,700 |
| 63119 | Saint Louis | 34,181 | $106,183 | $379,500 |
| 63121 | Saint Louis | 25,008 | $42,701 | $90,500 |
| 63122 | Saint Louis | 41,634 | $136,385 | $510,900 |
| 63123 | Saint Louis | 49,077 | $77,055 | $246,700 |
| 63124 | Saint Louis | 10,839 | $193,942 | $1,303,500 |
| 63125 | Saint Louis | 33,294 | $61,624 | $205,000 |
| 63126 | Saint Louis | 15,452 | $98,852 | $339,600 |
| 63127 | Saint Louis | 5,268 | $122,663 | $678,100 |
| 63128 | Saint Louis | 30,540 | $92,359 | $371,800 |
| 63129 | Saint Louis | 51,553 | $94,888 | $343,100 |
| 63130 | Saint Louis | 28,910 | $85,823 | $283,600 |
| 63131 | Saint Louis | 17,935 | $225,493 | $1,010,600 |
| 63132 | Saint Louis | 14,283 | $87,385 | $360,700 |
| 63133 | Saint Louis | 6,569 | $39,293 | $73,100 |
| 63134 | Saint Louis | 13,059 | $44,680 | $111,500 |
| 63135 | Saint Louis | 18,381 | $52,328 | $110,400 |
| 63136 | Saint Louis | 40,929 | $41,154 | $83,400 |
| 63137 | Saint Louis | 19,684 | $43,422 | $94,000 |
| 63138 | Saint Louis | 18,233 | $56,096 | $150,800 |
| 63140 | Saint Louis | 316 | $45,568 | $84,100 |
| 63141 | Saint Louis | 20,932 | $133,851 | $654,800 |
| 63143 | Saint Louis | 8,975 | $65,861 | $253,600 |
| 63144 | Saint Louis | 9,505 | $104,438 | $281,700 |
| 63145 PO Box | Saint Louis | — | — | — |
| 63146 | Saint Louis | 30,678 | $84,756 | $330,200 |
| 63151 PO Box | Saint Louis | — | — | — |
| 63167 PO Box | Saint Louis | — | — | — |
ZIP codes partly in St. Louis County
These ZIP codes are mostly in a neighboring county but cover part of St. Louis County.
| ZIP code | City | County | Population | Median income | Typical home value |
|---|---|---|---|---|---|
| 63026 | Fenton | Jefferson County | 45,354 | $97,553 | $351,600 |
| 63049 | High Ridge | Jefferson County | 16,592 | $92,333 | $274,800 |
| 63069 | Pacific | Franklin County | 15,697 | $78,185 | $302,500 |
| 63120 | Saint Louis | St. Louis city | 6,790 | $35,176 | $36,200 |
Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology
Cities and towns in St. Louis County
Nearby counties
Frequently asked questions
How many ZIP codes are in St. Louis County, Missouri?
51 ZIP codes are mainly in St. Louis County, and 4 more ZIP codes from neighboring areas reach partly into it.
What cities are in St. Louis County?
ZIP codes in St. Louis County use the city names Ballwin, Bridgeton, Chesterfield, Earth City, Eureka, Fenton, Florissant, Glencoe, Grover, Hazelwood, Maryland Heights and Saint Ann and others.
What metro area is St. Louis County in?
St. Louis County is part of the St. Louis, MO-IL metropolitan statistical area.