Skip to the page

Data / Store locations / BMO / Iowa

BMO locations in Iowa: 223 stores, with addresses and phone numbers

BMO has 223 locations in Iowa, 0.5% of its 42,184 in the United States, in 58 cities. The most are in Des Moines, with 38. 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.

  • 223Locations
  • 58Cities
  • 0.5%Share of the brand
  • October 24, 2026Run date

BMO locations in Iowa

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

AddressCityZIPPhoneOpening hoursSource
101 8th St SeAltoona50009usbranches.bmo.com
2221 Adventureland DrAltoona50009usbranches.bmo.com
3414 8th St SwAltoona50009usbranches.bmo.com
2719 Grand AveAmes50010usbranches.bmo.com
320 S Duff AveAmes50010usbranches.bmo.com
525 Main StAmes50010usbranches.bmo.com
525 Main St.Ames50010(515) 232-8664Mo-Fr 09:00-17:00usbranches.bmo.com
104 E 1st StAnkeny50023usbranches.bmo.com
2006 S Ankeny BlvdAnkeny50023usbranches.bmo.com
2135 Se Delaware AveAnkeny50021usbranches.bmo.com
2702 Se Delaware AveAnkeny50021usbranches.bmo.com
2811 Southwest Oralabor RoadAnkeny50023usbranches.bmo.com
4000 Ne Spectrum DrAnkeny55021usbranches.bmo.com
411 N Ankeny BlvdAnkeny50023usbranches.bmo.com
411 N. Ankeny Blvd.Ankeny50023(515) 965-8855Mo-Fr 09:00-17:00; Sa 09:00-12:00usbranches.bmo.com
901 N Ankeny BlvdAnkeny50021usbranches.bmo.com
107 W Broadway StArnolds Park51331usbranches.bmo.com
144 Lakeshore DrArnolds Park51331usbranches.bmo.com
2002 Spruce Hills DrBettendorf52722usbranches.bmo.com
3425 Middle RdBettendorf52722usbranches.bmo.com
830 Middle RdBettendorf52722usbranches.bmo.com
105 N Washington StBloomfield52537usbranches.bmo.com
105 N. Washington St.Bloomfield52537(641) 664-1112Mo-Th 09:00-16:00; Fr 09:00-17:00usbranches.bmo.com
3207 Henry St SwBondurant50035usbranches.bmo.com
1125 Hancock DrBoone50036usbranches.bmo.com
310 Story StBoone50036usbranches.bmo.com
717 8th StBoone50036usbranches.bmo.com
717 8th St.Boone50036(515) 432-1220Mo-Fr 09:00-17:00; Sa 09:00-12:00usbranches.bmo.com
1012 Maple StBurlington52601usbranches.bmo.com
201 S Central AveBurlington52601usbranches.bmo.com
3245 Agency StBurlington52601usbranches.bmo.com
333 N Roosevelt AveBurlington52601usbranches.bmo.com
421 N Main StBurlington52601usbranches.bmo.com
525 S Gear AveBurlington52655usbranches.bmo.com
105 E 6th StCarroll51401usbranches.bmo.com
109 E 7th StCarroll51401usbranches.bmo.com
109 E. 7th St.Carroll51401(712) 792-4397Mo-Fr 09:00-17:00usbranches.bmo.com
906 N Grant RdCarroll51401usbranches.bmo.com
1202 Locust StCarter Lake51510usbranches.bmo.com
2115 Technology PkwyCedar Falls50613usbranches.bmo.com
214 Viking Plaza DrCedar Falls50613usbranches.bmo.com
2200 Viking RdCedar Falls50613usbranches.bmo.com
2302 W First StCedar Falls50613usbranches.bmo.com
2509 White Tail DrCedar Falls50613usbranches.bmo.com
1030 Blairs Ferry Rd NeCedar Rapids52402usbranches.bmo.com
2711 Mount Vernon Rd SeCedar Rapids52403usbranches.bmo.com
2821 1st Ave SeCedar Rapids52402usbranches.bmo.com
324 Nw Edgewood RdCedar Rapids52405usbranches.bmo.com
3325 16th Ave SwCedar Rapids52404usbranches.bmo.com
3400 Edgewood Rd SwCedar Rapids52411usbranches.bmo.com
4116 Center Point Rd NeCedar Rapids52402usbranches.bmo.com
5000 Edgewood Rd NECedar Rapids52411usbranches.bmo.com
5000 Edgewood Rd. NECedar Rapids52411(319) 393-8693Mo-Fr 09:00-17:00; Sa 09:00-12:00usbranches.bmo.com
5750 C Ave NeCedar Rapids52404usbranches.bmo.com
700 1st Ave. NECedar Rapids52401(319) 366-1851Mo-Fr 09:00-17:00; Sa 09:00-12:00usbranches.bmo.com
700 First Ave NECedar Rapids52401usbranches.bmo.com
304 Main StChester52134usbranches.bmo.com
1530 N Second StClinton52732usbranches.bmo.com
1905 N 2nd StClinton52732usbranches.bmo.com
806 S 4th StClinton52732usbranches.bmo.com
1070 73rd StClive50324usbranches.bmo.com
1070 73rd St.Clive50324(515) 657-6333Mo-Fr 09:00-17:00; Sa 09:00-12:00usbranches.bmo.com
11408 Forest AveClive50325usbranches.bmo.com
12753 University AveClive50325usbranches.bmo.com
15601 Hickman RdClive50325usbranches.bmo.com
2199 NW 159th StClive50325usbranches.bmo.com
2199 NW 159th St.Clive50325(515) 987-0110Mo-Fr 09:00-17:00; Sa 09:00-12:00usbranches.bmo.com
102 Second StCoralville52241usbranches.bmo.com
1451 Coral Ridge AveCoralville52241usbranches.bmo.com
2751 Heartland DrCoralville52241usbranches.bmo.com
2900 Heartland DrCoralville52241usbranches.bmo.com
800 22nd AveCoralville52241usbranches.bmo.com
800 22nd Ave.Coralville52241(319) 354-6960Mo-Fr 09:00-17:00; Sa 09:00-12:00usbranches.bmo.com
1220 N 25th StCouncil Bluffs51501usbranches.bmo.com
1602 Ave GCouncil Bluffs51501usbranches.bmo.com
2508 W BroadwayCouncil Bluffs51501usbranches.bmo.com
2700 College RdCouncil Bluffs51503usbranches.bmo.com
301 W Bennett AveCouncil Bluffs51503usbranches.bmo.com
3632 Ave GCouncil Bluffs51501usbranches.bmo.com
3804 Metro DrCouncil Bluffs51501usbranches.bmo.com
535 E BroadwayCouncil Bluffs51503usbranches.bmo.com
545 W Washington StCouncil Bluffs51503usbranches.bmo.com
1525 E Kimberly RdDavenport52807usbranches.bmo.com
1655 W Kimberly RdDavenport52806usbranches.bmo.com
1660 W Locust StDavenport52804usbranches.bmo.com
1720 W Kimberly RdDavenport52806usbranches.bmo.com
2790 E 53rd StDavenport52807usbranches.bmo.com
2952 Brady StDavenport52803usbranches.bmo.com
3320 E Kimberly RdDavenport52807usbranches.bmo.com
4011 E 53rd StDavenport52807usbranches.bmo.com
5225 Elmore AveDavenport52807usbranches.bmo.com
8320 Hillandale RdDavenport52806usbranches.bmo.com
120 W Water StDecorah52101usbranches.bmo.com
120 W. Water St.Decorah52101(563) 382-2991Mo-Fr 09:00-16:00usbranches.bmo.com
405 Heivly StDecorah52101usbranches.bmo.com
405 Heivly St.Decorah52101(563) 382-2991usbranches.bmo.com
100 Watrous AveDes Moines50315usbranches.bmo.com
104 E Euclid AveDes Moines50313usbranches.bmo.com
1100 7th StDes Moines50314usbranches.bmo.com
1111 E Army Post RdDes Moines50315usbranches.bmo.com
1142 42nd StDes Moines50311usbranches.bmo.com
1307 Army Post RdDes Moines50315usbranches.bmo.com
1313 E Diehl AveDes Moines50315usbranches.bmo.com
1330 E University AveDes Moines50316usbranches.bmo.com
1901 Bell AvenueDes Moines50315usbranches.bmo.com
2140 E Park AveDes Moines50320usbranches.bmo.com
2303 Merle Hay RdDes Moines50310usbranches.bmo.com
2545 E Euclid StDes Moines50317usbranches.bmo.com
2596 Hubbell AveDes Moines50317usbranches.bmo.com
2596 Hubbell Ave.Des Moines50317(515) 265-5380Mo-Fr 09:00-17:00; Sa 09:00-12:00usbranches.bmo.com
2601 Sw 9th StDes Moines50315usbranches.bmo.com
2700 Indianola AveDes Moines50315usbranches.bmo.com
2911 Douglas AveDes Moines50310usbranches.bmo.com
2930 E University AveDes Moines50317usbranches.bmo.com
2930 Hickman RdDes Moines50310usbranches.bmo.com
3000 Merle Hay RdDes Moines50310usbranches.bmo.com
3030 University AveDes Moines50310usbranches.bmo.com
3140 Se 14th StDes Moines50320usbranches.bmo.com
3274 East University AveDes Moines50317usbranches.bmo.com
3501 Ingersoll AveDes Moines50312usbranches.bmo.com
3940 E 29th StDes Moines50317usbranches.bmo.com
4164 Easton BlvdDes Moines50317usbranches.bmo.com
4224 Northwest 2nd StreetDes Moines50313usbranches.bmo.com
4555 Fleur DrDes Moines50321usbranches.bmo.com
4900 Urbandale AveDes Moines50310usbranches.bmo.com
4910 SE 14th StDes Moines50320usbranches.bmo.com
4910 SE 14th St.Des Moines50320(515) 287-3377Mo-Fr 09:00-17:00; Sa 09:00-12:00usbranches.bmo.com
5736 Franklin AveDes Moines50310usbranches.bmo.com
5901 Douglas AveDes Moines50322usbranches.bmo.com
6200 Se 14th StDes Moines50320usbranches.bmo.com
6501 Southeast 14th StDes Moines50320usbranches.bmo.com
816 E Euclid AveDes Moines50316usbranches.bmo.com
865 42nd StDes Moines50312usbranches.bmo.com
890 County Line RdDes Moines50320usbranches.bmo.com
2260 John F Kennedy RdDubuque52002usbranches.bmo.com
345 E 20th StDubuque52001usbranches.bmo.com
3500 Dodge StDubuque52003usbranches.bmo.com
55 John F Kennedy RdDubuque52002usbranches.bmo.com
605 Washington StFayette52142usbranches.bmo.com
2029 5th Ave SFort Dodge50501usbranches.bmo.com
2503 5th Ave SFort Dodge50501usbranches.bmo.com
2910 1st Ave SFort Dodge50501usbranches.bmo.com
2639 Ave LFort Madison52627usbranches.bmo.com
309 N Locust StGlenwood51534usbranches.bmo.com
319 Central Ave EHampton50441usbranches.bmo.com
124 Wood StHudson50643usbranches.bmo.com
1000 N Jefferson StIndianola50125usbranches.bmo.com
211 E Boston AveIndianola50125usbranches.bmo.com
211 E. Boston Ave.Indianola50125(515) 961-7411Mo-Fr 09:00-17:00; Sa 09:00-12:00usbranches.bmo.com
113 E Washington StIowa City52240usbranches.bmo.com
201 S Clinton StIowa City52240usbranches.bmo.com
2214 Muscatine AveIowa City52240usbranches.bmo.com
2425 Muscatine AveIowa City52240usbranches.bmo.com
503 Estes StIowa Falls50126usbranches.bmo.com
701 Railroad StIowa Falls50126usbranches.bmo.com
5721 Merle Hay RdJohnston50131usbranches.bmo.com
5721 Merle Hay Rd.Johnston50131(515) 657-6105Mo-Fr 09:00-17:00; Sa 09:00-12:00usbranches.bmo.com
6200 Merle Hay RdJohnston50131usbranches.bmo.com
1215 Main StKeokuk52632usbranches.bmo.com
108 E. Main St.Lamoni50140(641) 784-6926Mo-Fr 09:00-17:00usbranches.bmo.com
718 E Main StLamoni50140usbranches.bmo.com
501 East 2nd StreetMadrid50156usbranches.bmo.com
1225 7th AveMarion52302usbranches.bmo.com
3495 7th AveMarion52302usbranches.bmo.com
770 7th Ave.Marion52302(319) 377-7381Mo-Fr 09:00-17:00; Sa 09:00-12:00usbranches.bmo.com
770 Seventh AveMarion52302usbranches.bmo.com
3302 S Center StMarshalltown50158usbranches.bmo.com
5 E AnsonMarshalltown50158usbranches.bmo.com
902 W Lincoln WayMarshalltown50158usbranches.bmo.com
1251 4th StMason City50401usbranches.bmo.com
3450 4th St SwMason City50401usbranches.bmo.com
1703 Park AveMuscatine52761usbranches.bmo.com
802 Cypress StMuscatine52761usbranches.bmo.com
1204 1st Ave ENewton50208usbranches.bmo.com
1708 S 8th Ave EastNewton50208usbranches.bmo.com
600 N 2nd Ave WNewton50208usbranches.bmo.com
801 1st Ave WNewton50208usbranches.bmo.com
625 Pacha PkwyNorth Liberty52317usbranches.bmo.com
327 W 4th StOttumwa52501usbranches.bmo.com
209 E Oskaloosa StPella50219usbranches.bmo.com
8342 Nicc DrPeosta52068usbranches.bmo.com
1000 Ne 56th StPleasant Hill50327usbranches.bmo.com
205 Main StSanborn51248usbranches.bmo.com
1002 W Thomas AveShenandoah51601usbranches.bmo.com
100 Pierce StSioux City51101usbranches.bmo.com
1512 Pierce StSioux City51105usbranches.bmo.com
1808 Hwy 75 NorthSioux City51105usbranches.bmo.com
1900 Hamilton BlvdSioux City51104usbranches.bmo.com
4647 Stone AveSioux City51106usbranches.bmo.com
4650 Morningside AveSioux City51106usbranches.bmo.com
5775 Sunnybrook DrSioux City51106usbranches.bmo.com
800 Grand AveSpencer51301usbranches.bmo.com
800 Lake Ave NStorm Lake50588usbranches.bmo.com
11148 Plum DrUrbandale50322usbranches.bmo.com
14201 Hickman RdUrbandale50322usbranches.bmo.com
4600 86th StUrbandale50322usbranches.bmo.com
7000 Douglas AveUrbandale50322usbranches.bmo.com
8228 Douglas AveUrbandale50322usbranches.bmo.com
8300 Douglas AveUrbandale50322usbranches.bmo.com
8300 Douglas Ave.Urbandale50322(515) 270-8054Mo-Fr 09:00-17:00; Sa 09:00-12:00usbranches.bmo.com

Cities

CityLocations
Des Moines38
Cedar Rapids12
Davenport10
West Des Moines10
Ankeny9
Council Bluffs9
Urbandale9
Clive7
Sioux City7
Burlington6
Coralville6
Cedar Falls5
Waterloo5
Ames4
Boone4
Carroll4
Decorah4
Dubuque4
Iowa City4
Marion4
Newton4
Altoona3
Bettendorf3
Clinton3
Fort Dodge3

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.