County · GEOID 17055
Franklin County, IL ZIP codes
19 ZIP/ZCTAs intersecting this county.
U.S. Census Bureau, ACS 2019–2023 5-year (vintage 2023). Geography: County Franklin County (GEOID 17055). Methodology
Combined population of ZIP/ZCTAs intersecting this county: 45,564 (19 ZIPs).
Combined population of ZIP/ZCTAs intersecting this county. Each intersecting ZIP contributes its full ZCTA population; overlap percents are descriptive only. This is not the Census county ACS headline above. Methodology
Franklin County, IL ZIP code map

ZIP/ZCTA overlap with Franklin County
Population overlap
Share of each ZIP/ZCTA’s population located within Franklin County, based on ZIP Code Database county-overlap data. This is a population measure, not land-area overlap or the Census county population.
- 62812100.0%
Directory county
- 62819100.0%
Directory county
- 62822100.0%
Directory county
- 62825100.0%
Directory county
- 6283694.5%
Directory county
- 62856100.0%
Directory county
- 628590.0%
- 6286066.9%
Directory county
- 62865100.0%
Directory county
- 62874100.0%
Directory county
- 6288319.4%
- 62884100.0%
Directory county
- 6289069.6%
Directory county
- 62891100.0%
Directory county
- 6289694.8%
Directory county
- 62897100.0%
Directory county
- 629321.0%
- 62983100.0%
Directory county
- 62999100.0%
Directory county
ZIP Code Database county-overlap table, field percent_of_zip_population_in_county, keyed by county_geoid. Not ACS 2019–2023. Overlap vintage is the shipped overlap table and is separate from ACS. Methodology
ZIP codes intersecting Franklin County
| ZIP | City | County | Population | Income |
|---|---|---|---|---|
| 62812 | Benton | Franklin County | 11,441 | $54,820 |
| 62819 | Buckner | Franklin County | 290 | $46,528 |
| 62822 | Christopher | Franklin County | 2,437 | $43,155 |
| 62825 | Coello | Franklin County | 250 | $44,531 |
| 62836 | Ewing | Franklin County | 820 | $64,813 |
| 62856 | Logan | Franklin County | 327 | $59,500 |
| 62859 | Mc Leansboro | Hamilton County | 5,199 | $53,373 |
| 62860 | Macedonia | Franklin County | 419 | $77,574 |
| 62865 | Mulkeytown | Franklin County | 2,235 | $66,763 |
| 62874 | Orient | Franklin County | 407 | $40,461 |
| 62883 | Scheller | Jefferson County | 599 | $112,625 |
| 62884 | Sesser | Franklin County | 2,764 | $57,386 |
| 62890 | Thompsonville | Franklin County | 2,379 | $49,750 |
| 62891 | Valier | Franklin County | 587 | $41,326 |
| 62896 | West Frankfort | Franklin County | 10,691 | $55,528 |
| 62897 | Whittington | Franklin County | 573 | $49,444 |
| 62932 | Elkville | Jackson County | 1,178 | $45,050 |
| 62983 | Royalton | Franklin County | 1,623 | $50,625 |
| 62999 | Zeigler | Franklin County | 1,345 | $39,830 |
USPS associates these ZIPs with Franklin County
These codes list Franklin County as a primary or acceptable city. They are not used for the ACS headline.
| ZIP | City | County | Population | Income |
|---|---|---|---|---|
| 62805 | Akin | Franklin County | 58 | — |
| 62840 | Frankfort Heights | Franklin County | — | — |