Skip to the page

Data / Store locations / Dollar General / Iowa

Dollar General locations in Iowa: 232 stores, with addresses and phone numbers

Dollar General has 232 locations in Iowa, 1.7% of its 14,018 in the United States, in 197 cities. The most are in Des Moines, with 9. 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.

  • 232Locations
  • 197Cities
  • 1.7%Share of the brand
  • October 24, 2026Run date

Dollar General locations in Iowa

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

AddressCityZIPPhoneOpening hoursSource
304 Sherman AveAckley50601(641) 458-4360Mo-Su 08:00-22:00dollargeneral.com
103 S 5th StAdair50002(515) 612-7910Mo-Su 08:00-22:00dollargeneral.com
301 Highway 12Akron51001(712) 357-6153Mo-Su 08:00-22:00dollargeneral.com
900 Princeton DrAlbia52531(641) 569-8017Mo-Su 08:00-21:00dollargeneral.com
103 E South StAlbion50005(641) 328-5280Mo-Su 08:00-22:00dollargeneral.com
414 Us Highway 18 WAlgona50511(515) 882-0342Mo-Su 08:00-20:00dollargeneral.com
314 W Main StAnamosa52205(319) 462-8406Mo-Su 08:00-21:00dollargeneral.com
402 Stonebrook DrAtkins52206(515) 957-7022Mo-Su 08:00-22:00dollargeneral.com
812 N Walnut StAvoca51521(319) 382-6248Mo-Su 08:00-21:00dollargeneral.com
1224 State StBettendorf52722(563) 296-5507Mo-Su 08:00-22:00dollargeneral.com
214 N Oak LnBlue Grass52726(563) 275-5610Mo-Su 08:00-21:00dollargeneral.com
501 Hawthorne Crossing Dr SeBondurant50035(515) 534-0654Mo-Su 08:00-22:00dollargeneral.com
933 8th StBoone50036(515) 500-1845Mo-Su 08:00-20:00dollargeneral.com
503 W Fountain StBrighton52540(319) 237-4218Mo-Su 08:00-22:00dollargeneral.com
501 Main Ave NBritt50423(641) 519-0613Mo-Su 08:00-21:00dollargeneral.com
1840 Highway 9Buffalo Center50424(319) 449-1343Mo-Su 08:00-22:00dollargeneral.com
1015 Division StBurlington52601(319) 250-1890Mo-Su 08:00-22:00dollargeneral.com
3025 West AveBurlington52601(319) 576-3242Mo-Su 08:00-21:00dollargeneral.com
3320 Agency StBurlington52601(319) 576-3267Mo-Su 08:00-20:00dollargeneral.com
2372 175th StreetCalmar52132(319) 596-6116Mo-Su 08:00-21:00dollargeneral.com
1524 S Washington BlvdCamanche52730(563) 503-6090Mo-Su 08:00-20:00dollargeneral.com
1015 Blue Stem AvenueCarlisle50047(515) 518-1891Mo-Su 07:00-22:00dollargeneral.com
840 E Plaza DrCarroll51401(712) 634-0570Mo-Su 08:00-20:00dollargeneral.com
3000 N 13th StCarter Lake51510(712) 248-1920Mo-Su 08:00-22:00dollargeneral.com
1317 1st Ave ECascade52033(515) 478-3702Mo-Su 08:00-21:00dollargeneral.com
1922 Valley Park DrCedar Falls50613(319) 243-3363Mo-Su 08:00-22:00dollargeneral.com
2921 Center StreetCedar Falls50613(319) 242-3091Mo-Su 08:00-21:00dollargeneral.com
151 Jacolyn Dr NwCedar Rapids52405(319) 449-0961Mo-Su 08:00-20:00dollargeneral.com
266 Blairs Ferry Rd NeCedar Rapids52402(319) 449-1495Mo-Su 08:00-20:00dollargeneral.com
403 Edgewood Rd NwCedar Rapids52405(319) 449-0965Mo-Su 08:00-21:00dollargeneral.com
6905 C Ave NeCedar Rapids52402(319) 450-0958Mo-Su 08:00-21:00dollargeneral.com
4208 Lewis Access RdCenter Point52213(319) 849-4022Mo-Su 08:00-21:00dollargeneral.com
1006 N 18th StCenterville52544(641) 575-0107Mo-Su 08:00-21:00dollargeneral.com
4 Barber StreetCentral City52214(319) 438-2118Mo-Su 08:00-22:00dollargeneral.com
1635 Court AveChariton50049(515) 612-7941Mo-Su 08:00-22:00dollargeneral.com
1004 N 2nd StCherokee51012(515) 207-0683Mo-Su 08:00-21:00dollargeneral.com
200 E Glenn Miller DrClarinda51632(319) 427-2942Mo-Su 08:00-22:00dollargeneral.com
808 E Washington StClarinda51632(712) 314-2975Mo-Su 08:00-22:00dollargeneral.com
1102 Central Ave. EastClarion50525(515) 532-7648Mo-Su 08:00-22:00dollargeneral.com
110 S Main StClarksville50619(319) 596-6110Mo-Su 08:00-22:00dollargeneral.com
600 Hwy 18 EastClear Lake50428(641) 428-0566Mo-Su 08:00-21:00dollargeneral.com
1030 13th Ave NClinton52732(563) 503-6957Mo-Su 08:00-21:00dollargeneral.com
1528 Camanche AveClinton52732(563) 219-7158Mo-Su 08:00-21:00dollargeneral.com
2335 N 3rd StClinton52732(563) 519-8702Mo-Su 08:00-22:00dollargeneral.com
225 Colonels DrColumbus Junction52738(319) 359-6443Mo-Su 08:00-22:00dollargeneral.com
500 5th Avenue SouthCoon Rapids50058(612) 431-1670Mo-Su 08:00-22:00dollargeneral.com
1002 Quincy StCorning50841(712) 796-0006Mo-Su 08:00-21:00dollargeneral.com
1200 Hwy 31Correctionville51016(712) 634-0552Mo-Su 08:00-21:00dollargeneral.com
520 Old Mormon Bridge RdCrescent51526(712) 545-0406Mo-Su 08:00-21:00dollargeneral.com
703 W Taylor StCreston50801(515) 612-7850Mo-Su 08:00-21:00dollargeneral.com
109 E 50th StDavenport52806(563) 275-4435Mo-Su 08:00-21:00dollargeneral.com
13932 110th AveDavenport52804(563) 296-6895Mo-Su 08:00-22:00dollargeneral.com
1777 North Division St.Davenport52804(563) 306-0509Mo-Su 08:00-22:00dollargeneral.com
2170 E Kimberly Rd Ste 350Davenport52807(563) 275-2155Mo-Su 08:00-20:00dollargeneral.com
2350 Rockingham RdDavenport52802(563) 275-5671Mo-Su 08:00-22:00dollargeneral.com
2604 W Locust StDavenport52804(563) 275-2530Mo-Su 08:00-21:00dollargeneral.com
3936 N Pine StDavenport52806(563) 265-3035Mo-Su 08:00-21:00dollargeneral.com
403 E Locust StDavenport52803(563) 265-3065Mo-Su 08:00-21:00dollargeneral.com
7510 Northwest BlvdDavenport52806(563) 232-5424Mo-Su 08:00-22:00dollargeneral.com
403 3rd St NwDayton50530(515) 575-9312Mo-Su 08:00-21:00dollargeneral.com
522 Highway 39Denison51442(515) 446-3679Mo-Su 08:00-21:00dollargeneral.com
119 W Fayette StDenver50622(319) 406-2230Mo-Su 08:00-21:00dollargeneral.com
1020 E Army Post RdDes Moines50315(515) 612-9480Mo-Su 08:00-20:00dollargeneral.com
1428 E Ovid AveDes Moines50316(515) 612-7710Mo-Su 08:00-22:00dollargeneral.com
221 Sw 63rd StDes Moines50312(515) 207-3592Mo-Su 08:00-21:00dollargeneral.com
2309 E 42nd StDes Moines50317(515) 421-9202Mo-Su 08:00-22:00dollargeneral.com
2574 Hubbell Ave Ste 109Des Moines50317(515) 612-7835Mo-Su 08:00-21:00dollargeneral.com
2650 Ingersoll AveDes Moines50312(515) 207-3797Mo-Su 08:00-21:00dollargeneral.com
3102 Merle Hay RdDes Moines50310(515) 619-6410Mo-Su 08:00-22:00dollargeneral.com
3220 Martin Luther King Jr. PaDes Moines50310(515) 650-2830Mo-Su 08:00-22:00dollargeneral.com
3261 E Euclid AveDes Moines50317(515) 446-7765Mo-Su 08:00-22:00dollargeneral.com
1003 Guthrie StreetDesoto50069(515) 612-7868Mo-Su 08:00-22:00dollargeneral.com
119 Madison AveDonnellson52625(319) 576-3430Mo-Su 08:00-22:00dollargeneral.com
2440 Gateway DrDubuque52003(563) 552-0670Mo-Su 08:00-21:00dollargeneral.com
3250 Kennedy Cir Ste 8Dubuque52002(563) 258-4360Mo-Su 08:00-20:00dollargeneral.com
605 W Locust StDubuque52001(234) 759-0202Mo-Su 08:00-21:00dollargeneral.com
706 S Canfield StDunkerton50626(319) 229-5374Mo-Su 08:00-22:00dollargeneral.com
535 16th Ave SeDyersville52040(563) 258-7420Mo-Su 08:00-20:00dollargeneral.com
1715 N Iowa AveEagle Grove50533(515) 293-7315Mo-Su 08:00-22:00dollargeneral.com
2173 270th AveEarlville52041(515) 337-2268Mo-Su 08:00-22:00dollargeneral.com
107 S Merino AveEddyville52553(641) 638-6160Mo-Su 08:00-22:00dollargeneral.com
500 E Union StEdgewood52042(563) 663-9306Mo-Su 08:00-22:00dollargeneral.com
98 Elm StEldon52554(641) 455-0307Mo-Su 08:00-22:00dollargeneral.com
1212 24th StEldora50627(641) 351-6112Mo-Su 08:00-21:00dollargeneral.com
811 High St NeElkader52043(319) 332-2052Mo-Su 08:00-21:00dollargeneral.com
3206 Main StEmmetsburg50536(641) 428-0231Mo-Su 08:00-21:00dollargeneral.com
3715 Lafayette RdEvansdale50707(319) 229-2733Mo-Su 08:00-22:00dollargeneral.com
300 E Washington StExira50076(712) 634-0660Mo-Su 08:00-22:00dollargeneral.com
105 Williams BlvdFairfax52228(319) 531-7189Mo-Su 08:00-22:00dollargeneral.com
2304 W Burlington AveFairfield52556(641) 954-5756Mo-Su 08:00-20:00dollargeneral.com
903 S 4th StFarmington52626(319) 531-1215Mo-Su 08:00-22:00dollargeneral.com
101 S Main StFayette52142(319) 229-2235Mo-Su 08:00-22:00dollargeneral.com
111 N 4th StForest City50436(319) 481-3280Mo-Su 07:00-22:00dollargeneral.com
1810 1st Avenue SFort Dodge50501(515) 832-0106Mo-Su 08:00-21:00dollargeneral.com
4809 Avenue OFort Madison52627(319) 250-1545Mo-Su 07:00-22:00dollargeneral.com
2881 270th StFredericksburg50630(319) 693-4350Mo-Su 08:00-22:00dollargeneral.com
180 W Hwy 18Garner50438(641) 519-0569Mo-Su 08:00-22:00dollargeneral.com
210 Lacour StGeorge51237(712) 634-0595Mo-Su 08:00-22:00dollargeneral.com
1205 S Locust StGlenwood51534(712) 800-0120Mo-Su 08:00-22:00dollargeneral.com
410 S Highway 4Graettinger51342(515) 446-7580Mo-Su 08:00-21:00dollargeneral.com
707 Hwy 14Greene50636(515) 512-9398Mo-Su 08:00-21:00dollargeneral.com
612 Se Kent StGreenfield50849(515) 218-2455Mo-Su 08:00-21:00dollargeneral.com
421 Gateway DrGrimes50111(515) 412-0081Mo-Su 08:00-20:00dollargeneral.com
114 West St SouthGrinnell50112(515) 612-7206Mo-Su 08:00-20:00dollargeneral.com
55298 Tucson RdGriswold51535(515) 257-6924Mo-Su 08:00-22:00dollargeneral.com
2009 Commerce DrGrundy Center50638(319) 449-0915Mo-Su 08:00-21:00dollargeneral.com
410 State StGuthrie Center50115(712) 634-0632Mo-Su 08:00-22:00dollargeneral.com
523 S 4th StGuttenberg52052(234) 421-2972Mo-Su 08:00-21:00dollargeneral.com
2774 310th StHamburg51640(712) 481-2650Mo-Su 08:00-22:00dollargeneral.com
901 23rd StHarlan51537(515) 207-2875Mo-Su 08:00-22:00dollargeneral.com
320 3rd St NeHartley51346(319) 382-8263Mo-Su 08:00-22:00dollargeneral.com
918 Central AveHawarden51023(712) 292-6004Mo-Su 08:00-22:00dollargeneral.com
301 W. Sixth StreetHedrick52563(515) 343-4707Mo-Su 08:00-21:00dollargeneral.com
1609 German AveHolstein51025(712) 291-3589Mo-Su 08:00-21:00dollargeneral.com
200 Black Forest RdHull51239(712) 631-5077Mo-Su 08:00-22:00dollargeneral.com
513 10th Ave NorthHumboldt50548(515) 604-7103Mo-Su 08:00-21:00dollargeneral.com
614 N Us Highway 69Huxley50124(319) 462-8390Mo-Su 08:00-21:00dollargeneral.com
700 W Hwy 175Ida Grove51445(515) 650-4140Mo-Su 08:00-21:00dollargeneral.com
1304 1st St WIndependence50644(319) 332-2849Mo-Su 08:00-20:00dollargeneral.com
1803 W 2nd AveIndianola50125(515) 808-2408Mo-Su 08:00-21:00dollargeneral.com
201 N Jefferson WayIndianola50125(515) 690-8053Mo-Su 08:00-22:00dollargeneral.com
41 Highway 1 WIowa City52246(319) 569-6091Mo-Su 08:00-20:00dollargeneral.com
206 Stevens StIowa Falls50126(641) 316-9053Mo-Su 08:00-20:00dollargeneral.com
104 N Locust StJefferson50129(515) 518-1215Mo-Su 08:00-21:00dollargeneral.com
210 South St WJesup50648(319) 332-7471Mo-Su 08:00-21:00dollargeneral.com
1208 Broad StreetKeosauqua52565(319) 250-1053Mo-Su 08:00-22:00dollargeneral.com
410 E 1st StKingsley51028(515) 518-1440Mo-Su 08:00-22:00dollargeneral.com
1111 S Lincoln StKnoxville50138(515) 412-4580Mo-Su 08:00-20:00dollargeneral.com
103 N 37th RdLake City51449(515) 505-8760Mo-Su 08:00-22:00dollargeneral.com
906 E Main StLake Mills50450(515) 446-9359Mo-Su 08:00-22:00dollargeneral.com
13 Park Place DrLake Park51347(651) 583-5222Mo-Su 08:00-22:00dollargeneral.com
942 Ninth StreetLake View51450(515) 207-7615Mo-Su 08:00-21:00dollargeneral.com
612 E Main StLamoni50140(515) 446-8576Mo-Su 08:00-22:00dollargeneral.com
1430 Ia 9Larchwood51241(605) 789-3670Mo-Su 08:00-22:00dollargeneral.com
505 W Main StLe Grand50142(641) 351-6770Mo-Su 08:00-22:00dollargeneral.com
906 W 1st StLeon50144(515) 446-8537Mo-Su 08:00-21:00dollargeneral.com
4738 Us Hwy 63Lime Springs52155(563) 277-0538Mo-Su 08:00-22:00dollargeneral.com
315 E Highway 30Lisbon52253(319) 455-6114Mo-Su 08:00-21:00dollargeneral.com
190 Highway 5Lovilia50150(319) 423-3177Mo-Su 08:00-22:00dollargeneral.com
100 Southern Prairie DrMadrid50156(515) 620-2310Mo-Su 08:00-21:00dollargeneral.com
203 S 9th StManchester52057(563) 231-9800Mo-Su 08:00-20:00dollargeneral.com
5 W South StManly50456(641) 505-1142Mo-Su 08:00-22:00dollargeneral.com
325 6th StreetManning51455(712) 292-6974Mo-Su 08:00-21:00dollargeneral.com
2956 190th StManson50563(712) 485-4958Mo-Su 08:00-22:00dollargeneral.com
315 North 4th StreetMapleton51034(712) 634-0617Mo-Su 08:00-21:00dollargeneral.com
816 W Platt StMaquoketa52060(563) 748-1356Mo-Su 08:00-20:00dollargeneral.com
2161 Hwy 6 TrailMarengo52301(319) 569-6045Mo-Su 08:00-22:00dollargeneral.com
1135 E Post RdMarion52302(319) 423-3604Mo-Su 08:00-21:00dollargeneral.com
5000 Chandler CtMarion52302(319) 423-3158Mo-Su 08:00-20:00dollargeneral.com
104 W State StMarshalltown50158(641) 351-6727Mo-Su 08:00-22:00dollargeneral.com
2413 S Center StMarshalltown50158(641) 328-8077Mo-Su 08:00-20:00dollargeneral.com
1710 S Federal AveMason City50401(641) 505-1768Mo-Su 08:00-22:00dollargeneral.com
305 N Federal AveMason City50401(641) 548-8061Mo-Su 08:00-22:00dollargeneral.com
801 Wapello Road S.Mediapolis52637(563) 231-5877Mo-Su 08:00-21:00dollargeneral.com
108 E Hwy 2Milton52570(515) 957-7730Mo-Su 08:00-22:00dollargeneral.com
303 S Front StreetMontezuma50171(515) 207-2205Mo-Su 08:00-21:00dollargeneral.com
720 E Oak StMonticello52310(319) 820-2100Mo-Su 08:00-21:00dollargeneral.com
404 Frontage RdMoravia52571(515) 635-1240Mo-Su 08:00-22:00dollargeneral.com
200 E South StMount Ayr50854(515) 442-4710Mo-Su 08:00-21:00dollargeneral.com
711 Frontage RoadMoville51039(712) 292-6883Mo-Su 08:00-22:00dollargeneral.com
2000 Cedar Plaza DrMuscatine52761(563) 272-0565Mo-Su 08:00-21:00dollargeneral.com
3614 Grandview AveMuscatine52761(563) 554-6110Mo-Su 08:00-22:00dollargeneral.com
901 Cypress StMuscatine52761(563) 316-2278Mo-Su 08:00-22:00dollargeneral.com
910 E Main StNew Hampton50659(318) 382-8866Mo-Su 08:00-22:00dollargeneral.com
1355 Highway 63New Sharon50207(515) 850-0393Mo-Su 08:00-22:00dollargeneral.com
10 1st AveNewhall52315(563) 279-4715Mo-Su 08:00-22:00dollargeneral.com
1803 1st Ave ENewton50208(515) 674-2375Mo-Su 08:00-20:00dollargeneral.com
1451 Zinnia AveNora Springs50458(641) 428-0202Mo-Su 08:00-21:00dollargeneral.com
2192 332nd StNorth English52316(319) 359-6963Mo-Su 08:00-22:00dollargeneral.com
800 8th St NNorthwood50459(319) 229-5610Mo-Su 08:00-20:00dollargeneral.com
1021 Sunset DrNorwalk50211(515) 612-8604Mo-Su 08:00-22:00dollargeneral.com
514 Dr Van Zee RdOakland51560(712) 796-1165Mo-Su 08:00-22:00dollargeneral.com
507 10th StOnawa51040(712) 220-2435Mo-Su 08:00-22:00dollargeneral.com
1308 Main StOsage50461(641) 666-2023Mo-Su 08:00-21:00dollargeneral.com
216 S Main StOsceola50213(515) 442-4492Mo-Su 08:00-21:00dollargeneral.com
200 High Ave W Ste 47Oskaloosa52577(641) 569-8753Mo-Su 08:00-20:00dollargeneral.com
227 3rd StParkersburg50665(319) 346-6815Mo-Su 08:00-21:00dollargeneral.com
5629 E 460th StPaullina51046(515) 612-7858Mo-Su 08:00-22:00dollargeneral.com
710 Liberty StPella50219(319) 423-3039Mo-Su 08:00-22:00dollargeneral.com
8436 Nicc DrPeosta52068(563) 845-2835Mo-Su 08:00-22:00dollargeneral.com
705 1st AvePerry50220(515) 726-3362Mo-Su 08:00-22:00dollargeneral.com
4840 Maple DrPleasant Hill50327(515) 207-7815Mo-Su 08:00-21:00dollargeneral.com
1004 W Pleasant StPleasantville50225(515) 207-7227Mo-Su 08:00-21:00dollargeneral.com
204 Front AvePocahontas50574(712) 634-0562Mo-Su 08:00-21:00dollargeneral.com
701 S East StPomeroy50575(712) 220-0323Mo-Su 08:00-22:00dollargeneral.com
401 E White StPreston52069(563) 232-5482Mo-Su 08:00-21:00dollargeneral.com
2010 Commerce DrRed Oak51566(515) 218-7405Mo-Su 08:00-22:00dollargeneral.com
31356 S Old Highway 6Redfield50233(515) 478-3740Mo-Su 08:00-22:00dollargeneral.com
903 Grundy AveReinbeck50669(319) 455-6987Mo-Su 08:00-21:00dollargeneral.com
633 L14Remsen51050(712) 522-2121Mo-Su 08:00-22:00dollargeneral.com
104 Oak StRiceville50466(515) 207-0820Mo-Su 08:00-22:00dollargeneral.com
933 Westview DrRock Valley51247(515) 218-7938Mo-Su 08:00-22:00dollargeneral.com
113 E MainRockford50468(641) 200-4271Mo-Su 08:00-22:00dollargeneral.com
410 E High StRockwell City50579(712) 634-0032Mo-Su 08:00-21:00dollargeneral.com
720 Brown StRunnells50237(515) 519-5540Mo-Su 08:00-22:00dollargeneral.com
420 E Main StSac City50583(712) 634-0612Mo-Su 08:00-21:00dollargeneral.com
1035 G50 HwySaint Charles50240(515) 808-2663Mo-Su 08:00-22:00dollargeneral.com
702 N Eastern StSanborn51248(712) 220-3603Mo-Su 08:00-22:00dollargeneral.com
100 Gaul DrSergeant Bluff51054(712) 634-0772Mo-Su 08:00-21:00dollargeneral.com
2406 Hwy 65Sheffield50475(319) 229-2185Mo-Su 08:00-21:00dollargeneral.com

Cities

CityLocations
Davenport9
Des Moines9
Cedar Rapids4
Burlington3
Clinton3
Dubuque3
Muscatine3
Cedar Falls2
Clarinda2
Indianola2
Marion2
Marshalltown2
Mason City2
Sioux City2
Waterloo2
Ackley1
Adair1
Akron1
Albia1
Albion1
Algona1
Anamosa1
Atkins1
Avoca1
Bettendorf1

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.