Skip to the page

Data / Store locations / Dollar General / West Virginia

Dollar General locations in West Virginia: 217 stores, with addresses and phone numbers

Dollar General has 217 locations in West Virginia, 1.5% of its 14,018 in the United States, in 168 cities. The most are in Charleston, with 8. Each row links to the brand's own store locator, as read on October 24, 2026.

SpecStream is the live web data engine for teams and agents. It reads brand store locators and keeps every location with its address, phone and opening hours. Ask for the brands you track by state or category, and new openings and closures arrive in your sheet, CRM, Slack or agent as the brands publish them.

  • 217Locations
  • 168Cities
  • 1.5%Share of the brand
  • October 24, 2026Run date

Dollar General locations in West Virginia

The first 200 of 217 locations, ordered by city. The full count is 217.

AddressCityZIPPhoneOpening hoursSource
9363 N Preston HwyAlbright26519(304) 507-7250Mo-Su 08:00-22:00dollargeneral.com
2199 Alta DrAlderson24910(681) 642-0045Mo-Su 08:00-22:00dollargeneral.com
20128 Midland TrailAnsted25812(304) 968-9125Mo-Su 08:00-22:00dollargeneral.com
845 Arnoldsburg RdArnoldsburg25234(681) 217-3603Mo-Su 08:00-22:00dollargeneral.com
33221 Huntington RdAshton25503(304) 814-9480Mo-Su 08:00-22:00dollargeneral.com
23533 George Washington HwyAurora26705(681) 441-2045Mo-Su 08:00-22:00dollargeneral.com
36 Baker Industrial Park RdBaker26801(304) 844-9980Mo-Su 08:00-22:00dollargeneral.com
6310 Davis Creek RdBarboursville25504(304) 691-0661Mo-Su 08:00-22:00dollargeneral.com
210 Pike StBarrackville26559(681) 214-0113Mo-Su 08:00-22:00dollargeneral.com
1117 Stanaford RdBeckley25801(681) 494-1079Mo-Su 08:00-22:00dollargeneral.com
2952 Harper RdBeckley25801(681) 494-0145Mo-Su 08:00-22:00dollargeneral.com
2970 Robert C Byrd DrBeckley25801(681) 222-7510Mo-Su 08:00-22:00dollargeneral.com
995 South Eisenhower DrBeckley25801(304) 712-9185Mo-Su 08:00-22:00dollargeneral.com
1659 Barbour County HwyBelington26250(304) 591-9190Mo-Su 08:00-22:00dollargeneral.com
800 Crim AveBelington26250(304) 606-4916Mo-Su 08:00-22:00dollargeneral.com
2100 E Dupont AveBelle25015(304) 306-9352Mo-Su 08:00-22:00dollargeneral.com
77 Quincy Hollow RdBelle25015(304) 984-6540Mo-Su 08:00-22:00dollargeneral.com
5056 S Pleasants HwyBelmont26134(304) 973-1901Mo-Su 08:00-22:00dollargeneral.com
100 Marshall StBenwood26031(304) 607-4060Mo-Su 08:00-22:00dollargeneral.com
1005 Valley RdBerkeley Springs25411(681) 494-0500Mo-Su 08:00-22:00dollargeneral.com
8 Camaro DrBeverly26253(304) 591-9814Mo-Su 08:00-22:00dollargeneral.com
5807 Masondixon Hwy Bx 48Blacksville26521(681) 441-0704Mo-Su 08:00-21:00dollargeneral.com
3188 E Cumberland RdBluefield24701(304) 308-6113Mo-Su 08:00-22:00dollargeneral.com
3627 Maple Acres RoadBluefield24701(804) 362-2464Mo-Su 08:00-22:00dollargeneral.com
3902 Coal Heritage RdBluefield24701(304) 308-6453Mo-Su 08:00-22:00dollargeneral.com
1608 Mountaineer HighwayBradshaw24817(304) 967-2757Mo-Su 08:00-22:00dollargeneral.com
4073 Mcclellan HwyBranchland25506(304) 804-6940Mo-Su 08:00-22:00dollargeneral.com
311 S Virginia AveBridgeport26330(304) 608-2031Mo-Su 08:00-22:00dollargeneral.com
225 Kanawha StBuckhannon26201(304) 460-3204Mo-Su 08:00-22:00dollargeneral.com
11881 Winchester AveBunker Hill25413(304) 712-3322Mo-Su 08:00-22:00dollargeneral.com
284 5th StBurnsville26335(304) 853-6622Mo-Su 08:00-22:00dollargeneral.com
4 Rail Road StreetCameron26033(304) 398-1990Mo-Su 08:00-22:00dollargeneral.com
3700 Northwestern PikeCapon Bridge26711(681) 441-0761Mo-Su 08:00-22:00dollargeneral.com
920 Mason Dixon HwyCassville26527(304) 362-4743Mo-Su 08:00-22:00dollargeneral.com
20 Rosewood DriveCharles Town25414(304) 303-5485Mo-Su 08:00-22:00dollargeneral.com
62 Somerset BlvdCharles Town25414(304) 885-0384Mo-Su 08:00-20:00dollargeneral.com
1555 Washington St ECharleston25311(304) 513-3056Mo-Su 08:00-21:00dollargeneral.com
1719 Washington St WCharleston25387(304) 935-5482Mo-Su 07:00-21:00dollargeneral.com
2384 Sissonville RoadCharleston25387(304) 984-6847Mo-Su 08:00-22:00dollargeneral.com
2615 Pennsylvania AveCharleston25302(304) 984-6305Mo-Su 08:00-22:00dollargeneral.com
4817 Midland DrCharleston25306(304) 553-0393Mo-Su 08:00-22:00dollargeneral.com
504 Campbells Creek DrCharleston25306(304) 935-0602Mo-Su 08:00-22:00dollargeneral.com
6283 Sissonville DrCharleston25312(304) 513-3072Mo-Su 08:00-22:00dollargeneral.com
724 Virginia St WCharleston25302(681) 387-7804Mo-Su 07:00-21:00dollargeneral.com
15055 Macorkle AvenueChelyan25035(304) 932-0605Mo-Su 08:00-22:00dollargeneral.com
12604 Maccorkle AveChesapeake25315(304) 220-3126Mo-Su 08:00-22:00dollargeneral.com
1963 Lincoln HwyChester26034(304) 912-8252Mo-Su 08:00-22:00dollargeneral.com
114 Milford StClarksburg26301(304) 566-1165Mo-Su 08:00-21:00dollargeneral.com
647 Wilsonburg RdClarksburg26301(304) 566-8543Mo-Su 08:00-22:00dollargeneral.com
9 Melrose StClarksburg26301(304) 566-6099Mo-Su 08:00-22:00dollargeneral.com
117 Main StClay25043(304) 968-9135Mo-Su 08:00-22:00dollargeneral.com
106 Maywood Ave WClendenin25045(681) 230-0033Mo-Su 08:00-22:00dollargeneral.com
7145 Webster Rd.Cowen26206(304) 984-6810Mo-Su 07:00-23:00dollargeneral.com
15432 Webster RoadCraigsville26205(681) 214-0370Mo-Su 08:00-22:00dollargeneral.com
18950 Webster RdCraigsville26205(304) 915-2152Mo-Su 08:00-22:00dollargeneral.com
1890 Rt 60Culloden25510(681) 432-0075Mo-Su 08:00-21:00dollargeneral.com
17532 Stanaford RoadDanese25831(304) 712-7990Mo-Su 08:00-22:00dollargeneral.com
1470 Ritter DrDaniels25832(681) 494-0445Mo-Su 08:00-21:00dollargeneral.com
13668 Applachian HwyDavis26260(304) 693-2021Mo-Su 08:00-21:00dollargeneral.com
1089 Ra West HighwayDelbarton25670(304) 426-5098Mo-Su 08:00-22:00dollargeneral.com
1326 Dixie HwyDixie25059(681) 218-0267Mo-Su 08:00-22:00dollargeneral.com
1415 Dunbar AveDunbar25064(304) 553-0654Mo-Su 08:00-22:00dollargeneral.com
2211 3rd AveEast Bank25067(304) 833-9672Mo-Su 08:00-22:00dollargeneral.com
215 Roosevelt BlvdEleanor25070(304) 936-5015Mo-Su 08:00-22:00dollargeneral.com
107 3rd StElkins26241(304) 591-9670Mo-Su 08:00-21:00dollargeneral.com
1211 Harrison AveElkins26241(304) 591-9792Mo-Su 08:00-22:00dollargeneral.com
4823 Indian Creek RdElkview25071(681) 298-6036Mo-Su 08:00-22:00dollargeneral.com
1025 Indiana AveFairmont26554(681) 404-4055Mo-Su 08:00-22:00dollargeneral.com
1228 Country Club RdFairmont26554(681) 404-4860Mo-Su 08:00-22:00dollargeneral.com
218 Adams StFairmont26554(681) 214-2790Mo-Su 08:00-20:00dollargeneral.com
8225 Williamsport PikeFalling Waters25419(681) 242-4541Mo-Su 08:00-21:00dollargeneral.com
185 Lively StFayetteville25840(304) 900-0632Mo-Su 08:00-22:00dollargeneral.com
Rt 28Fort Ashby26719(681) 441-2036Mo-Su 08:00-22:00dollargeneral.com
351 Court StFort Gay25514(304) 908-9226Mo-Su 08:00-22:00dollargeneral.com
926 Daniel Boone PkwyFoster25081(304) 307-3044Mo-Su 08:00-22:00dollargeneral.com
7319 Rt. 20 South RdFrench Creek26218(304) 924-1550Mo-Su 08:00-22:00dollargeneral.com
12351 Huntington RdGallipolis Ferry25515(304) 857-5057Mo-Su 08:00-22:00dollargeneral.com
3878 Apple Harvest DrGerrardstown25420(681) 217-3575Mo-Su 08:00-22:00dollargeneral.com
3285 Flat Top RdGhent25843(304) 787-7878Mo-Su 08:00-22:00dollargeneral.com
Meade Shpg Ctr Us 52Gilbert25621(304) 938-7133Mo-Su 08:00-22:00dollargeneral.com
400 Wv Hwy 5 EGlenville26351(304) 804-7151Mo-Su 08:00-22:00dollargeneral.com
20 Valley Falls RdGrafton26354(304) 506-2950Mo-Su 07:00-21:00dollargeneral.com
4968 Potomac Highlands TrailGreen Bank24944(304) 591-9805Mo-Su 08:00-22:00dollargeneral.com
7350 Lynn AveHamlin25523(304) 397-5151Mo-Su 08:00-22:00dollargeneral.com
22418 Allegheny HwyHarman26270(540) 208-2105Mo-Su 08:00-22:00dollargeneral.com
45 Amanda CtHarpers Ferry25425(681) 252-8198Mo-Su 08:00-22:00dollargeneral.com
1601 E Main StHarrisville26362(681) 612-0151Mo-Su 08:00-22:00dollargeneral.com
5339 Hedgesville RdHedgesville25427(240) 203-9294Mo-Su 08:00-22:00dollargeneral.com
9122 Hedgesville RdHedgesville25427(304) 666-2039Mo-Su 08:00-22:00dollargeneral.com
7958 Seneca TrailHillsboro24946(681) 299-0932Mo-Su 08:00-22:00dollargeneral.com
1089 State Route 3 And 12Hinton25951(304) 660-0120Mo-Su 08:00-22:00dollargeneral.com
111 4th AveHuntington25704(681) 432-0180Mo-Su 08:00-22:00dollargeneral.com
2908 Spring Valley DriveHuntington25704(681) 432-0055Mo-Su 08:00-22:00dollargeneral.com
318 Norway AveHuntington25705(681) 432-0060Mo-Su 08:00-21:00dollargeneral.com
389 Putnam Village DrHurricane25526(681) 233-0006Mo-Su 09:00-21:00dollargeneral.com
5351 Coal Heritage RdIaeger24844(304) 938-7101Mo-Su 08:00-22:00dollargeneral.com
4735 Middleway PikeKearneysville25430(681) 668-0490Mo-Su 08:00-22:00dollargeneral.com
1313 Oak StKenova25530(304) 908-9250Mo-Su 08:00-22:00dollargeneral.com
East Gate S/C Rte 52Kermit25674(304) 896-9821Mo-Su 08:00-22:00dollargeneral.com
11991 Fort Ashby RdKeyser26726(681) 620-1017Mo-Su 08:00-22:00dollargeneral.com
401 New Creek HwyKeyser26726(681) 620-1150Mo-Su 08:00-21:00dollargeneral.com
200 E Main StKingwood26537(304) 507-4795Mo-Su 08:00-22:00dollargeneral.com
27115 Charleston RdLeon25123(681) 451-0003Mo-Su 08:00-22:00dollargeneral.com
6885 Hinton RoadLerona25971(681) 238-4235Mo-Su 08:00-22:00dollargeneral.com
6305 Ohio River RdLesage25537(304) 814-9560Mo-Su 08:00-22:00dollargeneral.com
1838 Lester HighwayLester25865(681) 347-7695Mo-Su 09:00-21:00dollargeneral.com
3492 Jefferson St NLewisburg24901(681) 484-0050Mo-Su 08:00-21:00dollargeneral.com
8348 Seneca Trl SLindside24951(304) 833-9682Mo-Su 08:00-22:00dollargeneral.com
115-119 Stratton StLogan25601(304) 896-9790Mo-Su 08:00-21:00dollargeneral.com
20 Zickafoose RdLookout25868(304) 900-3607Mo-Su 08:00-22:00dollargeneral.com
466 N Streetcar WayLost Creek26385(304) 404-2425Mo-Su 08:00-22:00dollargeneral.com
421 Main StMadison25130(304) 833-9755Mo-Su 08:00-22:00dollargeneral.com
80 Huffcreek HwyMan25635(304) 935-0480Mo-Su 08:00-22:00dollargeneral.com
18914 Seneca TrailMarlinton24954(681) 494-0140Mo-Su 08:00-22:00dollargeneral.com
9106 Maccorkle AveMarmet25315(304) 984-6590Mo-Su 08:00-22:00dollargeneral.com
129 Eagle School RdMartinsburg25404(304) 303-5445Mo-Su 08:00-22:00dollargeneral.com
3251 Eagle School RdMartinsburg25404(304) 707-3435Mo-Su 08:00-22:00dollargeneral.com
576 Adamsville RdMason25260(681) 229-7400Mo-Su 08:00-21:00dollargeneral.com
1003 W Baltimore StreetMcmechen26040(304) 907-0577Mo-Su 08:00-22:00dollargeneral.com
8845 Sewell Creek RdMeadow Bridge25976(304) 484-5814Mo-Su 08:00-22:00dollargeneral.com
5014 Cabin Creek RdMiami25134(304) 595-0253Mo-Su 08:00-22:00dollargeneral.com
10008 Seneca TrlMill Creek26280(304) 606-2600Mo-Su 08:00-22:00dollargeneral.com
9341 Point Pleasant Rd.Millwood25262(304) 916-7535Mo-Su 08:00-22:00dollargeneral.com
741d N Main StreetMoorefield26836(304) 358-0560Mo-Su 08:00-21:00dollargeneral.com
2201 Cheat RdMorgantown26508(304) 244-5067Mo-Su 08:00-22:00dollargeneral.com
228 High StMorgantown26505(304) 885-4415Mo-Su 08:00-22:00dollargeneral.com
3787 Earl L Core RdMorgantown26508(304) 241-6305Mo-Su 08:00-22:00dollargeneral.com
4503 Buckhannon PikeMount Clare26408(304) 608-2112Mo-Su 08:00-22:00dollargeneral.com
5975 Robert C Byrd DriveMount Hope25880(681) 249-1010Mo-Su 08:00-22:00dollargeneral.com
62 Riviera RoadMount Nebo26679(304) 900-0195Mo-Su 08:00-22:00dollargeneral.com
16524 George Washington HwyMount Storm26739(681) 412-0811Mo-Su 08:00-22:00dollargeneral.com
211 Howard AvenueMullens25882(681) 532-0265Mo-Su 08:00-22:00dollargeneral.com
11435 Canvas Nettie RdNettie26681(681) 318-4113Mo-Su 08:00-22:00dollargeneral.com
305 5th StNew Haven25265(304) 440-8105Mo-Su 08:00-22:00dollargeneral.com
1237 Washington StNewell26050(304) 459-0006Mo-Su 08:00-22:00dollargeneral.com
6850 Beech Run RdNimitz25978(304) 660-0335Mo-Su 08:00-22:00dollargeneral.com
4104 1st AvenueNitro25143(304) 759-8212Mo-Su 08:00-22:00dollargeneral.com
422 1st Ave SNitro25143(681) 217-0192Mo-Su 08:00-22:00dollargeneral.com
2013 E Main StOak Hill25901(681) 494-0480Mo-Su 08:00-21:00dollargeneral.com
120 Kopperston RoadOceana24870(304) 682-9232Mo-Su 08:00-23:00dollargeneral.com
#1 Wildwood RdOna25545(304) 955-9210Mo-Su 08:00-22:00dollargeneral.com
1000 E Dupont RdParkersburg26101(304) 916-7790Mo-Su 08:00-22:00dollargeneral.com
2107 Pike St Ste 12Parkersburg26101(304) 916-7465Mo-Su 08:00-22:00dollargeneral.com
30 Neal Run BlvdParkersburg26101(681) 229-7838Mo-Su 08:00-22:00dollargeneral.com
3001 Dudley AveParkersburg26104(681) 229-7289Mo-Su 08:00-22:00dollargeneral.com
3344 Staunton TpkeParkersburg26104(681) 229-7520Mo-Su 08:00-22:00dollargeneral.com
4803 Emerson AveParkersburg26104(681) 295-0010Mo-Su 08:00-22:00dollargeneral.com
835 7th StParkersburg26101(681) 229-7390Mo-Su 08:00-22:00dollargeneral.com
515 1st StParsons26287(304) 606-4940Mo-Su 08:00-22:00dollargeneral.com
273 Henry Miller BlvdPaw Paw25434(681) 620-1033Mo-Su 08:00-22:00dollargeneral.com
29 Thunder RdPecks Mill25547(304) 896-9287Mo-Su 08:00-22:00dollargeneral.com
1 Park StPetersburg26847(304) 358-0378Mo-Su 08:00-22:00dollargeneral.com
4380 Ballard-Red Sulphur PkwyPeterstown24963(304) 426-2110Mo-Su 08:00-22:00dollargeneral.com
1399 Appalachian HwyPineville24874(304) 202-7141Mo-Su 08:00-22:00dollargeneral.com
146 Main StPoca25159(681) 217-0130Mo-Su 08:00-22:00dollargeneral.com
165 Ohio River RdPoint Pleasant25550(304) 814-9486Mo-Su 08:00-22:00dollargeneral.com
905 Viand StPoint Pleasant25550(681) 383-0008Mo-Su 08:00-22:00dollargeneral.com
101 Morrison DrPrinceton24740(304) 409-7555Mo-Su 08:00-22:00dollargeneral.com
1251 Stafford DrPrinceton24740(681) 494-0577Mo-Su 08:00-21:00dollargeneral.com
380 Glenwood Park RoadPrinceton24739(304) 409-6401Mo-Su 08:00-22:00dollargeneral.com
745 Athens RdPrinceton24740(681) 291-0022Mo-Su 08:00-22:00dollargeneral.com
513 Kanawha Ave Ste 1Rainelle25962(681) 291-0050Mo-Su 08:00-22:00dollargeneral.com
165 N Robert Stone WayReedsville26547(681) 441-0757Mo-Su 08:00-22:00dollargeneral.com
84 E Main StRichwood26261(304) 660-0070Mo-Su 08:00-22:00dollargeneral.com
4801 Frankfort Hwy.Ridgeley26753(304) 726-0930Mo-Su 08:00-22:00dollargeneral.com
326 W Main StRipley25271(681) 451-0710Mo-Su 08:00-22:00dollargeneral.com
4074 Matoka RoadRock24747(304) 409-6319Mo-Su 08:00-22:00dollargeneral.com
73 Hannas RdRomney26757(304) 300-9045Mo-Su 08:00-21:00dollargeneral.com
2715 Seneca Trl SRonceverte24970(304) 520-0179Mo-Su 08:00-22:00dollargeneral.com
233 Nicholas StRupert25984(681) 642-0310Mo-Su 08:00-22:00dollargeneral.com
2510 Kanawha TerSaint Albans25177(304) 945-3336Mo-Su 08:00-22:00dollargeneral.com
302 B StreetSaint Albans25177(304) 945-3220Mo-Su 08:00-22:00dollargeneral.com
8651 Coal River RdSaint Albans25177(681) 612-0509Mo-Su 08:00-22:00dollargeneral.com
1395 N Pleasants HwySaint Marys26170(681) 612-0240Mo-Su 08:00-22:00dollargeneral.com
119 E Main StSalem26426(681) 321-0900Mo-Su 08:00-22:00dollargeneral.com
2974 Ritter DriveShady Spring25918(304) 578-5689Mo-Su 08:00-22:00dollargeneral.com
100 Shenandoah Junction RdShenandoah Junction25442(681) 222-7736Mo-Su 08:00-22:00dollargeneral.com
7670 Martinsburg Pike Ste 1Shepherdstown25443(240) 513-7470Mo-Su 08:00-21:00dollargeneral.com
256 Middletown RoadShinnston26431(304) 371-2277Mo-Su 08:00-22:00dollargeneral.com
Rr 1 Box 312Shinnston26431(681) 667-0029Mo-Su 08:00-22:00dollargeneral.com
7797 Sissonville DriveSissonville25320(304) 984-6855Mo-Su 08:00-22:00dollargeneral.com
6853 Bloomery PikeSlanesville25444(681) 441-0777Mo-Su 08:00-22:00dollargeneral.com
237 Cass RdSlaty Fork26291(304) 572-3621Mo-Su 08:00-22:00dollargeneral.com
41 Redwood StSmithers25186(304) 981-1424Mo-Su 08:00-22:00dollargeneral.com
15831 Staunton TpkeSmithville26178(304) 853-6909Mo-Su 08:00-22:00dollargeneral.com
499 E Main StreetSophia25921(304) 712-7970Mo-Su 08:00-22:00dollargeneral.com
834 B Hwy 16Sophia25921(681) 539-0051Mo-Su 08:00-20:00dollargeneral.com
302 7th AveSouth Charleston25303(304) 833-9375Mo-Su 08:00-21:00dollargeneral.com
4030 Brounland RdSouth Charleston25309(304) 915-2982Mo-Su 08:00-22:00dollargeneral.com
106 Parking PlzSpencer25276(304) 519-6110Mo-Su 08:00-20:00dollargeneral.com
8180 Cumberland RdSpringfield26763(304) 822-8415Mo-Su 08:00-22:00dollargeneral.com
3919 Turnpike RdSummersville26651(417) 984-2033Mo-Su 08:00-22:00dollargeneral.com
5808 Grand Central AveVienna26105(681) 229-7960Mo-Su 08:00-22:00dollargeneral.com
11494 Staunton TurnpikeWalker26180(304) 699-1421Mo-Su 08:00-22:00dollargeneral.com
5620 Wallace PikeWallace26448(304) 608-2332Mo-Su 08:00-22:00dollargeneral.com
Route 16War24892(304) 833-9687Mo-Su 08:00-22:00dollargeneral.com
3092 Harris HwyWashington26181(681) 229-7925Mo-Su 08:00-22:00dollargeneral.com
10422 Route 152Wayne25570(681) 347-7170Mo-Su 08:00-22:00dollargeneral.com
90 Mcginnis DrWayne25570(304) 955-9066Mo-Su 08:00-21:00dollargeneral.com
259 Main StWebster Springs26288(304) 924-1350Mo-Su 08:00-22:00dollargeneral.com

Cities

CityLocations
Charleston8
Parkersburg7
Beckley4
Princeton4
Bluefield3
Clarksburg3
Fairmont3
Huntington3
Morgantown3
Saint Albans3
Belington2
Belle2
Charles Town2
Craigsville2
Elkins2
Hedgesville2
Keyser2
Martinsburg2
Nitro2
Point Pleasant2
Shinnston2
Sophia2
South Charleston2
Wayne2
Weirton2

Also on SpecStream

Updated November 7, 2026. Read from All the Places. All the Places data is CC0-1.0, a public domain dedication. Each location is read from the brand's own store locator by the All the Places project, which runs about once a week, so a location can have opened or closed since the run date. A brand is keyed on its Wikidata item when the project gives one, else on the project's own name for that brand's locator; two brands are never merged on a name. A repeated address of one brand counts once. Locations named for a private person are left out. Opening hours are shown as the brand lists them. Free to reuse with credit to SpecStream under CC BY 4.0. Spot a wrong value? Write to [email protected] with the link to this page.