West Virginia: cities, counties, ZIP codes and districts
West Virginia has 2 congressional districts, 17 state senate districts and 100 state house districts under the maps in force for November 3, 2026, plus 1,646 voting precincts, 55 counties, 439 cities, towns and Census-designated places, and 738 ZIP codes.
Cities and towns
Largest first. Each page lists the city's county, districts and ZIP codes.
- Charleston
- Huntington
- Morgantown
- Parkersburg
- Wheeling
- Weirton
- Martinsburg
- Fairmont
- Beckley
- Clarksburg
- Teays Valley
- South Charleston
- St. Albans
- Vienna
- Cheat Lake
- Cross Lanes
- Bluefield
- Bridgeport
- Oak Hill
- Moundsville
- Dunbar
- Hurricane
- Elkins
- Nitro
- Pea Ridge
- Charles Town
- Princeton
- Brookhaven
- Ranson
- New Martinsville
- Buckhannon
- Keyser
- Grafton
- Barboursville
- Sissonville
- Point Pleasant
- Westover
- Weston
- Lewisburg
- Ravenswood
- Welch
- Pleasant Valley
- Shannondale
- Summersville
- Inwood
- Shady Spring
- Blennerhassett
- Williamson
- Ripley
- Kenova
- Culloden
- Williamstown
- Kingwood
- Philippi
- Pinch
- Fayetteville
- Madison
- Follansbee
- Milton
- Bethlehem
- Hooverson Heights
- Paden City
- Moorefield
- Wellsburg
- Crab Orchard
- Winfield
- Shinnston
- Petersburg
- Hinton
- White Sulphur Springs
- Chester
- Craigsville
- Bluewell
- Spencer
- Mannington
- Bradley
- St. Marys
- Belington
- Mineralwells
- Star City
- Romney
- Fairlea
- Stonewood
- McMechen
- Coal City
- Richwood
- Daniels
- Harrisville
- Salem
- Alum Creek
- Ronceverte
- Mallory
- Rand
- Eleanor
- Shepherdstown
- Marmet
- Glen Dale
- Nutter Fort
- Mullens
- New Haven
- West Liberty
- Oceana
- Wayne
- Falling Waters
- Logan
- Mount Gay-Shamrock
- Terra Alta
- Sistersville
- Ceredo
- MacArthur
- Granville
- Prosperity
- Mabscott
- Chesapeake
- Parsons
- Boaz
- Lubeck
- Lesage
- Fort Ashby
- Sprague
- Montgomery
- Cassville
- Benwood
- Mount Hope
- Stanaford
- Newell
- Barrackville
- Rainelle
- Buffalo
- Belle
- Washington
- Arthurdale
- Gilbert Creek
- Sophia
- Beaver
- Glenville
- Elkview
- Tornado
- Ansted
- Brush Fork
- Pennsboro
- Coal Fork
- Hamlin
- Bolivar
- Chapmanville
- New Cumberland
- Marlinton
- Alderson
- Monongah
- Athens
- Lavalette
- Wiley Ford
- Piney View
- Rupert
- Belmont
- Poca
- Mason
- Sutton
- Cameron
- Carpendale
- Clendenin
- North Hills
- Rivesville
- East Bank
- Despard
- Enterprise
- Holden
- Bethany
- Gary
- Man
- Gassaway
- Bath (Berkeley Springs)
- East View
- Smithers
- Gallipolis Ferry
- Addison (Webster Springs)
- Elizabeth
- Cedar Grove
- Piedmont
- Middlebourne
- Glasgow
- White Hall
- Lumberport
- Grant Town
- Chelyan
- Fort Gay
- Triadelphia
- Danville
- West Union
- Pineville
- Chattaroy
- Shenandoah Junction
- Big Chimney
- War
- West Dunbar
- Dupont City
- Davis
- Accoville
- Boomer
- Beverly
- Switzer
- Ridgeley
- Ghent
- Montcalm
- Harts
- Institute
- Kopperston
- Robinette
- Mill Creek
- Hometown
- Beech Bottom
- Gauley Bridge
- Thomas
- Idamay
- Reedsville
- Hilltop
- Jefferson
- Red Jacket
- West Hamlin
- Bolt
- Shrewsbury
- Masontown
- Hartford City
- Newark
- Franklin
- Grantsville
- Powellton
- Verdunville
- Cowen
- Bruno
- Nettie
- Pratt
- Middleway
- Clearview
- Valley Bend
- East Dailey
- Anmoore
- Prichard
- Scarbro
- Glen Fork
- Springfield
- West Milford
- Peterstown
- Matheny
- Malden
- Rowlesburg
- Kanawha
- Delbarton
- Capon Bridge
- Kistler
- Union
- Omar
- Matewan
- McConnell
- Paw Paw
- Lashmeet
- Jane Lew
- West Logan
- Clay
- Burnsville
- Farmington
- Carolina
- Gatewood
- Bancroft
- Hepzibah
- Junior
- Fairview
- Salt Rock
- Waverly
- Raymond City
- Hinkleville
- Raysal
- Pine Grove
- Windsor Heights
- Lost Creek
- Henlawson
- Amherstdale
- Bud
- Booth
- Mount Carbon
- Reynoldsville
- Lester
- Norton
- Eccles
- Gilbert
- Greenview
- Justice Addition
- Comfort
- Meadow Bridge
- Rock Cave
- Corinne
- Whitesville
- Kermit
- Great Cacapon
- Mitchell Heights
- Justice
- Stollings
- Flemington
- Charlton Heights
- Monaville
- Hedgesville
- Tunnelton
- Reader
- Clifton
- Bramwell
- Valley Grove
- Crooked Creek
- Iaeger
- Harpers Ferry
- Wardensville
- Racine
- Flatwoods
- Itmann
- Newburg
- Hundred
- Green Spring
- Albright
- Glen White
- Raleigh
- Spelter
- Greenville
- Rossmore
- Hico
- Chauncey
- Hillsboro
- Durbin
- Northfork
- Henderson
- Hendricks
- Dixie
- Hansford
- Rachel
- Handley
- Quinwood
- Ellenboro
- Hambleton
- Wolf Summit
- Kimberly
- Elk Garden
- Davy
- Bradshaw
- Dorothy
- Sarah Ann
- Valley Head
- Kimball
- Neibert
- Garten
- Bayard
- Wallace
- Aurora
- Big Sandy
- Gypsy
- Big Creek
- Brenton
- Falls View
- New Richmond
- Kincaid
- Womelsdorf (Coalton)
- Berwind
- Apple Grove
- Peach Creek
- Adrian
- Deep Water
- Sand Fork
- Worthington
- Brandywine
- Van
- Cairo
- Keystone
- Glen Ferris
- Pageton
- Matoaka
- Sylvester
- Falling Spring
- Colliers
- Anawalt
- Huttonsville
- Baxter
- Page
- Crumpler
- Reedy
- Colcord
- Bartley
- Montrose
- Green Bank
- Rhodell
- Helen
- Leon
- Crum
- Pentress
- Pullman
- Arbovale
- Oakvale
- Burlington
- Eskdale
- Parcoal
- Brandonville
- Beards Fork
- Galloway
- Camden-on-Gauley
- Blacksville
- Prince
- Cottageville
- Jacksonburg
- Hollygrove
- Century
- Maybeury
- Dailey
- Littleton
- Smithfield
- Friendly
- Cunard
- Harman
- Whitmer
- Glen Jean
- Birch River
- Covel
- Pax
- Vivian
- Osage
- Auburn
- Frank
- Tioga
- Belva
- Earling
- Cucumber
- St. George
- Twilight
- Fenwick
- Huntersville
- Bartow
- Bergoo
- Bruceton Mills
- Roderfield
- Pickens
- Cass
- Helvetia
- Thurmond
- Bowden
Congressional districts (2026)
| District | Short | 2020 population |
|---|---|---|
| West Virginia's 1st congressional district | WV-01 | 896,067 |
| West Virginia's 2nd congressional district | WV-02 | 897,649 |
ZIP codes in West Virginia
Each page lists the ZIP's congressional and legislative districts, with population shares where it's split.
- 24701
- 24712
- 24714
- 24715
- 24716
- 24719
- 24724
- 24726
- 24729
- 24731
- 24733
- 24736
- 24737
- 24738
- 24739
- 24740
- 24747
- 24801
- 24808
- 24811
- 24813
- 24815
- 24816
- 24817
- 24818
- 24822
- 24823
- 24826
- 24827
- 24828
- 24830
- 24831
- 24834
- 24836
- 24839
- 24843
- 24844
- 24845
- 24846
- 24847
- 24848
- 24849
- 24850
- 24851
- 24853
- 24854
- 24855
- 24857
- 24860
- 24861
- 24862
- 24866
- 24867
- 24868
- 24869
- 24870
- 24871
- 24872
- 24873
- 24874
- 24878
- 24879
- 24880
- 24881
- 24882
- 24884
- 24887
- 24888
- 24892
- 24894
- 24895
- 24898
- 24901
- 24910
- 24915
- 24916
- 24918
- 24920
- 24924
- 24925
- 24927
- 24931
- 24934
- 24935
- 24938
- 24941
- 24943
- 24944
- 24945
- 24946
- 24951
- 24954
- 24957
- 24962
- 24963
- 24966
- 24970
- 24974
- 24976
- 24977
- 24981
- 24983
- 24984
- 24985
- 24986
- 24991
- 24993
- 25002
- 25003
- 25005
- 25007
- 25008
- 25009
- 25011
- 25015
- 25019
- 25021
- 25022
- 25024
- 25025
- 25028
- 25030
- 25031
- 25033
- 25035
- 25036
- 25039
- 25040
- 25043
- 25044
- 25045
- 25047
- 25048
- 25049
- 25051
- 25053
- 25054
- 25057
- 25059
- 25060
- 25061
- 25062
- 25063
- 25064
- 25067
- 25070
- 25071
- 25075
- 25076
- 25081
- 25082
- 25083
- 25085
- 25086
- 25088
- 25090
- 25093
- 25102
- 25103
- 25106
- 25107
- 25108
- 25109
- 25110
- 25111
- 25112
- 25113
- 25114
- 25115
- 25118
- 25119
- 25121
- 25123
- 25124
- 25125
- 25126
- 25130
- 25132
- 25133
- 25134
- 25136
- 25139
- 25140
- 25141
- 25142
- 25143
- 25148
- 25149
- 25152
- 25154
- 25156
- 25159
- 25160
- 25161
- 25162
- 25164
- 25165
- 25168
- 25169
- 25173
- 25174
- 25177
- 25180
- 25181
- 25183
- 25185
- 25186
- 25187
- 25193
- 25201
- 25202
- 25203
- 25204
- 25205
- 25206
- 25208
- 25209
- 25211
- 25213
- 25214
- 25231
- 25234
- 25235
- 25239
- 25241
- 25243
- 25244
- 25245
- 25247
- 25248
- 25251
- 25252
- 25253
- 25259
- 25260
- 25261
- 25262
- 25264
- 25265
- 25266
- 25267
- 25268
- 25270
- 25271
- 25275
- 25276
- 25285
- 25286
- 25287
- 25301
- 25302
- 25303
- 25304
- 25305
- 25306
- 25309
- 25311
- 25312
- 25313
- 25314
- 25315
- 25320
- 25387
- 25401
- 25403
- 25404
- 25405
- 25411
- 25413
- 25414
- 25419
- 25420
- 25421
- 25422
- 25425
- 25427
- 25428
- 25430
- 25431
- 25432
- 25434
- 25437
- 25438
- 25442
- 25443
- 25444
- 25446
- 25501
- 25502
- 25503
- 25504
- 25505
- 25506
- 25507
- 25508
- 25510
- 25511
- 25512
- 25514
- 25515
- 25517
- 25520
- 25521
- 25523
- 25524
- 25526
- 25529
- 25530
- 25534
- 25535
- 25537
- 25540
- 25541
- 25544
- 25545
- 25547
- 25550
- 25555
- 25557
- 25559
- 25560
- 25564
- 25565
- 25567
- 25570
- 25571
- 25573
- 25601
- 25606
- 25607
- 25608
- 25611
- 25612
- 25617
- 25621
- 25624
- 25625
- 25628
- 25630
- 25632
- 25634
- 25635
- 25637
- 25638
- 25639
- 25644
- 25646
- 25647
- 25649
- 25650
- 25651
- 25652
- 25653
- 25654
- 25661
- 25666
- 25667
- 25669
- 25670
- 25671
- 25672
- 25674
- 25676
- 25678
- 25685
- 25688
- 25690
- 25692
- 25696
- 25699
- 25701
- 25702
- 25703
- 25704
- 25705
- 25755
- 25801
- 25810
- 25811
- 25812
- 25813
- 25817
- 25818
- 25820
- 25823
- 25825
- 25826
- 25827
- 25831
- 25832
- 25836
- 25837
- 25839
- 25840
- 25841
- 25843
- 25844
- 25845
- 25846
- 25848
- 25849
- 25851
- 25853
- 25854
- 25855
- 25857
- 25862
- 25864
- 25865
- 25866
- 25868
- 25870
- 25871
- 25873
- 25875
- 25876
- 25878
- 25879
- 25880
- 25882
- 25901
- 25902
- 25904
- 25907
- 25908
- 25909
- 25911
- 25913
- 25915
- 25916
- 25917
- 25918
- 25920
- 25921
- 25922
- 25928
- 25932
- 25936
- 25938
- 25942
- 25943
- 25951
- 25958
- 25962
- 25966
- 25969
- 25971
- 25972
- 25976
- 25977
- 25978
- 25979
- 25981
- 25984
- 25985
- 25986
- 25989
- 26003
- 26030
- 26031
- 26032
- 26033
- 26034
- 26035
- 26036
- 26037
- 26038
- 26039
- 26040
- 26041
- 26047
- 26050
- 26055
- 26056
- 26058
- 26059
- 26060
- 26062
- 26070
- 26074
- 26075
- 26101
- 26104
- 26105
- 26133
- 26134
- 26136
- 26137
- 26138
- 26141
- 26142
- 26143
- 26146
- 26147
- 26148
- 26149
- 26150
- 26151
- 26152
- 26155
- 26159
- 26160
- 26161
- 26162
- 26164
- 26167
- 26169
- 26170
- 26175
- 26178
- 26180
- 26181
- 26184
- 26187
- 26201
- 26202
- 26203
- 26205
- 26206
- 26208
- 26209
- 26210
- 26215
- 26217
- 26218
- 26222
- 26224
- 26228
- 26230
- 26234
- 26236
- 26237
- 26238
- 26241
- 26250
- 26253
- 26254
- 26257
- 26259
- 26260
- 26261
- 26263
- 26264
- 26266
- 26267
- 26268
- 26269
- 26270
- 26271
- 26273
- 26275
- 26276
- 26278
- 26280
- 26282
- 26283
- 26285
- 26287
- 26288
- 26289
- 26291
- 26292
- 26293
- 26294
- 26296
- 26298
- 26301
- 26320
- 26321
- 26323
- 26325
- 26327
- 26330
- 26335
- 26337
- 26338
- 26339
- 26342
- 26343
- 26346
- 26347
- 26348
- 26349
- 26351
- 26354
- 26361
- 26362
- 26366
- 26369
- 26372
- 26374
- 26376
- 26377
- 26378
- 26384
- 26385
- 26386
- 26404
- 26405
- 26408
- 26410
- 26411
- 26412
- 26415
- 26416
- 26419
- 26421
- 26422
- 26424
- 26425
- 26426
- 26430
- 26431
- 26435
- 26436
- 26437
- 26438
- 26440
- 26443
- 26444
- 26447
- 26448
- 26451
- 26452
- 26456
- 26463
- 26501
- 26505
- 26506
- 26508
- 26519
- 26520
- 26521
- 26524
- 26525
- 26534
- 26537
- 26541
- 26542
- 26543
- 26544
- 26546
- 26547
- 26554
- 26559
- 26560
- 26562
- 26563
- 26568
- 26570
- 26571
- 26572
- 26574
- 26575
- 26576
- 26581
- 26582
- 26585
- 26586
- 26587
- 26588
- 26590
- 26591
- 26601
- 26610
- 26611
- 26615
- 26617
- 26619
- 26621
- 26623
- 26624
- 26627
- 26629
- 26631
- 26636
- 26638
- 26651
- 26656
- 26660
- 26662
- 26667
- 26671
- 26676
- 26678
- 26679
- 26680
- 26681
- 26684
- 26690
- 26691
- 26704
- 26705
- 26707
- 26710
- 26711
- 26714
- 26716
- 26717
- 26719
- 26720
- 26722
- 26726
- 26731
- 26739
- 26743
- 26750
- 26753
- 26755
- 26757
- 26761
- 26763
- 26764
- 26767
- 26801
- 26802
- 26804
- 26807
- 26808
- 26810
- 26812
- 26814
- 26815
- 26817
- 26818
- 26823
- 26833
- 26836
- 26838
- 26845
- 26847
- 26851
- 26852
- 26855
- 26865
- 26866
- 26884
- 26886
Get this in your AI agent
Your agent can list, look up and map every district and precinct in West Virginia. Add https://atlas-production-d344.up.railway.app/mcp to Claude, ChatGPT, Cursor or Codex (free, no key; how), then:
list_geographies(country="US", level="congressional_district", region="WV")