County ZIP codes · Illinois · FIPS 17199
Williamson County, IL ZIP Codes
Williamson County, Illinois has 21 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026), all residential. 12 of the residential ones lie mainly in Williamson County and 9 mainly in a neighboring county; 11 cross the county line. Median household income ranges from $35,089 in 62901 to $84,223 in 62902 (Census Bureau, ACS 2020-2024).
- ACS2020-24
- Census2020
Where are the ZIP codes of Williamson County?
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 $54,271 and $70,920.
They carry 20 postal town names.
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).
All 21 residential ZIP codes in Williamson County
12 ZIP codes lie mainly in Williamson County; 9 more reach into it from a neighboring county and follow the first table.
| In this county | ||||||
|---|---|---|---|---|---|---|
| 62959 | Marion | 27,793 | 194 | $71k | $175k | 100% |
| 62948 | Herrin | 12,758 | 637 | $61k | $117k | 100% |
| 62918 | Carterville | 10,658 | 284 | $71k | $200k | 100% |
| 62951 | Johnston City | 5,342 | 193 | $51k | $100k | 100% |
| 62902 | Carbondale | 4,135 | 64 | $84k | $208k | 64% |
| 62922 | Creal Springs | 2,608 | 41 | $74k | $175k | 73% |
| 62974 | Pittsburg | 1,536 | 59 | $64k | $199k | 100% |
| 62933 | Energy | 1,101 | 457 | $68k | $156k | 100% |
| 62949 | Hurst | 702 | 420 | $37k | $75k | 100% |
| 62915 | Cambria | 384 | 1,211 | $32k | $107k | 100% |
| 62921 | Colp | 233 | 436 | – | $75k | 100% |
| 62841 | Freeman Spur | 118 | 391 | $32k | $61k | 100% |
Partly in Williamson County
| In this county | ||||||
|---|---|---|---|---|---|---|
| 62890 | Thompsonville | 2,377 | 23 | $54k | $108k | 23% |
| 62958 | Makanda | 2,103 | 43 | $66k | $152k | 23% |
| 62917 | Carrier Mills | 2,303 | 77 | $50k | $73k | 22% |
| 62987 | Stonefort | 1,724 | 19 | $83k | $113k | 18% |
| 62924 | De Soto | 3,168 | 80 | $70k | $103k | 12% |
| 62901 | Carbondale | 22,946 | 848 | $35k | $147k | 11% |
| 62896 | West Frankfort | 10,627 | 176 | $56k | $89k | 9% |
| 62939 | Goreville | 2,958 | 66 | $66k | $173k | 4% |
| 62967 | New Burnside | 309 | 47 | $62k | $117k | 4% |
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?
11 ZIP codes of Williamson County extend into another county. A ZIP code follows mail routes, not county borders.
| ZIP | In Williamson | Elsewhere |
|---|---|---|
| 62901 | 11% | Jackson County 89% |
| 62896 | 9% | Franklin County 91% |
| 62902 | 64% | Jackson County 35%; Union County 2% |
| 62924 | 12% | Jackson County 88% |
| 62939 | 4% | Johnson County 90%; Union County 6% |
| 62922 | 73% | Johnson County 27% |
| 62890 | 23% | Franklin County 52%; Hamilton County 16%; Saline County 8% |
| 62917 | 22% | Saline County 78% |
| 62958 | 23% | Jackson County 40%; Union County 37% |
| 62987 | 18% | Pope County 43%; Saline County 39% |
| 62967 | 4% | Johnson County 96% |
Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).
Which first three digits do Williamson County's ZIP codes use?
The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Williamson County's ZIP codes use 2 prefixes: 628 and 629.
Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.