County ZIP codes · West Virginia · FIPS 54039
Kanawha County, WV ZIP Codes
Kanawha County, West Virginia has 82 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026): 47 residential and 35 for PO boxes or a single organization. 44 of the residential ones lie mainly in Kanawha County and 3 mainly in a neighboring county; 10 cross the county line. Median household income ranges from $43,063 in 25387 (Charleston) to $96,328 in 25202 (Tornado) (Census Bureau, ACS 2020-2024).
- ACS2020-24
- Census2020
Where are the ZIP codes of Kanawha 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 $55,083 and $64,385.
They carry 35 postal town names.
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).
All 47 residential ZIP codes in Kanawha County
44 ZIP codes lie mainly in Kanawha County; 3 more reach into it from a neighboring county and follow the first table.
| In this county | ||||||
|---|---|---|---|---|---|---|
| 25177 | Saint Albans | 22,665 | 718 | $55k | $140k | 94% |
| 25314 | Charleston | 14,794 | 452 | $95k | $266k | 100% |
| 25302 | Charleston | 13,204 | 1,062 | $55k | $155k | 100% |
| 25309 | South Charleston | 12,154 | 391 | $58k | $158k | 100% |
| 25313 | Charleston | 11,760 | 583 | $64k | $156k | 100% |
| 25071 | Elkview | 11,107 | 99 | $60k | $168k | 91% |
| 25312 | Charleston | 10,047 | 141 | $57k | $133k | 100% |
| 25311 | Charleston | 9,825 | 383 | $63k | $137k | 100% |
| 25064 | Dunbar | 9,090 | 1,359 | $57k | $120k | 100% |
| 25143 | Nitro | 8,714 | 971 | $53k | $129k | 68% |
| 25304 | Charleston | 8,655 | 899 | $81k | $234k | 100% |
| 25303 | South Charleston | 7,396 | 2,069 | $76k | $173k | 100% |
| 25306 | Charleston | 6,040 | 163 | $72k | $110k | 100% |
| 25387 | Charleston | 4,708 | 859 | $43k | $91k | 100% |
| 25320 | Charleston | 4,595 | 76 | $59k | $165k | 100% |
| 25045 | Clendenin | 4,234 | 32 | $52k | $120k | 78% |
| 25015 | Belle | 3,888 | 130 | $57k | $98k | 100% |
| 25315 | Charleston | 3,286 | 162 | $55k | $90k | 100% |
| 25301 | Charleston | 2,498 | 1,863 | $25k | $197k | 100% |
| 25003 | Alum Creek | 1,975 | 53 | $65k | $115k | 71% |
| 25202 | Tornado | 1,451 | 111 | $96k | $199k | 52% |
| 25214 | Winifrede | 994 | 150 | $71k | – | 100% |
| 25086 | Glasgow | 907 | 656 | $54k | $100k | 100% |
| 25067 | East Bank | 850 | 984 | $73k | $98k | 100% |
| 25035 | Cabin Creek | 719 | 58 | $34k | $97k | 100% |
| 25075 | Eskdale | 660 | 11 | $68k | $26k | 100% |
| 25039 | Cedar Grove | 629 | 35 | $45k | $87k | 100% |
| 25134 | Miami | 548 | 28 | $150k | $84k | 100% |
| 25160 | Pond Gap | 510 | 17 | $44k | $28k | 100% |
| 25132 | Mammoth | 501 | 36 | $47k | $38k | 100% |
| 25083 | Gallagher | 439 | 16 | $33k | $56k | 62% |
| 25162 | Pratt | 438 | 1,335 | $64k | $107k | 100% |
| 25102 | Handley | 418 | 90 | $105k | $52k | 100% |
| 25110 | Hugheston | 366 | 26 | $56k | – | 100% |
| 25061 | Drybranch | 363 | 23 | $56k | $85k | 100% |
| 25107 | Hernshaw | 306 | 17 | – | $90k | 100% |
| 25054 | Dawes | 238 | 1,112 | $96k | – | 100% |
| 25112 | Institute | 206 | 4,120 | – | – | 100% |
| 25103 | Hansford | 151 | 36 | $23k | $103k | 100% |
| 25156 | Pinch | 119 | 4,250 | – | $179k | 100% |
| 25025 | Blount | 83 | 5 | – | – | 100% |
| 25126 | London | 76 | 128 | – | $28k | 100% |
| 25201 | Tad | 64 | 38 | – | – | 100% |
| 25305 | Charleston | no residents | 0 | – | – | 100% |
Partly in Kanawha County
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?
10 ZIP codes of Kanawha County extend into another county. A ZIP code follows mail routes, not county borders.
| ZIP | In Kanawha | Elsewhere |
|---|---|---|
| 25177 | 94% | Putnam County 6% |
| 25071 | 91% | Roane County 9% |
| 25143 | 68% | Putnam County 32% |
| 25045 | 78% | Roane County 14%; Clay County 8% |
| 25248 | 2% | Jackson County 98% |
| 25003 | 71% | Lincoln County 29% |
| 25136 | 7% | Fayette County 93% |
| 25124 | 6% | Putnam County 93% |
| 25202 | 52% | Lincoln County 48% |
| 25083 | 62% | Fayette County 38% |
Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).
PO Box and single-organization ZIP codes
| ZIP | Postal name |
|---|---|
| 25026 | Blue Creek |
| 25079 | Falling Rock |
| 25317 | Charleston |
| 25321 | Charleston |
| 25322 | Charleston |
| 25323 | Charleston |
| 25324 | Charleston |
| 25325 | Charleston |
| 25326 | Charleston |
| 25327 | Charleston |
| 25328 | Charleston |
| 25329 | Charleston |
| 25330 | Charleston |
| 25331 | Charleston |
| 25332 | Charleston |
| 25333 | Charleston |
| 25334 | Charleston |
| 25335 | Charleston |
| 25336 | Charleston |
| 25337 | Charleston |
| 25338 | Charleston |
| 25339 | Charleston |
| 25350 | Charleston |
| 25356 | Charleston |
| 25357 | Charleston |
| 25358 | Charleston |
| 25360 | Charleston |
| 25361 | Charleston |
| 25362 | Charleston |
| 25364 | Charleston |
| 25365 | Charleston |
| 25375 | Charleston |
| 25389 | Charleston |
| 25392 | Charleston |
| 25396 | Charleston |
Source: GeoNames postal codes (CC BY 4.0).
Which first three digits do Kanawha County's ZIP codes use?
The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Kanawha County's ZIP codes use 4 prefixes: 250, 251, 252 and 253.
| Prefix | Sectional center | Here | All codes |
|---|---|---|---|
| 250 | Charleston, WV (SCF 250) | 16 | 52 |
| 251 | Charleston, WV (SCF 250) | 15 | 52 |
| 252 | Charleston, WV (SCF 250) | 4 | 40 |
| 253 | Charleston, WV (SCF 250) | 47 | 47 |
Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.