Skip to the page

Data / Store locations / Dollar General / Alabama

Dollar General locations in Alabama: 669 stores, with addresses and phone numbers

Dollar General has 669 locations in Alabama, 4.8% of its 14,018 in the United States, in 316 cities. The most are in Mobile, with 26. 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.

  • 669Locations
  • 316Cities
  • 4.8%Share of the brand
  • October 24, 2026Run date

Dollar General locations in Alabama

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

AddressCityZIPPhoneOpening hoursSource
103 W Alabama RdAbbeville36310(256) 660-6129Mo-Su 07:00-22:00dollargeneral.com
5370 Hazelwood RdAdamsville35005(205) 421-3020Mo-Su 08:00-22:00dollargeneral.com
515 First Street SwAlabaster35007(205) 624-8808Mo-Su 07:00-21:00dollargeneral.com
30 Hustleville RdAlbertville35951(256) 812-6893Mo-Su 08:00-22:00dollargeneral.com
336 Al Highway 75 NAlbertville35951(256) 840-7325Mo-Su 08:00-22:00dollargeneral.com
4240 High Point RoadAlbertville35950(256) 660-6340Mo-Su 08:00-22:00dollargeneral.com
5850 Us Highway 431 Ste 4Albertville35950(256) 660-6121Mo-Su 08:00-21:00dollargeneral.com
7248 Hustleville RdAlbertville35951(256) 281-8897Mo-Su 08:00-22:00dollargeneral.com
909 Horton RdAlbertville35950(256) 803-0236Mo-Su 08:00-22:00dollargeneral.com
1235 Cherokee RdAlexander City35010(256) 853-0800Mo-Su 08:00-21:00dollargeneral.com
1538 Mill SqAlexander City35010(334) 521-4344Mo-Su 08:00-22:00dollargeneral.com
3159 Hillabee RdAlexander City35010(256) 392-7808Mo-Su 08:00-22:00dollargeneral.com
819 K StAlexander City35010(256) 853-0406Mo-Su 08:00-21:00dollargeneral.com
6433 Us Highway 431Alexandria36250(256) 530-0255Mo-Su 08:00-22:00dollargeneral.com
601 Memorial Pkwy NeAliceville35442(567) 267-1072Mo-Su 07:00-21:00dollargeneral.com
653 Memorial Pkwy NwAliceville35442(659) 674-9166Mo-Su 08:00-22:00dollargeneral.com
45 Alpine Winterboro RdAlpine35014(256) 299-3310Mo-Su 07:00-21:00dollargeneral.com
55 Wynville RdAltoona35952(256) 531-9680Mo-Su 08:00-22:00dollargeneral.com
118 Shelby StreetAndalusia36420(251) 227-8575Mo-Su 07:00-22:00dollargeneral.com
13762 Brooklyn RdAndalusia36421(334) 440-7482Mo-Su 08:00-22:00dollargeneral.com
13953 Coots Crossing LnAndalusia36420(256) 419-2064Mo-Su 08:00-22:00dollargeneral.com
225 Church StAndalusia36420(334) 316-3645Mo-Su 08:00-21:00dollargeneral.com
925 River Fall StAndalusia36420(334) 403-5395Mo-Su 08:00-22:00dollargeneral.com
7051 Highway 207Anderson35610(256) 607-3353Mo-Su 08:00-22:00dollargeneral.com
1421 Golden Springs RdAnniston36207(256) 294-4640Mo-Su 08:00-21:00dollargeneral.com
2363 Al Highway 202 Ste DAnniston36201(256) 530-0160Mo-Su 08:00-22:00dollargeneral.com
3440 Choccolocco RdAnniston36207(256) 403-7010Mo-Su 08:00-22:00dollargeneral.com
704 S Quintard AveAnniston36201(256) 530-0250Mo-Su 08:00-21:00dollargeneral.com
7423 Al Hwy 9Anniston36207(256) 954-9923Mo-Su 08:00-22:00dollargeneral.com
15 N Brindlee Mountain PkArab35016(256) 673-2601Mo-Su 08:00-22:00dollargeneral.com
9607 Us Hwy 231Arab35016(659) 262-2656Mo-Su 08:00-22:00dollargeneral.com
6178 County Road 41Arley35541(205) 754-0301Mo-Su 08:00-22:00dollargeneral.com
41140 Hwy 77Ashland36251(205) 861-2905Mo-Su 07:00-22:00dollargeneral.com
75360 Highway 9Ashland36251(256) 474-3442Mo-Su 08:00-22:00dollargeneral.com
1031 A Hwy 72 EAthens35611(256) 262-3870Mo-Su 08:00-22:00dollargeneral.com
1210 N Jefferson StAthens35611(256) 867-1945Mo-Su 08:00-22:00dollargeneral.com
1233 E Pryor StAthens35611(256) 262-3859Mo-Su 07:00-22:00dollargeneral.com
12375 Us Highway 72Athens35611(256) 262-3317Mo-Su 08:00-22:00dollargeneral.com
14565 Us Hwy 72Athens35611(334) 209-3988Mo-Su 08:00-22:00dollargeneral.com
14735 Mooresville RdAthens35613(256) 262-3802Mo-Su 08:00-22:00dollargeneral.com
15297 Pike RoadAthens35613(256) 434-5980Mo-Su 08:00-21:00dollargeneral.com
15764 Huntsville Brownsferry RAthens35611(256) 434-7793Mo-Su 08:00-22:00dollargeneral.com
16521 Al Highway 251Athens35613(256) 262-7295Mo-Su 08:00-22:00dollargeneral.com
16710 Ezell RdAthens35611(256) 262-3016Mo-Su 08:00-22:00dollargeneral.com
20150 Al Hwy 127Athens35614(256) 434-7145Mo-Su 08:00-22:00dollargeneral.com
24854 Mooresville RdAthens35613(256) 206-3261Mo-Su 08:00-22:00dollargeneral.com
27547 Copeland RdAthens35613(256) 867-1941Mo-Su 08:00-22:00dollargeneral.com
609 E Church StAtmore36502(251) 263-7230Mo-Su 07:00-21:00dollargeneral.com
204 3rd St NwAttalla35954(256) 344-1228Mo-Su 08:00-21:00dollargeneral.com
3022 Noccalula PkwyAttalla35954(256) 344-1311Mo-Su 08:00-21:00dollargeneral.com
50 Plemons RdAttalla35954(256) 344-0293Mo-Su 08:00-22:00dollargeneral.com
700 Gilbert Ferry Rd SeAttalla35954(256) 344-1240Mo-Su 08:00-21:00dollargeneral.com
1106 Opelika RdAuburn36830(334) 246-9869Mo-Su 07:00-21:00dollargeneral.com
196 East University DrAuburn36832(334) 329-6680Mo-Su 08:00-22:00dollargeneral.com
1961 Wire RdAuburn36832(334) 521-6670Mo-Su 08:00-22:00dollargeneral.com
4250 Us Hwy 29 SAuburn36830(334) 539-8354Mo-Su 08:00-22:00dollargeneral.com
5334 Al Highway 14 WAuburn36832(334) 329-6685Mo-Su 08:00-22:00dollargeneral.com
13600 Al Highway 69 NBaileyton35019(256) 507-9411Mo-Su 08:00-22:00dollargeneral.com
800 Mcmeans Ave Box 3Bay Minette36507(251) 202-3462Mo-Su 08:00-21:00dollargeneral.com
8471 Whitehouse Fork Road ExtBay Minette36507(251) 651-6590Mo-Su 08:00-22:00dollargeneral.com
909 Us Highway 31 NorthBay Minette36507(251) 239-5001Mo-Su 08:00-22:00dollargeneral.com
13045 N Wintzell AveBayou La Batre36509(251) 861-1992Mo-Su 08:00-22:00dollargeneral.com
8525 State Highway 13Bear Creek35543(205) 494-0597Mo-Su 08:00-22:00dollargeneral.com
800 County Road 6Belk35545(615) 855-4000Mo-Su 08:00-22:00dollargeneral.com
13752 Doughty RdBerry35546(205) 545-4722Mo-Su 08:00-22:00dollargeneral.com
17719 Highway 18 EBerry35546(205) 878-4382Mo-Su 08:00-22:00dollargeneral.com
1185 Alliance RdBessemer35023(205) 461-1566Mo-Su 08:00-22:00dollargeneral.com
1750 4th Ave SwBessemer35022(205) 881-2595Mo-Su 08:00-21:00dollargeneral.com
2070 Shannon Oxmoor RdBessemer35022(659) 265-4486Mo-Su 07:00-21:00dollargeneral.com
2417 19th Street NBessemer35020(205) 774-9610Mo-Su 08:00-21:00dollargeneral.com
2911 Dartmouth AveBessemer35020(205) 774-9655Mo-Su 07:00-20:00dollargeneral.com
3459 Warrior River RoadBessemer35023(205) 858-0802Mo-Su 08:00-22:00dollargeneral.com
3979 Parkwood Rd Ste#117Bessemer35022(205) 881-0560Mo-Su 08:00-22:00dollargeneral.com
515 Eastern Valley RdBessemer35020(205) 774-3986Mo-Su 08:00-22:00dollargeneral.com
730 14th St NBessemer35020(205) 417-7324Mo-Su 08:00-21:00dollargeneral.com
3362 Highway 82 WBillingsley36006(205) 287-0888Mo-Su 08:00-21:00dollargeneral.com
101 Frankfurt CirBirmingham35211(205) 858-0710Mo-Su 08:00-22:00dollargeneral.com
1200 Pinson Valley PkwyBirmingham35217(205) 558-6790Mo-Su 07:00-21:00dollargeneral.com
1552 Forestdale BlvdBirmingham35214(205) 730-5094Mo-Su 07:00-21:00dollargeneral.com
2007 Avenue HBirmingham35218(205) 558-6724Mo-Su 08:00-20:00dollargeneral.com
2328 Center Point RdBirmingham35215(205) 718-8241Mo-Su 08:00-21:00dollargeneral.com
2419 Palomino LaneBirmingham35214(205) 506-2477Mo-Su 08:00-21:00dollargeneral.com
3150 Birmingport RoadBirmingham35224(205) 402-8910Mo-Su 07:00-21:00dollargeneral.com
3194 New Castle RdBirmingham35217(205) 666-1281Mo-Su 08:00-22:00dollargeneral.com
3301 26th Street NorthBirmingham35207(205) 502-4555Mo-Su 08:00-20:00dollargeneral.com
4132 Jefferson AveBirmingham35221(205) 538-1118Mo-Su 08:00-20:00dollargeneral.com
4200 Municipal DrBirmingham35214(205) 675-2905Mo-Su 08:00-22:00dollargeneral.com
9088 Parkway EBirmingham35206(205) 558-6585Mo-Su 08:00-21:00dollargeneral.com
915 3rd Ave. WestBirmingham35204(205) 598-6115Mo-Su 07:00-20:00dollargeneral.com
37 Rocky Hollow RdBlountsville35031(205) 259-7591Mo-Su 08:00-22:00dollargeneral.com
10465 Highway 168Boaz35957(256) 803-0245Mo-Su 08:00-22:00dollargeneral.com
12575 Us Highway 431Boaz35956(256) 803-0304Mo-Su 08:00-22:00dollargeneral.com
5943 Leeth Gap RdBoaz35956(256) 251-3390Mo-Su 08:00-22:00dollargeneral.com
9650 S Main StBrantley36009(334) 403-5414Mo-Su 08:00-22:00dollargeneral.com
13101 Al Hwy 69 SouthBremen35033(256) 787-2455Mo-Su 08:00-22:00dollargeneral.com
1514 South BlvdBrewton36426(251) 809-2926Mo-Su 08:00-22:00dollargeneral.com
1646 Douglas AveBrewton36426(251) 314-0215Mo-Su 08:00-21:00dollargeneral.com
16 County Road 206Bridgeport35740(256) 670-0110Mo-Su 08:00-22:00dollargeneral.com
10066 State Highway 129Brilliant35548(205) 395-3508Mo-Su 07:00-21:00dollargeneral.com
16124 Ste B Hwy 216Brookwood35444(205) 462-8530Mo-Su 07:00-22:00dollargeneral.com
38 County Rd 4445Brundidge36010(334) 603-0560Mo-Su 08:00-22:00dollargeneral.com
223 E Pushmataha StButler36904(334) 223-4339Mo-Su 06:00-22:00dollargeneral.com
11040 Hwy 25Calera35040(205) 319-6820Mo-Su 07:00-21:00dollargeneral.com
1241 6th AveCalera35040(659) 250-0756Mo-Su 08:00-22:00dollargeneral.com
22 Camden BypCamden36726(334) 456-0181Mo-Su 07:00-21:00dollargeneral.com
589 County Road 89 SCamp Hill36850(334) 219-2020Mo-Su 08:00-20:00dollargeneral.com
31366 Ne 1st AveCarbon Hill35549(205) 549-5155Mo-Su 07:00-22:00dollargeneral.com
149 Scott StCarrollton35447(205) 656-4435Mo-Su 07:00-22:00dollargeneral.com
2612 S Jackson StCastleberry36432(251) 216-9310Mo-Su 08:00-22:00dollargeneral.com
240 County Rd 665Cedar Bluff35959(256) 344-1140Mo-Su 08:00-22:00dollargeneral.com
3950 Al Highway 9Cedar Bluff35959(256) 439-1480Mo-Su 08:00-22:00dollargeneral.com
1830 W Main StCentre35960(256) 439-1102Mo-Su 08:00-20:00dollargeneral.com
730 Cherokee PlzCentre35960(205) 558-6631Mo-Su 08:00-21:00dollargeneral.com
155 Birmingham Rd Ste 116Centreville35042(205) 928-6820Mo-Su 07:00-21:00dollargeneral.com
1695 E Dogwood TrailChancellor36316(251) 263-7620Mo-Su 08:00-22:00dollargeneral.com
20 Yawn AveChatom36518(251) 340-1503Mo-Su 08:00-22:00dollargeneral.com
81 Highway 36Chelsea35043(659) 238-0013Mo-Su 08:00-22:00dollargeneral.com
8582 Highway 72Cherokee35616(256) 460-6170Mo-Su 08:00-22:00dollargeneral.com
40 Allens Cross RdCherokee Ridge35175(251) 651-6832Mo-Su 08:00-22:00dollargeneral.com
32300 Us Hwy 280Childersburg35044(256) 510-1215Mo-Su 07:00-21:00dollargeneral.com
10961 Highway 45Chunchula36521(251) 263-6520Mo-Su 08:00-22:00dollargeneral.com
19625 N 3rd StreetCitronelle36522(251) 273-1005Mo-Su 07:00-22:00dollargeneral.com
8025 Russell RdCitronelle36522(251) 273-4531Mo-Su 08:00-22:00dollargeneral.com
1500 County Road 28Clanton35046(205) 258-0380Mo-Su 08:00-22:00dollargeneral.com
2213 4th Ave NClanton35045(205) 990-5403Mo-Su 08:00-22:00dollargeneral.com
6680 Deerfoot ParkwayClay35048(205) 858-0432Mo-Su 08:00-21:00dollargeneral.com
37 Eufaula AveClayton36016(334) 316-3615Mo-Su 08:00-22:00dollargeneral.com
36405 State Highway 79Cleveland35049(205) 762-0704Mo-Su 08:00-22:00dollargeneral.com
129 Alabama Highway 39Clinton35448(205) 336-1375Mo-Su 08:00-22:00dollargeneral.com
3199 Louisville StClio36017(334) 403-5432Mo-Su 08:00-22:00dollargeneral.com
3231 Hwy 188Coden36523(251) 288-5931Mo-Su 08:00-22:00dollargeneral.com
25 Church StCoffeeville36524(251) 276-2000Mo-Su 08:00-22:00dollargeneral.com
14590 Highway 82 WCoker35452(205) 737-6110Mo-Su 07:00-22:00dollargeneral.com
211 W Church StColumbia36319(334) 403-5275Mo-Su 08:00-22:00dollargeneral.com
13086 Holt Peterson RoadCottondale35453(256) 251-7037Mo-Su 08:00-22:00dollargeneral.com
11893 Cottonwood RdCottonwood36320(334) 784-9605Mo-Su 08:00-22:00dollargeneral.com
55 Decatur RdCottonwood36320(334) 293-1952Mo-Su 08:00-22:00dollargeneral.com
30 Eddins RdCowarts36321(334) 329-6295Mo-Su 07:00-22:00dollargeneral.com
14765 Country Road 222Crane Hill35053(256) 507-9125Mo-Su 08:00-22:00dollargeneral.com
9785 Highway 43Creola36525(251) 263-7617Mo-Su 08:00-22:00dollargeneral.com
25 Lakeshore DriveCropwell35054(256) 530-2493Mo-Su 08:00-22:00dollargeneral.com
2704 Martin St SCropwell35054(205) 203-9975Mo-Su 08:00-22:00dollargeneral.com
30 Elrod StCrossville35962(256) 803-0420Mo-Su 08:00-22:00dollargeneral.com
54 County Rd 478Crossville35962(256) 660-6145Mo-Su 08:00-22:00dollargeneral.com
417 Sixth Ave ECuba36907(205) 844-5915Mo-Su 08:00-22:00dollargeneral.com
11511 Us Highway 278 WCullman35057(256) 507-9176Mo-Su 08:00-22:00dollargeneral.com
120 Us Hwy 278Cullman35057(256) 507-9115Mo-Su 08:00-22:00dollargeneral.com
120 Wesley Ave NCullman35058(256) 507-9242Mo-Su 07:00-22:00dollargeneral.com
1208 4th St SwCullman35055(256) 531-9055Mo-Su 07:00-22:00dollargeneral.com
1470 County Road 715Cullman35055(256) 297-3021Mo-Su 08:00-22:00dollargeneral.com
1600 3rd St SeCullman35055(256) 507-9109Mo-Su 08:00-22:00dollargeneral.com
1642 Town Sq SwCullman35055(256) 531-9491Mo-Su 08:00-21:00dollargeneral.com
203 1st Ave SwCullman35055(256) 297-3451Mo-Su 08:00-20:00dollargeneral.com
32655 Al Highway 91Cullman35055(256) 297-3471Mo-Su 08:00-22:00dollargeneral.com
6091 Cr747Cullman35055(256) 507-9413Mo-Su 08:00-22:00dollargeneral.com
6155 County Road 222Cullman35057(256) 297-3620Mo-Su 08:00-22:00dollargeneral.com
6901 Us Highway 278 WCullman35057(256) 787-2894Mo-Su 08:00-22:00dollargeneral.com
7684 Al Hwy 69 SCullman35057(256) 787-2153Mo-Su 08:00-22:00dollargeneral.com
801 2nd Ave NwCullman35055(256) 531-9076Mo-Su 08:00-21:00dollargeneral.com
8282 Hwy 29Cusseta36852(334) 610-0270Mo-Su 08:00-22:00dollargeneral.com
17957 Highway 280Dadeville36853(256) 853-0960Mo-Su 08:00-22:00dollargeneral.com
8273 County 34Dadeville36853(256) 853-0415Mo-Su 08:00-22:00dollargeneral.com
8426 Highway 50Dadeville36853(256) 853-0225Mo-Su 08:00-22:00dollargeneral.com
501 East Main StDaleville36322(251) 263-4912Mo-Su 08:00-22:00dollargeneral.com
5835 Highway 36 WDanville35619(256) 502-5155Mo-Su 08:00-22:00dollargeneral.com
65 County Road 72Danville35619(256) 502-4145Mo-Su 08:00-22:00dollargeneral.com
11668 Us Highway 31Daphne36527(251) 308-5557Mo-Su 08:00-22:00dollargeneral.com
26250 Highway 181Daphne36526(251) 288-5716Mo-Su 08:00-22:00dollargeneral.com
27955 Highway 98 Ste HhDaphne36526(251) 263-4880Mo-Su 08:00-22:00dollargeneral.com
28580 County Road 13Daphne36526(251) 263-5054Mo-Su 07:00-22:00dollargeneral.com
2007 Hwy 31 NorthDeatsville36022(334) 452-3434Mo-Su 07:00-21:00dollargeneral.com
54 Myrick RdDeatsville36022(334) 452-3415Mo-Su 07:00-21:00dollargeneral.com
1000 Beltline Rd Sw Ste UDecatur35601(256) 445-6920Mo-Su 08:00-22:00dollargeneral.com
1218 Mill RdDecatur35603(256) 580-6854Mo-Su 08:00-22:00dollargeneral.com
1731 Moulton St WDecatur35601(256) 580-6440Mo-Su 08:00-21:00dollargeneral.com
2006 Danville Rd SwDecatur35601(256) 445-6935Mo-Su 08:00-21:00dollargeneral.com
2050 Point Mallard Dr SeDecatur35601(256) 274-6546Mo-Su 08:00-22:00dollargeneral.com
2305 Old Moulton RdDecatur35603(256) 580-6583Mo-Su 08:00-22:00dollargeneral.com
543 Us Highway 80 WDemopolis36732(334) 641-1302Mo-Su 08:00-22:00dollargeneral.com
602 N Walnut AveDemopolis36732(334) 641-0015Mo-Su 08:00-22:00dollargeneral.com
25734 Hwy 10Dixons Mills36736(334) 456-0190Mo-Su 07:00-22:00dollargeneral.com
43 Sharon BlvdDora35062(205) 304-1925Mo-Su 08:00-22:00dollargeneral.com
580 Old Warrior RdDora35062(205) 858-0423Mo-Su 08:00-22:00dollargeneral.com
7174 Bankhead HwyDora35062(205) 648-9627Mo-Su 08:00-22:00dollargeneral.com
1060 W Main St Ste 4Dothan36301(334) 245-6010Mo-Su 08:00-21:00dollargeneral.com
1071 Montgomery Hwy 231Dothan36303(334) 232-8046Mo-Su 08:00-21:00dollargeneral.com
1125 N Range StDothan36303(334) 355-6689Mo-Su 08:00-22:00dollargeneral.com
144 W Grey Hodges RdDothan36303(334) 240-1846Mo-Su 08:00-22:00dollargeneral.com
1815 E Main St Ste 1Dothan36301(256) 660-6289Mo-Su 07:00-22:00dollargeneral.com
2146 S Oates StDothan36301(334) 544-1982Mo-Su 08:00-22:00dollargeneral.com
2301 Reeves StDothan36303(251) 263-7481Mo-Su 07:00-22:00dollargeneral.com
2630 Westgate ParkwayDothan36303(334) 463-5090Mo-Su 08:00-22:00dollargeneral.com
2757 Hartford HwyDothan36305(334) 370-1178Mo-Su 07:00-22:00dollargeneral.com
2890 Ross Clark CirDothan36301(334) 245-1240Mo-Su 08:00-22:00dollargeneral.com
3930 S Oates StDothan36301(334) 544-0885Mo-Su 08:00-21:00dollargeneral.com
41 North Bay Springs RdDothan36303(334) 355-6650Mo-Su 08:00-22:00dollargeneral.com
670 Gene Terry RoadDothan36301(334) 355-6269Mo-Su 07:00-22:00dollargeneral.com
26222 Hwy 195 NorthDouble Springs35553(205) 627-2095Mo-Su 07:00-22:00dollargeneral.com
11573 Hwy 82 EDuncanville35456(205) 614-9985Mo-Su 07:00-22:00dollargeneral.com
805 Forest AveEast Brewton36426(251) 314-0445Mo-Su 08:00-22:00dollargeneral.com

Cities

CityLocations
Mobile26
Cullman14
Huntsville14
Montgomery14
Athens13
Birmingham13
Dothan13
Bessemer9
Florence9
Enterprise8
Foley7
Jasper7
Phenix City7
Tuscaloosa7
Albertville6
Decatur6
Gadsden6
Troy6
Wetumpka6
Andalusia5
Anniston5
Auburn5
Fort Payne5
Harvest5
Madison5

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.