How to use this list
Cities are sorted alphabetically. Use ZIP count and population to find larger places first, then open a city for the full ZIP roster.
366 cities with published ZIP coverage in West Virginia. Select a city to open its ZIP table, population, and income/housing averages.
Cities are sorted alphabetically. Use ZIP count and population to find larger places first, then open a city for the full ZIP roster.
Also see the West Virginia overview, counties, rankings, and congressional districts.
| City | ZIP codes | Population | Avg. income |
|---|---|---|---|
| Accoville | 1 | 817 | $50,107 |
| Addison (Webster Springs) | 1 | 2,958 | $37,348 |
| Adrian | 1 | 17 | — |
| Albright | 1 | 2,126 | $52,440 |
| Alderson | 1 | 4,556 | $41,071 |
| Alum Creek | 2 | 3,142 | $78,551 |
| Anawalt | 1 | 645 | $40,000 |
| Anmoore | 1 | 423 | $27,685 |
| Ansted | 1 | 1,317 | $50,417 |
| Apple Grove | 1 | 627 | $75,821 |
| Arthurdale | 2 | 3,361 | $67,284 |
| Athens | 1 | 2,554 | $64,565 |
| Auburn | 1 | 271 | $35,139 |
| Aurora | 1 | 680 | $55,230 |
| Bancroft | 1 | 472 | $75,938 |
| Barboursville | 2 | 17,202 | $74,645 |
| Barrackville | 1 | 1,597 | $78,182 |
| Bartley | 1 | 110 | — |
| Bartow | 1 | 461 | — |
| Bath (Berkeley Springs) | 1 | 11,929 | $64,070 |
| Baxter | 1 | 153 | $7,198 |
| Bayard | 1 | 311 | $30,179 |
| Beards Fork | 1 | 27 | — |
| Beaver | 1 | 7,429 | $57,500 |
| Beckley | 1 | 30,869 | $49,370 |
| Beech Bottom | 1 | 588 | $30,000 |
| Belington | 1 | 5,743 | $46,132 |
| Belle | 1 | 3,577 | $50,472 |
| Belmont | 1 | 750 | $57,692 |
| Belva | 2 | 1,226 | $71,500 |
| Benwood | 1 | 1,556 | $50,474 |
| Bergoo | 1 | 29 | — |
| Berwind | 1 | 403 | — |
| Bethany | 1 | 1,109 | $39,583 |
| Big Creek | 1 | 401 | — |
| Big Sandy | 1 | 14 | — |
| Birch River | 1 | 811 | $43,750 |
| Blacksville | 1 | 119 | $78,750 |
| Bluefield | 1 | 17,943 | $44,188 |
| Boaz | 1 | 6,100 | $80,714 |
| Bolt | 2 | 506 | — |
| Boomer | 1 | 622 | $38,032 |
| Bradley | 2 | 5,862 | $69,106 |
| Bradshaw | 1 | 1,825 | $26,295 |
| Bramwell | 2 | 284 | $43,516 |
| Brandonville | 1 | 8,390 | $80,938 |
| Brandywine | 1 | 809 | $39,177 |
| Brenton | 1 | 1,803 | $45,603 |
| Bridgeport | 1 | 15,130 | $86,843 |
| Bruno | 1 | 1,004 | — |
| Buckhannon | 1 | 19,020 | $51,597 |
| Bud | 2 | 691 | — |
| Buffalo | 1 | 1,903 | $57,500 |
| Burlington | 1 | 2,043 | $75,852 |
| Burnsville | 2 | 1,724 | $45,824 |
| Cairo | 1 | 842 | $50,556 |
| Camden-on-Gauley | 1 | 853 | $44,519 |
| Cameron | 1 | 1,806 | $59,500 |
| Capon Bridge | 1 | 2,352 | $87,917 |
| Carolina | 1 | 188 | $19,188 |
| Carpendale | 1 | 5,858 | $76,445 |
| Cass | 1 | 517 | $21,422 |
| Cassville | 1 | 3,170 | $86,445 |
| Cedar Grove | 1 | 684 | $57,455 |
| Century | 1 | 1,049 | $41,250 |
| Ceredo | 1 | 1,180 | $48,379 |
| Chapmanville | 1 | 8,282 | $48,866 |
| Charles Town | 1 | 20,273 | $101,020 |
| Charleston | 7 | 54,742 | $57,155 |
| Charlton Heights | 1 | 583 | $93,061 |
| Chattaroy | 1 | 577 | $23,321 |
| Chauncey | 1 | 251 | — |
| Cheat Lake | 1 | 39,356 | $83,247 |
| Chelyan | 1 | 419 | $72,083 |
| Chesapeake | 1 | 1,042 | — |
| Chester | 1 | 4,555 | $57,382 |
| Clarksburg | 1 | 29,025 | $49,773 |
| Clay | 2 | 1,863 | $24,795 |
| Clendenin | 1 | 4,230 | $47,500 |
| Coal City | 3 | 3,366 | $34,184 |
| Coal Fork | 1 | 6,283 | $62,454 |
| Comfort | 1 | 435 | $55,833 |
| Corinne | 2 | 660 | — |
| Cottageville | 1 | 1,605 | $87,813 |
| Covel | 1 | 117 | — |
| Cowen | 1 | 2,797 | $39,955 |
| Crab Orchard | 1 | 1,851 | $61,146 |
| Craigsville | 1 | 2,257 | $30,757 |
| Crooked Creek | 1 | 690 | $39,573 |
| Cross Lanes | 1 | 11,862 | $63,945 |
| Crum | 1 | 867 | — |
| Crumpler | 1 | 1,070 | $22,060 |
| Cucumber | 2 | 701 | $39,263 |
| Culloden | 1 | 5,407 | $78,382 |
| Dailey | 1 | 68 | $63,512 |
| Daniels | 1 | 4,843 | $84,020 |
| Danville | 1 | 1,085 | $61,583 |
| Davis | 1 | 1,307 | $72,426 |
| Davy | 2 | 798 | $21,840 |
| Deep Water | 1 | 75 | — |
| Delbarton | 2 | 4,154 | $51,813 |
| Dixie | 1 | 374 | $92,500 |
| Dorothy | 2 | 284 | — |
| Dunbar | 1 | 9,182 | $52,708 |
| Durbin | 1 | 664 | $43,000 |
| East Bank | 1 | 776 | $70,917 |
| East Dailey | 1 | 2,803 | $63,194 |
| Eccles | 1 | 1,153 | — |
| Eleanor | 1 | 1,932 | $75,978 |
| Elk Garden | 1 | 1,421 | $65,833 |
| Elkins | 1 | 14,221 | $53,102 |
| Ellenboro | 1 | 637 | $71,875 |
| Enterprise | 2 | 6,521 | $56,068 |
| Eskdale | 1 | 891 | — |
| Fairlea | 1 | 4,007 | $46,688 |
| Fairmont | 1 | 42,116 | $69,271 |
| Fairview | 1 | 3,155 | $62,885 |
| Falling Spring | 1 | 1,127 | $66,178 |
| Falling Waters | 1 | 12,850 | $86,316 |
| Falls View | 1 | — | — |
| Farmington | 1 | 1,520 | $71,944 |
| Fayetteville | 1 | 7,917 | $59,825 |
| Fenwick | 1 | 299 | — |
| Flatwoods | 1 | 920 | $40,398 |
| Flemington | 1 | 2,345 | $49,622 |
| Fort Ashby | 1 | 2,020 | $47,011 |
| Fort Gay | 1 | 3,841 | $53,179 |
| Franklin | 1 | 2,361 | $65,096 |
| Friendly | 1 | 1,109 | $50,893 |
| Gallipolis Ferry | 1 | 2,319 | $46,237 |
| Galloway | 1 | 239 | $60,486 |
| Gary | 4 | 856 | $38,602 |
| Gassaway | 1 | 2,169 | $38,770 |
| Gauley Bridge | 1 | 620 | $29,207 |
| Ghent | 1 | 1,301 | $84,619 |
| Gilbert Creek | 2 | 1,333 | — |
| Gilbert | 1 | 1,675 | $54,750 |
| Glasgow | 1 | 840 | $51,196 |
| Glen Dale | 1 | 2,926 | $88,409 |
| Glen Ferris | 2 | 131 | $29,659 |
| Glen Fork | 1 | 584 | — |
| Glen Jean | 1 | 55 | — |
| Glen White | 1 | 200 | — |
| Glenville | 1 | 4,635 | $50,865 |
| Grafton | 1 | 10,101 | $55,250 |
| Grant Town | 1 | 405 | $53,393 |
| Grantsville | 1 | 1,873 | $41,929 |
| Granville | 1 | 831 | $31,658 |
| Great Cacapon | 1 | 1,720 | $45,729 |
| Green Bank | 2 | 982 | $51,763 |
| Green Spring | 1 | 387 | $39,167 |
| Greenview | 1 | 261 | — |
| Gypsy | 1 | 53 | — |
| Hambleton | 1 | 983 | $62,917 |
| Hamlin | 1 | 2,704 | $58,056 |
| Handley | 1 | 413 | $72,750 |
| Harman | 1 | 742 | $60,188 |
| Harrisville | 1 | 2,904 | $47,180 |
| Hartford City | 3 | 3,857 | $57,767 |
| Harts | 1 | 2,373 | $39,976 |
| Hedgesville | 1 | 16,410 | $86,985 |
| Helen | 1 | 49 | — |
| Helvetia | 1 | 202 | $34,306 |
| Henderson | 1 | 324 | — |
| Hendricks | 1 | 313 | $36,354 |
| Henlawson | 1 | 408 | $13,879 |
| Hepzibah | 1 | 485 | — |
| Hico | 2 | 2,220 | $56,650 |
| Hillsboro | 1 | 1,019 | $63,583 |
| Hilltop | 1 | 368 | $28,491 |
| Hinton | 1 | 5,286 | $36,679 |
| Holden | 1 | 1,300 | $65,924 |
| Hollygrove | 1 | 190 | $40,875 |
| Hometown | 2 | 3,526 | $71,629 |
| Hooverson Heights | 1 | 5,727 | $56,713 |
| Hundred | 1 | 579 | $39,280 |
| Huntington | 6 | 70,628 | $45,721 |
| Hurricane | 1 | 22,522 | $81,187 |
| Huttonsville | 1 | 2,130 | $38,382 |
| Iaeger | 1 | 1,070 | $25,344 |
| Idamay | 1 | 712 | $97,180 |
| Institute | 1 | 167 | — |
| Inwood | 3 | 27,740 | $90,450 |
| Itmann | 1 | 159 | — |
| Jacksonburg | 1 | 678 | $50,779 |
| Jane Lew | 1 | 4,639 | $66,000 |
| Junior | 1 | 594 | $48,889 |
| Justice | 1 | 235 | $42,596 |
| Kanawha | 1 | 2,186 | $67,245 |
| Kenova | 1 | 6,642 | $68,048 |
| Kermit | 1 | 2,056 | $31,129 |
| Keyser | 1 | 12,619 | $68,189 |
| Kimberly | 1 | 646 | — |
| Kincaid | 1 | 424 | — |
| Kingwood | 1 | 5,392 | $57,788 |
| Kistler | 1 | 498 | $53,162 |
| Kopperston | 1 | 717 | $22,500 |
| Lashmeet | 1 | 3,551 | $45,421 |
| Lavalette | 1 | 2,420 | $67,941 |
| Leon | 1 | 2,827 | $62,955 |
| Lesage | 1 | 1,553 | $62,292 |
| Lester | 1 | 1,431 | $39,509 |
| Lewisburg | 1 | 9,022 | $52,539 |
| Littleton | 1 | 909 | $57,960 |
| Lost Creek | 2 | 5,209 | $72,092 |
| Lumberport | 1 | 2,529 | $64,073 |
| Mabscott | 1 | 934 | $52,841 |
| MacArthur | 1 | 617 | $26,492 |
| Madison | 2 | 7,175 | $55,604 |
| Mallory | 1 | 1,372 | — |
| Man | 2 | 2,150 | $46,020 |
| Mannington | 1 | 3,929 | $48,462 |
| Marlinton | 2 | 3,655 | $41,698 |
| Marmet | 1 | 3,227 | $50,110 |
| Martinsburg | 4 | 69,328 | $72,802 |
| Mason | 1 | 1,494 | $49,096 |
| Masontown | 1 | 2,120 | $59,063 |
| Matewan | 1 | 1,410 | $40,000 |
| Matheny | 2 | 570 | — |
| Matoaka | 1 | 724 | $42,803 |
| Maybeury | 1 | 87 | $33,690 |
| McConnell | 1 | 1,177 | $35,444 |
| McMechen | 1 | 1,855 | $43,235 |
| Meadow Bridge | 1 | 2,314 | $41,452 |
| Middlebourne | 1 | 2,330 | $60,750 |
| Mill Creek | 1 | 1,384 | $47,386 |
| Milton | 1 | 9,360 | $61,818 |
| Mineralwells | 1 | 5,928 | $67,004 |
| Montcalm | 1 | 1,169 | $28,927 |
| Montgomery | 3 | 2,315 | $43,127 |
| Montrose | 1 | 1,377 | $65,500 |
| Moorefield | 2 | 7,301 | $43,690 |
| Morgantown | 2 | 39,165 | $42,275 |
| Moundsville | 1 | 15,706 | $55,545 |
| Mount Gay-Shamrock | 2 | 6,241 | $49,339 |
| Mullens | 2 | 2,568 | $72,727 |
| Neibert | 1 | 823 | — |
| Nettie | 1 | 1,098 | $30,030 |
| New Cumberland | 1 | 5,404 | $63,403 |
| New Haven | 1 | 1,616 | $63,333 |
| New Martinsville | 1 | 7,715 | $54,747 |
| New Richmond | 1 | 83 | — |
| Newark | 1 | 3,326 | $56,588 |
| Newburg | 1 | 684 | $49,583 |
| Newell | 1 | 1,504 | $31,250 |
| Nitro | 1 | 9,185 | $55,088 |
| Norton | 1 | 275 | $29,861 |
| Oak Hill | 2 | 10,485 | $55,899 |
| Oakvale | 1 | 13,093 | $54,096 |
| Oceana | 2 | 2,473 | $42,066 |
| Omar | 1 | 237 | $89,276 |
| Osage | 1 | 26 | — |
| Paden City | 1 | 2,523 | $54,113 |
| Page | 1 | 548 | $55,362 |
| Pageton | 1 | 592 | $57,688 |
| Parkersburg | 2 | 45,300 | $48,626 |
| Parsons | 1 | 2,967 | $52,660 |
| Paw Paw | 1 | 3,087 | $61,415 |
| Pax | 1 | 411 | $36,750 |
| Pennsboro | 1 | 3,450 | $61,761 |
| Pentress | 1 | — | — |
| Petersburg | 1 | 5,535 | $54,611 |
| Peterstown | 1 | 3,860 | $47,428 |
| Philippi | 1 | 7,157 | $48,740 |
| Pickens | 1 | 95 | — |
| Piedmont | 1 | 897 | $44,688 |
| Pinch | 2 | 11,291 | $65,397 |
| Pine Grove | 1 | 673 | $63,125 |
| Pineville | 1 | 1,949 | $49,284 |
| Piney View | 1 | 127 | $73,224 |
| Poca | 1 | 4,207 | $56,366 |
| Point Pleasant | 1 | 8,925 | $49,940 |
| Powellton | 2 | 870 | $12,632 |
| Pratt | 1 | 406 | $61,042 |
| Prichard | 1 | 2,083 | $67,313 |
| Prince | 1 | 198 | — |
| Princeton | 1 | 16,559 | $46,272 |
| Prosperity | 1 | 1,005 | $83,516 |
| Pullman | 1 | 175 | $34,844 |
| Quinwood | 2 | 1,089 | $32,856 |
| Rachel | 1 | 191 | $88,125 |
| Racine | 2 | 1,330 | $24,097 |
| Rainelle | 1 | 3,345 | $42,631 |
| Raleigh | 1 | 115 | $39,100 |
| Ranson corporation | 2 | 15,571 | $84,817 |
| Ravenswood | 1 | 7,342 | $48,250 |
| Raysal | 1 | 299 | — |
| Reader | 1 | 478 | $54,677 |
| Red Jacket | 3 | 3,200 | $38,548 |
| Reedy | 1 | 970 | $45,455 |
| Reynoldsville | 1 | 265 | $70,595 |
| Rhodell | 1 | 229 | $44,464 |
| Richwood | 1 | 3,115 | $34,255 |
| Ripley | 1 | 7,974 | $48,101 |
| Rivesville | 1 | 2,911 | $67,566 |
| Robinette | 1 | 727 | $25,588 |
| Rock Cave | 3 | 4,230 | $49,359 |
| Roderfield | 1 | 150 | — |
| Romney | 1 | 7,020 | $51,066 |
| Rowlesburg | 1 | 864 | $38,068 |
| Rupert | 1 | 1,957 | $27,825 |
| Salem | 1 | 7,302 | $52,009 |
| Salt Rock | 1 | 1,501 | $33,438 |
| Sand Fork | 1 | 299 | — |
| Sarah Ann | 1 | 603 | $85,107 |
| Scarbro | 1 | 1,341 | $60,399 |
| Shady Spring | 2 | 7,141 | $67,815 |
| Shannondale | 1 | 13,404 | $90,059 |
| Shenandoah Junction | 1 | 2,918 | $120,217 |
| Shepherdstown | 1 | 7,298 | $103,933 |
| Sissonville | 2 | 14,451 | $54,191 |
| Sistersville | 1 | 3,168 | $59,036 |
| Smithers | 2 | 1,182 | $45,030 |
| Smithfield | 1 | 476 | $68,750 |
| Sophia | 1 | 968 | $23,899 |
| South Charleston | 2 | 19,131 | $63,448 |
| Spelter | 1 | 105 | — |
| Spencer | 1 | 7,355 | $38,750 |
| Springfield | 1 | 1,564 | $62,938 |
| St. Albans | 1 | 23,211 | $54,789 |
| St. Marys | 1 | 6,153 | $61,992 |
| Summersville | 2 | 11,250 | $57,127 |
| Sutton | 1 | 3,767 | $48,353 |
| Switzer | 1 | 179 | $40,900 |
| Sylvester | 2 | 862 | $83,251 |
| Teays Valley | 1 | 8,292 | $104,432 |
| Terra Alta | 1 | 4,349 | $54,604 |
| Thomas | 1 | 712 | $55,333 |
| Thurmond | 1 | 5 | — |
| Tioga | 1 | 735 | — |
| Triadelphia | 1 | 2,863 | $69,922 |
| Tunnelton | 1 | 3,300 | $46,667 |
| Twilight | 1 | 160 | — |
| Union | 1 | 1,783 | $46,513 |
| Valley Bend | 1 | 713 | $93,352 |
| Valley Grove | 1 | 1,789 | $78,712 |
| Valley Head | 1 | 335 | $31,016 |
| Van | 1 | 174 | — |
| Verdunville | 1 | 1,338 | $53,776 |
| Vienna | 1 | 12,297 | $65,549 |
| Vivian | 1 | 442 | $14,722 |
| Wallace | 1 | 1,181 | $51,042 |
| War | 2 | 1,896 | $21,657 |
| Wardensville | 1 | 1,612 | $50,179 |
| Washington | 1 | 5,708 | $79,314 |
| Waverly | 1 | 2,328 | $65,793 |
| Wayne | 1 | 6,075 | $45,631 |
| Weirton | 2 | 22,855 | $56,338 |
| Welch | 1 | 5,107 | $29,492 |
| Wellsburg | 1 | 7,951 | $55,729 |
| West Hamlin | 2 | 7,564 | $49,296 |
| West Liberty | 1 | 1,461 | $51,875 |
| West Milford | 1 | 529 | $69,000 |
| West Union | 1 | 3,258 | $66,071 |
| Weston | 1 | 9,374 | $48,019 |
| Westover | 1 | 19,640 | $62,173 |
| Wheeling | 1 | 40,445 | $58,625 |
| White Sulphur Springs | 2 | 5,515 | $56,303 |
| Whitesville | 1 | 529 | $49,926 |
| Whitmer | 1 | 45 | — |
| Wiley Ford | 1 | 419 | $101,477 |
| Williamson | 1 | 4,485 | $29,355 |
| Windsor Heights | 1 | 569 | $60,938 |
| Winfield | 1 | 6,274 | $89,750 |
| Womelsdorf (Coalton) | 1 | 796 | $57,396 |
| Worthington | 1 | 1,609 | $76,000 |