County ZIP codes · Missouri · FIPS 29185

St. Clair County, MO ZIP Codes

St. Clair County, Missouri has 15 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026), all residential. 6 of the residential ones lie mainly in St. Clair County and 9 mainly in a neighboring county; 12 cross the county line. Median household income ranges from $44,880 in 64776 (Osceola) to $61,908 in 64770 (Montrose) (Census Bureau, ACS 2020-2024).

  • ACS2020-24
  • Census2020

Where are the ZIP codes of St. Clair County?

64724 · Appleton City: $49k64738 · Collins: $62k64740 · Deepwater: $62k64744 · El Dorado Springs: $48k64750 · Harwood: –64763 · Lowry City: $55k64770 · Montrose: $62k64776 · Osceola: $45k64780 · Rockville: $44k64781 · Roscoe: $43k64783 · Schell City: $47k65674 · Humansville: $48k65735 · Quincy: $73k65774 · Weaubleau: $32k65785 · Stockton: $50k647766474465785647246567464780647706474064738647836476365774647506573564724 · Appleton City: $49k64738 · Collins: $62k64740 · Deepwater: $62k64744 · El Dorado Springs: $48k64750 · Harwood: –64763 · Lowry City: $55k64770 · Montrose: $62k64776 · Osceola: $45k64780 · Rockville: $44k64781 · Roscoe: $43k64783 · Schell City: $47k65674 · Humansville: $48k65735 · Quincy: $73k65774 · Weaubleau: $32k65785 · Stockton: $50k647766474465785647246567464780647706474064738647836476365774647506573564724 · Appleton City: $49k64738 · Collins: $62k64740 · Deepwater: $62k64744 · El Dorado Springs: $48k64750 · Harwood: –64763 · Lowry City: $55k64770 · Montrose: $62k64776 · Osceola: $45k64780 · Rockville: $44k64781 · Roscoe: $43k64783 · Schell City: $47k65674 · Humansville: $48k65735 · Quincy: $73k65774 · Weaubleau: $32k65785 · Stockton: $50k64776647446578564724656746478064770647406473864783647636577464750
The residential ZIP codes of St. Clair County (whole outlines, including the parts in neighboring counties), shaded by median household income in national fifths (ACS 2020-2024). <$54.1k$98.1k+no figure

Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).

How different are its ZIP codes?

The middle half of its ranked ZIP codes (1,000+ people living in households) report median household incomes between $47,685 and $50,086.

They carry 15 postal town names.

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).

All 15 residential ZIP codes in St. Clair County

6 ZIP codes lie mainly in St. Clair County; 9 more reach into it from a neighboring county and follow the first table.

Residential ZIP codes mainly in St. Clair County, largest first; "In this county" is the share of the ZIP's land in the county
In this county
64776 Osceola 3,374 14 $45k $149k 94%
64724 Appleton City 1,999 16 $49k $116k 63%
64763 Lowry City 1,676 24 $55k $151k 100%
64738 Collins 1,368 17 $62k $212k 100%
64780 Rockville 364 4 $44k $108k 58%
64781 Roscoe 80 100 $43k – 100%

Partly in St. Clair County

Residential ZIP codes mainly in another county that reach at least 1% into St. Clair County, by their share here
In this county
64740 Deepwater 1,469 14 $62k $147k 31%
64744 El Dorado Springs 8,242 33 $48k $168k 28%
64783 Schell City 607 9 $47k $106k 27%
65774 Weaubleau 855 18 $32k $93k 21%
65735 Quincy 212 7 $73k $561k 20%
64750 Harwood 439 15 – $212k 11%
65674 Humansville 2,896 30 $48k $137k 8%
65785 Stockton 6,002 27 $50k $175k 6%
64770 Montrose 1,151 11 $62k $138k 5%

Download the 15 ZIP codes as CSV

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; county shares by land area (Census 2020 ZCTA-county relationship file).

Which ZIP codes cross the county line?

12 ZIP codes of St. Clair County extend into another county. A ZIP code follows mail routes, not county borders.

Share of each ZIP code's land in St. Clair County and in the neighboring counties
ZIPIn St. ClairElsewhere
6474428%Cedar County 57%; Vernon County 15%
657856%Cedar County 90%; Dade County 3%
6477694%Benton County 6%
656748%Polk County 43%; Cedar County 38%; Hickory County 11%
6472463%Bates County 36%; Henry County 1%
6474031%Henry County 69%
647705%Henry County 84%; Bates County 12%
6577421%Hickory County 79%
6478327%Vernon County 73%
6475011%Vernon County 89%
6478058%Bates County 42%
6573520%Hickory County 64%; Benton County 16%

Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).

Which first three digits do St. Clair County's ZIP codes use?

The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. St. Clair County's ZIP codes use 3 prefixes: 647, 656 and 657.

Three-digit prefixes of St. Clair County's ZIP codes, the sectional center for each (USPS labeling list L005, effective October 1, 2026) and how many of the prefix's codes are St. Clair County's
PrefixSectional centerHereAll codes
647 Kansas City, MO (SCF 640) 11 47
656 Springfield, MO (SCF 656) 1 75
657 Springfield, MO (SCF 656) 3 75

Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.