Data / Store locations / Dollar General / Virginia
Dollar General locations in Virginia: 340 stores, with addresses and phone numbers
Dollar General has 340 locations in Virginia, 2.4% of its 14,018 in the United States, in 220 cities. The most are in Richmond, with 14. 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.
- 340Locations
- 220Cities
- 2.4%Share of the brand
- October 24, 2026Run date
Dollar General locations in Virginia
The first 200 of 340 locations, ordered by city. The full count is 340.
| Address | City | ZIP | Phone | Opening hours | Source |
|---|---|---|---|---|---|
| 20320 Cleveland Rd | Abingdon | 24211 | (276) 695-2040 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 825 E Main St | Abingdon | 24210 | (276) 274-1353 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 1239 Main St | Altavista | 24517 | (434) 608-0345 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 44 Marysville Road | Altavista | 24517 | (434) 608-0732 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 13950 Butlers Rd | Amelia Courthouse | 23002 | (804) 630-0115 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 171 Ambriar S/C | Amherst | 24521 | (434) 661-3190 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 702 W Main St | Appalachia | 24216 | (276) 323-5791 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 5817 Lee Highway | Atkins | 24311 | (276) 243-1397 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 11170 Chatham Rd | Axton | 24054 | (434) 483-6190 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 1480 Irisburg Rd | Axton | 24054 | (276) 352-0917 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 1815 Daniel Rd | Axton | 24054 | (540) 306-6220 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 1690 Wysor Hwy | Barren Springs | 24313 | (276) 766-6099 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 3874 Stones Dairy Road | Bassett | 24055 | (434) 548-0322 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 5665 Fairystone Park Hwy | Bassett | 24055 | (540) 924-0132 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 4386 Courtneys Corner Rd | Bealeton | 22712 | (540) 402-1733 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 1133 Stewartsville Rd | Bedford | 24523 | (540) 491-4332 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 1200 Baldwin St | Bedford | 24523 | (434) 337-0605 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 558 Blue Ridge Ave | Bedford | 24523 | (540) 947-4595 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 304 E 5th St N | Big Stone Gap | 24219 | (276) 325-3936 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 850 University City Blvd | Blacksburg | 24060 | (540) 315-3740 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 101 Rocky Hill Rd | Blackstone | 23824 | (434) 264-7025 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 1011 S Main St | Blackstone | 23824 | (434) 264-1334 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 4682 Us Hwy 29 | Blairs | 24527 | (434) 363-3833 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 9320 Us Hwy No 29 | Blairs | 24527 | (434) 483-6500 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 8454 S Scenic Hwy | Bland | 24315 | (276) 209-2941 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 2036 Leatherwood Ln | Bluefield | 24605 | (540) 994-7825 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 404 Virginia Ave | Bluefield | 24605 | (304) 809-0350 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 206 N Main St | Bowling Green | 22427 | (804) 606-0010 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 607 Madison St | Boydton | 23917 | (434) 217-1560 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 32032 N Main St | Boykins | 23827 | (757) 743-7801 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 1401 Euclid Ave | Bristol | 24201 | (276) 285-8262 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 16522 Lee Highway | Bristol | 24202 | (423) 482-0653 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 19823 Benhams Road | Bristol | 24202 | (276) 591-2114 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 2482 Lee Highway | Bristol | 24201 | (276) 285-3755 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 4829 Lee Hwy | Bristol | 24202 | (423) 482-1815 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 6869 Gate City Hwy | Bristol | 24202 | (276) 591-2115 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 10559 N Valley Pike | Broadway | 22815 | (540) 215-0737 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 2146 E Midland Trl | Buena Vista | 24416 | (540) 572-0061 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 1372 Bumpass Rd | Bumpass | 23024 | (540) 634-7510 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 17364 Richmond Road | Callao | 22435 | (804) 390-5052 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 4240 Flower Gap Rd | Cana | 24317 | (276) 266-9727 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 3494 Country Pl | Cape Charles | 23310 | (757) 330-5132 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 17430 Old Lamb Rd | Capron | 23829 | (434) 658-0318 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 12300 Martinsville Hwy | Cascade | 24069 | (434) 483-6222 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 3494 Catlett Road | Catlett | 20119 | (540) 788-2080 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 125 Paige Dr | Cedar Bluff | 24609 | (276) 883-0102 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 10341 Courthouse Rd | Charles City | 23030 | (804) 408-3010 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 401 George Washington Hwy | Charlotte Court Hous | 23923 | (434) 542-3400 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 509 E 2nd Street | Chase City | 23924 | (434) 217-0411 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 923 N Main St | Chase City | 23924 | (434) 217-1060 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 13701 Us Highway 29 A-3 | Chatham | 24531 | (804) 299-5411 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 1435 Bainbridge Blvd | Chesapeake | 23324 | (757) 609-0543 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 2040 Battlefield Blvd North | Chesapeake | 23324 | (757) 366-1400 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 2617 Moses Grandy Trl Ste 112 | Chesapeake | 23323 | (757) 512-6612 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 3302 S Military Hwy | Chesapeake | 23323 | (757) 447-7921 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 701-D North Battlefield B | Chesapeake | 23320 | (757) 447-2560 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 11640 Jefferson Davis Hwy | Chester | 23831 | (804) 821-0025 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 14501 Spruce Ave. | Chester | 23836 | (804) 666-8902 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 6213 Belmont Rd | Chesterfield | 23832 | (804) 621-0127 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 258 W Lee Hwy | Chilhowie | 24319 | (276) 521-2066 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 4360 Pension St | Chincoteague | 23336 | (757) 973-0145 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 1340 Roanoke St | Christiansburg | 24073 | (540) 251-1025 | Mo-Su 09:00-20:00 | dollargeneral.com |
| 7025 Highway Fifteen | Clarksville | 23927 | (501) 283-7974 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 916 B Virginia Avenue | Clarksville | 23927 | (434) 362-0299 | Mo-Su 07:00-21:00 | dollargeneral.com |
| 126 Jeffs Way | Clear Brook | 22624 | (540) 546-2757 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 503 Front St W | Coeburn | 24230 | (276) 495-5480 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 4040 Virginia Ave | Collinsville | 24078 | (276) 289-2304 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 2728 Kings Highway | Colonial Beach | 22443 | (804) 391-4255 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 505 Euclid Ave Ste 533 | Colonial Beach | 22443 | (804) 391-4320 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 7105 Floyd Hwy N | Copper Hill | 24079 | (540) 929-0494 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 22714 Main St | Courtland | 23837 | (757) 346-2350 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 1264 S Craig Ave | Covington | 24426 | (804) 316-9340 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 143 E Craig St | Craigsville | 24430 | (540) 997-2057 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 5742 3 Notched Rd | Crozet | 22932 | (434) 205-1220 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 501 Meadowbrook Dr | Culpeper | 22701 | (540) 445-0119 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 1432 Anderson Hwy | Cumberland | 23040 | (434) 255-0013 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 3208 Cumberland Rd | Cumberland | 23040 | (276) 445-7005 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 2001 Piney Forest Rd. | Danville | 24540 | (434) 483-6065 | Mo-Su 07:00-21:00 | dollargeneral.com |
| 2398 W Main St | Danville | 24541 | (434) 483-6066 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 4565 Westover Dr | Danville | 24541 | (434) 483-6660 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 5362 Golf Club Rd | Danville | 24540 | (434) 710-4583 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 15718 General Puller Hwy | Deltaville | 23043 | (804) 280-0015 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 21 Main St | Dillwyn | 23936 | (434) 255-0602 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 9901 County Dr | Disputanta | 23842 | (804) 251-1100 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 112 Saxkey Rd | Drakes Branch | 23937 | (434) 542-3888 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 238 Harless Drive | Dryden | 24243 | (276) 445-1566 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 101 Dominion Dr | Dublin | 24084 | (540) 518-2020 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 354 Duff Patt Hwy | Duffield | 24244 | (276) 325-3954 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 1018 3rd Ave | Dungannon | 24245 | (540) 492-5251 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 25 Twiggs Ferry Rd | Dutton | 23050 | (804) 210-2260 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 201 Stoney Creek Blvd | Edinburg | 22824 | (804) 362-8843 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 14804 Spotswood Trl | Elkton | 22827 | (540) 713-1730 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 2221 Green Hill Ln | Elliston | 24087 | (540) 698-0029 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 105 Commonwealth Blvd | Emporia | 23847 | (434) 336-7213 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 20829 Woodpecker Rd | Ettrick | 23803 | (804) 518-6953 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 11740 Wilderness Rd | Ewing | 24248 | (276) 445-1235 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 152 Wheeler Rd | Ewing | 24248 | (276) 445-1230 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 3435 Lankford Hwy | Exmore | 23350 | (757) 551-0450 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 1405-B South Main St | Farmville | 23901 | (434) 473-6155 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 4979 Farmville Road | Farmville | 23901 | (434) 394-3597 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 5082 History Land Hwy | Farnham | 22460 | (804) 394-5619 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 1441 Dillions Fork Rd | Fieldale | 24089 | (540) 566-5125 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 1761 Jefferson Highway | Fishersville | 22939 | (434) 333-0849 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 114 Floyd Hwy N | Floyd | 24091 | (540) 251-7409 | Mo-Su 07:00-21:00 | dollargeneral.com |
| 17421 Forest Rd | Forest | 24551 | (434) 473-6554 | Mo-Su 08:00-20:00 | dollargeneral.com |
| 10611 Spotsylvania Ave | Fredericksburg | 22408 | (540) 642-1225 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 20 Plantation Dr Ste 145 | Fredericksburg | 22406 | (540) 368-6310 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 304 Deacon Rd | Fredericksburg | 22405 | (540) 368-6460 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 7530 Smith Station Rd | Fredericksburg | 22407 | (540) 310-5036 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 806 E Main St | Fries | 24330 | (276) 744-5500 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 470 S Commerce Ave | Front Royal | 22630 | (540) 692-3370 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 820 S. Main Street | Galax | 24333 | (276) 235-6100 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 4132 Gasburg Road | Gasburg | 23857 | (252) 563-2540 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 33480 Lee Highway | Glade Spring | 24340 | (540) 523-1671 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 521 East Glade Street | Glade Spring | 24340 | (276) 258-6768 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 6900 Main St | Gloucester | 23061 | (804) 699-1505 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 9651 Woods Cross Rd | Gloucester | 23061 | (804) 699-1016 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 2837 Denbigh Blvd | Grafton | 23692 | (757) 814-2755 | Mo-Su 08:00-20:00 | dollargeneral.com |
| 8255 W Patrick Henry Hwy | Green Bay | 23942 | (434) 767-8050 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 4171 Lee Jackson Hwy | Greenville | 24440 | (540) 569-9638 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 100 B Vaden Dr | Gretna | 24557 | (540) 566-5058 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 405 3rd St | Grottoes | 24441 | (540) 584-0010 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 3893 Slate Creek Rd | Grundy | 24614 | (276) 865-1170 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 1009 Lp Bailey Memorial Hwy. | Halifax | 24558 | (540) 566-5002 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 1010 Chatham Road | Halifax | 24558 | (434) 483-6088 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 1937 E Pembroke Ave | Hampton | 23663 | (757) 690-1834 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 2201 Kecoughtan Rd | Hampton | 23661 | (757) 778-8014 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 2400 West Mercury Blvd | Hampton | 23666 | (757) 755-7129 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 2905 N Armistead Ave | Hampton | 23666 | (757) 506-7627 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 31361 Richmond Tpke | Hanover | 23069 | (804) 537-0501 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 49 Tyco St | Harrisonburg | 22802 | (540) 217-4323 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 10989 General Puller Highway | Hartfield | 23071 | (804) 280-0660 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 2356 George Washinton Mem Hwy | Hayes | 23072 | (804) 993-2556 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 45 Camp Seventeen Rd | Haynesville | 22472 | (804) 250-1744 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 410 Main St | Haysi | 24256 | (276) 865-1179 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 4787 Jessie Dupont Memorial Hw | Heathsville | 22473 | (804) 724-5575 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 7390 Northumberland Hwy | Heathsville | 22473 | (804) 724-5612 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 5210 Wilkinson Rd | Henrico | 23227 | (434) 362-9010 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 45 South Airport Dr | Highland Springs | 23075 | (804) 952-2810 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 1259 Floyd Pike | Hillsville | 24343 | (276) 266-9097 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 845 W Stuart Dr | Hillsville | 24343 | (276) 266-2750 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 1055 Copperhead Rd | Honaker | 24260 | (276) 582-0513 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 4647 Redbud Hwy | Honaker | 24260 | (276) 582-1205 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 310 E Broadway Ave | Hopewell | 23860 | (804) 930-8595 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 3501 Oaklawn Blvd | Hopewell | 23860 | (804) 930-8683 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 700 S 6th St | Hopewell | 23860 | (804) 621-5533 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 9328 Sam Snead Hwy | Hot Springs | 24445 | (540) 401-6655 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 2218 Smith Mountain Lake Pkwy | Huddleston | 24104 | (540) 328-5272 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 416 Highway View Rd | Hurt | 24563 | (434) 324-2191 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 572 E Main St #6 | Independence | 24348 | (276) 221-6305 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 4616 Ivanhoe Rd | Ivanhoe | 24350 | (276) 284-2109 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 23172 Blue Star Hwy | Jarratt | 23867 | (434) 535-6718 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 5851 Drunkard Rd | Jetersville | 23083 | (804) 404-7387 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 314 King St | Keysville | 23947 | (434) 736-5209 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 10586 Tinsbloom Mill Lane | King George | 22485 | (540) 709-1640 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 27 Commerce Ln | King William | 23086 | (804) 535-0005 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 11073 Cople Highway | Kinsale | 22488 | (804) 472-8084 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 10650 Dugspur Rd | Laurel Fork | 24352 | (276) 266-8247 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 614 S Hicks St | Lawrenceville | 23868 | (434) 313-3010 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 32361 Constitution Hwy | Locust Grove | 22508 | (540) 495-0020 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 36108 Goodwin Dr | Locust Grove | 22508 | (540) 642-0244 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 17475 Louisa Rd | Louisa | 23093 | (540) 603-0444 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 406 E Main St | Louisa | 23093 | (540) 748-8050 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 88 Main St | Lovingston | 22949 | (434) 661-3025 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 1390 Us Highway 211 W | Luray | 22835 | (540) 669-0830 | Mo-Su 08:00-20:00 | dollargeneral.com |
| 511 E Main St | Luray | 22835 | (540) 669-0805 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 2150 Wards Rd | Lynchburg | 24502 | (434) 922-1812 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 2844 Linkhorne Dr | Lynchburg | 24503 | (434) 333-6403 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 554 S Main St | Madison | 22727 | (540) 738-0966 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 244 Amelon Sq | Madison Heights | 24572 | (434) 333-6525 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 4689 S Amherst Hwy | Madison Heights | 24572 | (434) 333-6990 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 8300 Centerville Rd | Manassas | 20111 | (571) 292-3638 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 109 Thomas Bridge Road | Marion | 24354 | (276) 521-4098 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 131 Dabny Dr | Marion | 24354 | (276) 243-1460 | Mo-Su 08:00-20:00 | dollargeneral.com |
| 114 Clearview Drive | Martinsville | 24112 | (276) 323-5055 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 25 Jack Dalton Rd | Martinsville | 24112 | (276) 201-1265 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 6260 Al Philpott Hwy | Martinsville | 24112 | (434) 483-6035 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 45 Judy Ln | Mcgaheysville | 22840 | (540) 289-0289 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 10629 Doyle Blvd | Mckenney | 23872 | (804) 704-8324 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 6698 Cold Harbor Rd | Mechanicsville | 23111 | (804) 522-5032 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 7528 Mechanicsville Tpke | Mechanicsville | 23111 | (804) 485-0650 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 8195 Pine Ridge Road | Mechanicsville | 23116 | (804) 417-7533 | Mo-Su 09:00-20:00 | dollargeneral.com |
| 9161 Atlee Rd Ste A | Mechanicsville | 23116 | (804) 417-7018 | Mo-Su 09:00-20:00 | dollargeneral.com |
| 7695 Main St | Middletown | 22645 | (540) 866-0104 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 172 Davis Hwy | Mineral | 23117 | (540) 634-7501 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 14655 Moneta Road | Moneta | 24121 | (540) 410-2087 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 90 Scruggs Rd | Moneta | 24121 | (540) 410-2089 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 2515 Elon Rd | Monroe | 24574 | (434) 856-0123 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 154 E Main St | Monterey | 24465 | (540) 255-0350 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 16600 Mountain Road | Montpelier | 23192 | (804) 544-2110 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 15054 Kings Hwy | Montross | 22520 | (804) 465-6008 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 11490 W. Lynchburg Salem Tpke | Montvale | 24122 | (540) 947-4566 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 104 Old Virginia Ave. | Narrows | 24124 | (540) 726-4030 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 4814 Penlan Rd | New Canton | 23123 | (434) 581-4050 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 14501 Warwick Blvd | Newport News | 23608 | (757) 751-9210 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 201 Beech Dr | Newport News | 23601 | (757) 933-1633 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 2311 Jefferson Ave | Newport News | 23607 | (757) 933-1751 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 11801 Peter Shane Way | Nokesville | 20181 | (571) 390-6702 | Mo-Su 08:00-22:00 | dollargeneral.com |
| 1540 International Blvd | Norfolk | 23513 | (757) 695-5250 | Mo-Su 08:00-21:00 | dollargeneral.com |
| 2591 Tidewater Dr | Norfolk | 23504 | (757) 366-2121 | Mo-Su 08:00-22:00 | dollargeneral.com |
Cities
| City | Locations |
|---|---|
| Richmond | 14 |
| Portsmouth | 7 |
| Roanoke | 7 |
| Bristol | 6 |
| Norfolk | 6 |
| Virginia Beach | 6 |
| Chesapeake | 5 |
| Danville | 4 |
| Fredericksburg | 4 |
| Hampton | 4 |
| Mechanicsville | 4 |
| Petersburg | 4 |
| Suffolk | 4 |
| Axton | 3 |
| Bedford | 3 |
| Hopewell | 3 |
| Martinsville | 3 |
| Newport News | 3 |
| North Tazewell | 3 |
| Radford | 3 |
| Rocky Mount | 3 |
| South Boston | 3 |
| Staunton | 3 |
| Williamsburg | 3 |
| Abingdon | 2 |
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.