How to use this list
Counties are sorted alphabetically. Use ZIP count and population to spot larger counties, then open a county for its ZIP roster and income/housing averages.
55 counties · 738 ZIP codes · population 1,784,132 . Select a county to open its ZIP table and local summary.
Counties are sorted alphabetically. Use ZIP count and population to spot larger counties, then open a county for its ZIP roster and income/housing averages.
Also see the West Virginia overview, cities, rankings, and congressional districts.
| County | ZIP codes | Population | Avg. income |
|---|---|---|---|
| Barbour County | 6 | 15,738 | $55,559 |
| Berkeley County | 10 | 126,361 | $81,762 |
| Boone County | 28 | 20,298 | $58,686 |
| Braxton County | 13 | 13,425 | $44,406 |
| Brooke County | 7 | 18,233 | $49,435 |
| Cabell County | 12 | 92,402 | $57,096 |
| Calhoun County | 10 | 5,594 | $45,323 |
| Clay County | 12 | 6,541 | $47,543 |
| Doddridge County | 5 | 11,533 | $56,859 |
| Fayette County | 42 | 43,142 | $54,302 |
| Gilmer County | 9 | 8,154 | $61,147 |
| Grant County | 7 | 10,175 | $51,416 |
| Greenbrier County | 18 | 35,479 | $51,571 |
| Hampshire County | 17 | 25,491 | $65,513 |
| Hancock County | 5 | 32,442 | $61,347 |
| Hardy County | 8 | 13,405 | $55,029 |
| Harrison County | 17 | 61,786 | $56,478 |
| Jackson County | 11 | 28,210 | $61,668 |
| Jefferson County | 8 | 61,054 | $95,361 |
| Kanawha County | 44 | 183,166 | $60,039 |
| Lewis County | 8 | 17,812 | $63,741 |
| Lincoln County | 14 | 20,799 | $47,493 |
| Logan County | 30 | 31,906 | $49,498 |
| Marion County | 14 | 56,509 | $60,717 |
| Marshall County | 8 | 25,733 | $65,226 |
| Mason County | 13 | 23,965 | $57,000 |
| McDowell County | 34 | 13,654 | $34,223 |
| Mercer County | 17 | 58,295 | $51,026 |
| Mineral County | 8 | 27,403 | $68,164 |
| Mingo County | 18 | 23,224 | $37,623 |
| Monongalia County | 12 | 106,378 | $66,057 |
| Monroe County | 11 | 11,485 | $50,835 |
| Morgan County | 2 | 13,649 | $54,900 |
| Nicholas County | 16 | 21,026 | $64,914 |
| Ohio County | 4 | 46,558 | $64,784 |
| Pendleton County | 8 | 5,971 | $60,480 |
| Pleasants County | 2 | 6,903 | $59,842 |
| Pocahontas County | 11 | 7,694 | $43,172 |
| Preston County | 14 | 34,170 | $54,040 |
| Putnam County | 11 | 52,689 | $72,495 |
| Raleigh County | 41 | 75,441 | $55,189 |
| Randolph County | 22 | 28,096 | $56,363 |
| Ritchie County | 10 | 9,304 | $47,639 |
| Roane County | 8 | 12,872 | $49,268 |
| Summers County | 10 | 9,604 | $52,216 |
| Taylor County | 5 | 14,073 | $55,978 |
| Tucker County | 6 | 6,295 | $55,938 |
| Tyler County | 4 | 7,312 | $59,123 |
| Upshur County | 6 | 23,526 | $59,422 |
| Wayne County | 13 | 40,943 | $49,238 |
| Webster County | 9 | 8,240 | $49,000 |
| Wetzel County | 11 | 15,142 | $55,429 |
| Wirt County | 2 | 4,513 | $58,867 |
| Wood County | 11 | 84,112 | $64,919 |
| Wyoming County | 36 | 26,207 | $55,251 |