Franklin County, AL ZIP Codes
7 ZIP codes cover all or part of Franklin County, Alabama: 35653, 35654, 35581, 35582, 35585, 35593 and 35571. The Census Bureau counts 31,966 residents in the county, with a median household income of $53,338 and a median home value of $136,000. Median household income ranges from $43,555 in 35581 to $92,679 in 35585. Its largest communities include Russellville, Red Bay, Bear Creek, Littleville and Phil Campbell.
Franklin County (Census county figures)
| Measure | Census figure |
|---|---|
| Residents | 31,966 |
| Households | 11,954 |
| Median household income | $53,338 |
| Median home value | $136,000 |
| Median age | 38 |
| Median rent | $676 |
All 7 ZIP codes together
| Measure | Value |
|---|---|
| Residents (sum of ZIP codes) | 34,160 |
| Households (sum of ZIP codes) | 12,816 |
| Median household income, range across ZIP codes | $43,555 (35581) to $92,679 (35585) |
| Household-weighted average of ZIP medians (an approximation, not a true median) | $54,692 |
| Homeowners | 73.1% |
| Households with kids under 18 | 33.2% |
| Moved in the past year | 7.5% |
| Carrier routes in EDDM2GO's route library | 28 routes, 14,118 homes (7 of 7 ZIP codes) |
Top facts
- Highest median household income in Franklin County: 35585 ($92,679)
- Most residents: 35653 (11,481 people)
- Highest homeownership: 35593 (87.8% own their home)
- Most households with kids: 35581 (43.2% of households)
- Most new movers: 35582 (18.3% moved in last year)
- Youngest median age: 35653 (35.7 years)
- Highest median home value: 35585 ($211,200)
Every ZIP code in Franklin County
| ZIP | Mailing city | Residents | Households | Median income | Home value | Homeowners | With kids | New movers | Carrier routes | Mailboxes | Why listed |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 35653 | Russellville | 11,481 | 3,910 | $52,600 | $122,300 | 75.9% | 38.9% | 4.2% | 9 | 4,772 | 78% of its land |
| 35654 | Russellville | 8,749 | 3,429 | $60,674 | $172,800 | 68.0% | 28.8% | 8.5% | 7 | 3,831 | 82% of its land |
| 35581 | Phil Campbell | 5,932 | 2,087 | $43,555 | $104,800 | 74.8% | 43.2% | 9.0% | 4 | 2,319 | 88% of its land |
| 35582 | Red Bay | 4,145 | 1,862 | $48,235 | $117,900 | 65.4% | 22.3% | 18.3% | 3 | 1,877 | 100% of its land |
| 35585 | Spruce Pine | 1,642 | 606 | $92,679 | $211,200 | 83.0% | 39.3% | 0.7% | 2 | 702 | 100% of its land |
| 35593 | Vina | 1,470 | 608 | $54,559 | $104,400 | 87.8% | 20.1% | 0.7% | 2 | 838 | 65% of its land |
| 35571 | Hodges | 741 | 314 | $35,750 | $107,400 | 82.2% | 20.7% | 3.3% | 1 | 470 | 78% of its land |
A ZIP code is listed for Franklin County when at least 10% of its land is in the county, when it holds at least 10% of the county's land, or when the county is its main county. Totals add up whole ZIP codes, including parts that cross the county line; the Census county figures above do not.
Cities and communities
- Russellville — 10,799 residents · 2 ZIP codes
- Red Bay — 3,201 residents · 1 ZIP code
- Bear Creek — 1,474 residents · 2 ZIP codes
- Littleville — 932 residents · 2 ZIP codes
- Phil Campbell — 780 residents · 1 ZIP code
- Hodges — 420 residents · 1 ZIP code
- Vina — 358 residents · 1 ZIP code
- Spruce Pine — 189 residents · 2 ZIP codes
- Belgreen — 58 residents · 1 ZIP code
Rankings
- Richest ZIP codes in Franklin County — 6 ZIP codes ranked
- ZIP codes with the highest home values in Franklin County — 6 ZIP codes ranked
- ZIP codes with the highest homeownership in Franklin County — 6 ZIP codes ranked
- ZIP codes with the most families with kids in Franklin County — 6 ZIP codes ranked
- ZIP codes with the most new movers in Franklin County — 6 ZIP codes ranked
- Youngest ZIP codes in Franklin County — 6 ZIP codes ranked
- Oldest ZIP codes in Franklin County — 6 ZIP codes ranked
- Fastest-growing ZIP codes in Franklin County — 6 ZIP codes ranked
Price a mailing to Franklin County ZIP codes
EDDM guides
Pick carrier routes on the EDDM route map
Frequently asked questions
- What ZIP codes are in Franklin County, AL?
- 35653, 35654, 35581, 35582, 35585, 35593 and 35571. Some cross the county line; the table shows each ZIP's share of land in the county.
- What is the population of Franklin County?
- 31,966 residents in 11,954 households (ACS 5-year estimates, 2020–2024).
- What is the median household income in Franklin County?
- $53,338 for the county as a whole. Its ZIP codes range from $43,555 (35581) to $92,679 (35585).
- Which Franklin County ZIP code has the highest median household income?
- 35585, at $92,679, among ZIP codes with at least 1,000 residents. See the full ranking of Franklin County ZIP codes by income.
- How many carrier routes and mailboxes are in Franklin County?
- For the 7 of 7 ZIP codes in EDDM2GO's stored route library: 28 carrier routes reaching 14,118 residential and 692 business mailboxes.
This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.