Loading your SNAP guide…
Voucher CompassSNAP and EBT, made clear · by Green Tips 1

Independent guide, not a government agency

2,883 stores · USDA data

Where to use EBT in Iowa

2,883 stores in Iowa take SNAP EBT cards, in 99 counties or areas. Search by city, county or ZIP code, or pick a county below.

2,883stores that take EBT
462supermarkets and super stores
129farmers markets

Stores by type

  • Convenience Store1,380
  • Other619
  • Super Store367
  • Grocery Store244
  • Farmers and Markets129
  • Supermarket95
  • Specialty Store49

Cities with the most stores

  • Des Moines 202
  • Cedar Rapids 122
  • Davenport 113
  • Waterloo 77
  • Sioux City 68
  • Dubuque 59
  • Council Bluffs 53
  • Iowa City 52
  • West Des Moines 50
  • Ames 42
  • Ankeny 40
  • Urbandale 38
  • Marshalltown 32
  • Coralville 31
  • Ottumwa 31
  • Mason City 31
  • Cedar Falls 30
  • Muscatine 29
  • Clinton 29
  • Burlington 28
  • Bettendorf 28
  • Marion 28
  • Fort Dodge 26
  • Altoona 23

All 99 counties

82 have their own page with the full store list. 17 have fewer than 10 stores and are listed here only.

CountyStoresSupermarketsFarmers markets
Adair County912
Adams County310
Allamakee County1641
Appanoose County1631
Audubon County610
Benton County2523
Black Hawk County131196
Boone County2143
Bremer County2461
Buchanan County1932
Buena Vista County2131
Butler County1710
Calhoun County1510
Carroll County2230
Cass County1431
Cedar County1821
Cerro Gordo County4392
Cherokee County820
Chickasaw County1211
Clarke County1530
Clay County1532
Clayton County2002
Clinton County4460
Crawford County1330
Dallas County67133
Davis County711
Decatur County720
Delaware County1120
Des Moines County4261
Dickinson County1840
Dubuque County78161
Emmet County1120
Fayette County1831
Floyd County1721
Franklin County1220
Fremont County800
Greene County920
Grundy County1411
Guthrie County1221
Hamilton County2121
Hancock County1020
Hardin County2451
Harrison County1322
Henry County2030
Howard County1321
Humboldt County1021
Ida County1110
Iowa County1620
Jackson County1921
Jasper County3351
Jefferson County1633
Johnson County107226
Jones County1840
Keokuk County1311
Kossuth County1421
Lee County3662
Linn County1802911
Louisa County1402
Lucas County811
Lyon County1000
Madison County1520
Mahaska County1830
Marion County3163
Marshall County4145
Mills County1110
Mitchell County1211
Monona County1020
Monroe County920
Montgomery County1222
Muscatine County4161
O'Brien County1620
Osceola County700
Page County1450
Palo Alto County910
Plymouth County1830
Pocahontas County800
Polk County4267513
Pottawattamie County74105
Poweshiek County2333
Ringgold County410
Sac County1210
Scott County166233
Shelby County1021
Sioux County2490
Story County63134
Tama County2024
Taylor County711
Union County1130
Van Buren County1010
Wapello County3851
Warren County3955
Washington County2631
Wayne County710
Webster County3350
Winnebago County1210
Winneshiek County1631
Woodbury County83141
Worth County600
Wright County1730

Card help in Iowa

  • EBT card help: Iowa EBT CardBalance, lost or stolen card, PIN800-359-5802

We publish a phone number only when two independent sources agree: the USDA state directory and the state agency's own website. "n/d" means we could not confirm it, so call 2-1-1 or use the number on the back of your card.

Sources: USDA SNAP Retailer Locator data (layer updated October 21, 2026); USDA SNAP State Directory of Resources (state entry updated April 29, 2026).

Independent guide. Not a government website. Not affiliated with USDA or any state agency. We do not take applications, and we never ask for your case number, card number or PIN. Amounts and rules can change: your state SNAP agency has the final word.