Iowa Catholic Churches

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         

Iowa Catholic Churches

Church listing information includes Iowa Parishes Mass schedules, daily Mass times, church address, phone, confession times and Eucharistic Adoration schedule.

Iowa Perpetual Adoration Chapels

720 29th St SE | Cedar Rapids, Iowa

Saturday 4 pm
Sunday 9 am

Tuesday, Wednesday, Friday 8 am
Thursday 8:15 am

319-363-6130

650 NE 52nd Ave | Des Moines, Iowa

Saturday 4 pm
Sunday 9 am

Tuesday-Friday 9 am

515-265-5001

216 All Saints Dr | Stuart, Iowa

Saturday 4:30 pm
Sunday 10 am

Tuesday 5:30 pm
Friday 8:30 am

515-523-1943

310 S. 9th St | Keokuk, Iowa

Saturday 4:30 PM
Sunday 8:30 AM, 10:30 AM

Monday, Tuesday, Thursday 7:30 AM

319-524-8334

724 Elm St | Coon Rapids, Iowa

Sunday 10 AM

Friday 8:30 AM

Confession Sunday 9:30 AM

712-792-9244

147 Broadway St | Charlotte, Iowa

Saturday 4:30 PM (Mar, July, Nov)
Sunday 8 AM (Apr, Aug, Dec), 9:30 AM (Jan, May, Sept), 11:00 AM (Feb, June, Oct)

563-259-1188

3303 160th St | Lawler, Iowa

Weekend Mass Times rotate with other churches please visit website

563-569-8259

1906 Sycamore St | Granger, Iowa

Saturday 5 pm
Sunday 9 am, 5 pm

Monday-Friday 8 am

515-999-2239

104 3rd St. SW | Dyersville, Iowa

Saturday 5 PM
Sunday 7 AM, 8:30 AM, 10:30 AM, 12:00 PM Spanish

Monday, Tues, Thurs 6:30 AM
Tuesday 5:15 PM
Friday 8:30 AM

515-244-3101

1915 University Ave | Des Moines, Iowa

Saturday 4 pm
Sunday 8:30 am, 10:30 am

Monday-Friday 12 pm

(515) 244-3101

3012 Jackson Street | Sioux City, Iowa

Sunday 7:30 AM, 10 AM

Monday-Friday 6:45 AM

712-277-2949

3303 Rebecca Street | Sioux City, Iowa

Sunday Mass at 7 pm

712-279-5227

231 Bluff St | Dubuque, Iowa

Sunday 9 AM, 5 PM

Monday, Friday 7:30 AM
Wednesday 5:15 PM

563-582-7646

1000 Douglas St | Sioux City, Iowa

Saturday 6 PM Spanish
Sunday 8:30 AM Spanish, 10 AM, 12 PM Spanish

Monday-Saturday 12 PM
Monday-Friday 5:30 PM Spanish

712-255-1637

501 2nd Ave. SW | Sioux Center, Iowa

July-October
Saturday 5 pm, 1 pm Spanish

November-February
Sunday 9 am, 11 am Spanish
1st Sunday 10:30 am Bilingual

Repeats every 4 months

Tuesday 7:30 pm Spanish
Thursday 7 am

712-476-2060

5711 SW 9th | Des Moines, Iowa

Saturday 5:30 pm
Sunday 7 am, 9 am, 11 am, 3:15 pm Spanish

Monday-Friday 5:30 pm

515-285-2888

1550 Clarke Dr | Dubuque, Iowa

Sunday 5 pm (Sept - April)

Tues, Thurs 12:25 pm (Sept - April)

563-588-6364

875 Church St | Holy Cross, Iowa

Saturday 6 PM

Thursday 8:30 AM

563-870-4041

12704 NE 98th St | Maxwell, Iowa

Sunday 8 am

Wednesday 5:30 pm

(515) 367-2685

2003 Broadway Street | Emmetsburg, Iowa

Saturday 5 PM
Sunday 10:30 AM

Thursday 12:15 PM
Friday 7:30 AM

712-852-3187

714 N Adams Ave | Mason City, Iowa

Saturday 4 PM
Sunday 10:30 AM

Tuesday-Thursday 8 AM

641-423-5001

1923 N. Fillmore Street | Davenport, Iowa

Saturday 4:30 PM
Sunday 7:30 AM, 9 AM, 11 AM

Monday-Thursday 7:15 AM
Wednesday 8 AM (School Mass)

563-322-0901

307 Mulberry St | Mondamin, Iowa

Sunday 10:30 am

402-689-8940

16500 Holy Family Lane | Peosta, Iowa

Saturday 4 PM
Sunday 8:30 AM

563-582-7392

2921 Central Ave | Dubuque, Iowa

Sunday 9:30 am

Monday & Thursday 7:30 am

563-583-1709

128 N Walnut St | West Union, Iowa

Saturday 6 PM

Tuesday 9 AM

563-422-3184

100 N. Elm | Marcus, Iowa

Sunday 10 AM

Tuesday, Thursday 8 AM

712-376-2628

1108 S. Carroll St. | Rock Rapids, Iowa

Sunday 8:30 AM

Wednesday & Friday 7:30 AM

712-472-3248

507 1st Ave NW | Rockford, Iowa

Saturday 5:30 PM

Wednesday 5:15 PM

641-756-3569

406 W. Clark St | Creston, Iowa

Saturday 5 pm
Sunday 9 am

Monday 6 pm
Friday 9 am

641-782-5278

421 E. Bluff Street | Carroll, Iowa

Saturday 4:30 PM
Sunday 9 AM

Thursday 7 AM, Friday 7 AM

712-792-9244

109 N. Lincoln Street | Keota, Iowa

Saturday 4 PM (Feb, Dec), 5 PM (Apr, June, Aug, Oct)
Sunday 8:30 AM

Wed, Friday 9 AM

641-636-3883

2926 Beaver Ave | Des Moines, Iowa

Saturday 4:30 pm
Sunday 8:30 & 10:30 am

Tuesday, Wednesday, Friday 8:30 am
Thursday 8 am

(515) 255-3162

218 Kilworth St N | Exira, Iowa

1st, 3rd & 5th Sundays 10:30 am
2nd & 4th Sundays 8:30 am

Wednesday 8:30 am

712-563-2283

1700 Lincoln Ave | Dubuque, Iowa

Sunday 8 AM

Tuesday 7:30 AM

563-583-1709

124 North Main St | Protivin, Iowa

Weekend Mass Times rotate with other churches please visit website

563-569-8259

571 Howard St | Richmond, Iowa

Sunday 8 am

Thursday 8:30 am

319-648-2331

2220 4th Ave N | Fort Dodge, Iowa

Saturday 4:30 PM
Sunday 7:30 AM, 10 AM, 12 PM Spanish, 7:30 PM

Monday-Friday 7 AM
Saturday 8 AM

515-955-6077

709 W. Cedar | Cherokee, Iowa

Saturday 5 PM
Sunday 10:30 AM

Tuesday, Thursday 8 AM

712-225-4606

606 Bernhart St | Masonville, Iowa

Sunday 9:30 AM rotating between Immaculate Conception, St. John & St. Patrick

Thursday 7:30 AM

563-927-4710

108 Iowa ST | Fairbank, Iowa

Sunday 8:30 AM

Wednesday 8:30 AM

319-635-2211

1416 Great River Rd | Lansing, Iowa

Saturday 5:30 PM

Wednesday 10:30 AM

563-538-4171

305 E. Howard Street, Colfax | Colfax, Iowa

Sunday 9 AM

Tuesday-Friday 8 AM

515-674-3711

218 Main St | North Buena Vista, Iowa

Sunday 8:30 am

563-252-1247

211 E Main St | Riceville, Iowa

Sunday 9 AM

641-393-2520

101 St. James St | St. Mary's, Iowa

Sunday 8 am

515-961-3026

325 15th Ave | Gilbertville, Iowa

Saturday 4 PM
Sunday 8 AM, 10 AM

Wednesday, Friday 7:45 AM

319-296-1092

857 3rd Ave SE | Cedar Rapids, Iowa

Sunday 10:15 AM, 12 PM Spanish, 5:30 PM

Monday - Friday 12:05 PM
Saturday 8:30 AM

319-362-7181

503 West Olive St. | Graettinger, Iowa

Sunday 8:30 AM

Tuesday, Thursday 8 AM

712-362-5851

1212 Morningside Ave | Sioux City, Iowa

Sunday 8 AM, 10 AM, 7 PM

Monday-Tuesday 8 AM
Friday 9 AM

712-276-4821

106 Chapel Lane | Charles City, Iowa

Saturday 4:30 PM
Sunday 8:00 AM, 10:30 AM

Tuesday, Thursday 5:15 PM
Wednesday 9:15 AM
Friday 8 AM

641-228-1071

419 JONES STREET | Moville, Iowa

Sunday 8:30 AM

Tuesday 8 AM

712-873-3644

2885 145th St | Petersville, Iowa

Saturday 4:30 PM (Jan, May, Sept)
Sunday 8 AM (Feb, June, Oct), 9:30 AM (Mar, July, Nov), 11 AM (Apr, Aug, Dec)

563-674-4240

404 W 1st St | Sumner, Iowa

Saturday 4 PM

Friday 9 AM

563-423-6007

1105 LaMetta Wynn Dr | Clinton, Iowa

Saturday 5 PM
Sunday 8 AM, 10:30 AM, 6 PM

Monday-Friday 8 AM
Wednesday 5:30 PM

563-242-3311

1450 Alta Vista St | Dubuque, Iowa

Sunday Mass 8 pm (Christ the King Chapel)

Monday, Tuesday, Thursday 5:15 pm
Wednesday 9 pm (St. Joseph Chapel, or seasonally, The Grotto)
Friday 11 am
Saturday 8:30 am

563-588-7100

8400 Abbey Hill Rd | Dubuque, Iowa

Sunday 8:30 am

Monday 5 pm
Tuesday-Saturday 7:15 am

(563) 582-2595

308 W. Main St | Richland, Iowa

Sunday 8:30 AM

319-694-3672

1330 Elmhurst Dr NE | Cedar Rapids, Iowa

Sunday 7:30 pm

Tuesday 2 pm
Thursday 7:30 pm

1225 Alta Vista St | Dubuque, Iowa

Saturday 4:15 PM
Sunday 6:30 AM, 9:30 AM

Monday - Friday 6:30 AM
Saturday 8 AM

563-582-1839

4242 Natalia Way | Sioux City, Iowa

Saturday 4 PM
Sunday 9 AM, 11 AM

Wednesday 8 AM
Thursday 9 AM

712-276-3022

6632 Melleray Circle | Peosta, Iowa

Sunday Mass at 8 am

Monday-Saturday 8 am

(563) 588-2319

223 2nd Ave E | Cresco, Iowa

Saturday 4 PM
Sunday 8 AM, 10 AM

Tuesday 5:15 PM
Wednesday 8 AM
Thursday 9 AM
Friday 8 AM

563-547-3565

3501 N 9th St | Carter Lake, Iowa

Sunday 9:30 am

712-323-2916

517 Mueller St | Holstein, Iowa

Sunday 8:30 AM

Monday, Wednesday, Friday 8 AM

712-225-4606

521 Main St | Fonda, Iowa

Sunday 8:30 AM

712-288-6480

203 Adair St | Griswold, Iowa

Saturday 4 pm
Sunday 10 am

Monday, Tuesday, Thursday 8 am

712-778-4540

14068 175th St | Lourdes, Iowa

Saturday 4:00 PM

641-393-2520

1506 Brown Street | Bettendorf, Iowa

Saturday 5 PM
Sunday 8 AM, 10:30 AM, 5 PM

Mon-Fri 9 AM

563-359-0345

3030 Iowa Highway 24 | Lawler, Iowa

Saturday 4:00 PM

563-569 8259

2348 Co Rd B32 | Fort Atkinson, Iowa

Saturday 4:00 PM

Tuesday 5:45 PM

563-562-304

1271 E 9th St | Des Moines, Iowa

Saturday 4 pm, 6:30 pm Spanish
Sunday 8 am Bilingual, 11 am Spanish, 6 pm Spanish

Monday-Friday 5:30 pm Bilingual

515-266-6695

24116 Marian Ave | Glenwood, Iowa

Saturday 5 pm
Sunday 8 am, 10 am

712-527-5211

28200 226th Street Place | LeClaire, Iowa

Saturday 5:30 PM
Sunday 8 AM

Wednesday, Friday 8 AM

563-289-5736

4105 N. Division St | Davenport, Iowa

Saturday 4:30 PM
Sunday 7 AM, 9 AM, 11 AM

Monday-Friday 7 AM

563-391-4245

510 E. First St | Ankeny, Iowa

Saturday 5 pm
Sunday 8:30 am, 10:30 am

Monday-Wednesday & Friday 8:30 am
Tuesday, 5:30 pm

515-964-3038

1860 St. Ambrose St | Dubuque, Iowa

Perpetual Adoration Chapel

563-564-6365

3304 4th Ave | Council Bluffs, Iowa

Saturday 4 pm
Sunday 8 am, 10 am, 12 pm Spanish

Tuesday-Friday 8 am
Monday, Thursday 6 pm Spanish

712-323-2916

320 Mulberry St | Waterloo, Iowa

Saturday 4 PM
Sunday 9 AM, 11 AM Spanish, 4 PM Spanish

Tuesday-Thursday 12:05 PM
Friday 12:05 PM, 7 PM Spanish

319-226-3655

4300 Asbury Road | Dubuque, Iowa

Saturday 4 PM
Sunday 7 AM, 9 AM, 11 AM

Monday, Wednesday-Friday 7 AM
Tuesday 5:30 PM

563-556-7511

202 W. Elm Ave | Pocahontas, Iowa

Saturday 5 PM
Sunday 10:30 AM

712-335-8065

305 Elm St E | Rockwell, Iowa

Sunday 8 am

Thursday 5:30 pm

641-822-4950

1204 State Street | Osage, Iowa

Saturday 5:15 PM
Sunday 10:30 AM

Tuesday, Thursday 8:30 AM

641-732-4342

202 S 5th Ave. | Templeton, Iowa

Sunday 10 AM

Wednesday 8 AM, Friday 8 AM

712-658-2464

627 W 4th St | Waterloo, Iowa

Saturday 4 PM, 5:30 PM
Sunday 8:15 AM, 10:45 AM Burmese

Tuesday-Friday 8 AM

(319)234-4996

2215 Windsor Ave | Dubuque, Iowa

Saturday 4 PM
Sunday 11 AM

Wednesday, Friday 7:30 AM

563-583-1709

412 N Broadway St | Manly, Iowa

Saturday 5:30 PM

Wednesday 8 AM

641-454-2586

1111 4th Avenue West | Spencer, Iowa

Saturday 4 PM
Sunday 10:30 AM

Tuesday 7:30 AM
Friday 9 AM

712-262-3047

1021 Poplar St | La Porte City, Iowa

Saturday 5 PM

Thursday 12 PM

319-478-2222

915 12th St. | Boone, Iowa

Saturday 5:30 PM
Sunday 10 AM

Tuesday-Friday 8 AM

204 S Jackson Ave | Eagle Grove, Iowa

Sunday 8 AM (schedule rotate please visit website)

Thursday 12 PM

515-532-3586

800 North Main St | Ida Grove, Iowa

Sunday 10:30 AM

Tuesday, Wednesday, Thursday 7:30 AM

712-364-2718

537 3rd AVE | Manilla, Iowa

Saturday 6 PM

712-283-2765

204 SW D Street | Melcher, Iowa

Saturday 6 PM (April-Sept), 4 PM (Oct-March)
Sunday 8:30 AM

Wednesday, Friday 8:30 AM  

641-847-4981

422 E. 10th St | Davenport, Iowa

Saturday 4 PM
Sunday 7:15 AM, 9 AM, 11 AM Vietnamese

Mon, Wed, Fri 5:30 PM 
Tues, Thurs 8 AM

563-324-3257

203 Sue Street | Manning, Iowa

Sunday 9 AM

Wednesday, Friday 7:30 AM

712-283-2765

1115 S. 8th Ave | Newton, Iowa

Saturday 5:30 PM
Sunday 9 AM

641-792-2050

309 Church St | Oxford Junction, Iowa

Sunday 10:30 AM

319-320-5003

33 7th St | Woodbine, Iowa

Saturday 4 pm
Sunday 9 am

Tuesday, Thursday 8 am

712-643-5115

707 Main St | Bedford, Iowa

Saturday 5:30 pm

712-542-2030

2217 Avenue I | Fort Madison, Iowa

Sunday 8:30 am

319-372-2127

200 S Vermont St | Maquoketa, Iowa

Saturday 4:30 PM
Sunday 8 AM

Tuesday 5:30 PM
Thursday 8 AM
Friday 9 AM School Mass

563-652-6931

306 White Street | Volga, Iowa

Sunday 8 AM (2nd and 4th Sundays)

Tuesday 8 AM

563-928-7200

516 Rowley St | Walker, Iowa

Saturday 5:15 PM

319-448-4241

1627 Grand Ave | West Des Moines, Iowa

Saturday 4:30 pm
Sunday 7:30 am, 9:30 am, 11:30 am, 1 pm Spanish

Monday-Friday 8 am

515-225-6414

501 Church St | Early, Iowa

Saturday 6 PM

712-662-7240

626 South Frederick | Oelwein, Iowa

Saturday 4:30 PM
Sunday 10:30 AM

Monday, Thursday, Friday 8:30 AM

319-283-3743

19661 Sacred Heart Lane | Bernard, Iowa

Saturday 4:00 PM 2nd Saturday of each month

563-852-3524

407 N. Main St | Chariton, Iowa

Saturday 4:30 pm
Sunday 10:30 am

Tuesday 5:30 pm
Wednesday & Friday 8:30 am

641-774-4978

5010 Military Road | Sioux City, Iowa

Saturday 5 PM
Sunday 8 AM, 10 AM

Tuesday 2:30 PM
Wednesday 5:45 PM
Thursday, Friday 7:30 AM

712-233-1652

302 5th St SE | Mason City, Iowa

Sunday 7:30 AM, 9 AM

Monday, Friday 7:00 AM

641-423-5001

600 S 12th St | Sac City, Iowa

Sunday 10:30 AM

712-662-7240

2223 Indian Hills | Sioux City, Iowa

Saturday 4:30 PM
Sunday 9 AM, 11 AM

Monday-Thursday 5:30 PM

712-239-2411

1425 Iowa St | Dubuque, Iowa

Saturday 4 PM
Sunday 11 AM

Thursday 12 PM

563-583-9749

718 Antique City Drive | Walnut, Iowa

1st, 3rd, 5th Sunday 10:30 am
2nd, 4th Sunday 8 am (Memorial Day thru Labor Day 10 am)

712-343-6951

630 E. Davenport St | Iowa City, Iowa

Saturday 4 PM
Sunday 8 AM, 10 AM

Monday-Saturday 7 AM

319-337-4957

1625 300th Ave | Dyersville, Iowa

Sunday 8 AM (Jan 1 - June 30)
Saturday 7 PM (July 1 - Dec 31)

563-875-7992

107 East Main St | Springbrook, Iowa

Sunday 8 AM

Thursday 8 AM

563-872-3234

1401 1st Ave. S | Altoona, Iowa

Saturday 5 pm
Sunday 8:30 am, 10:30 am

Tuesday 5:30 pm
Wednesday-Friday 9 am

515-967-3796

3218 110th St | Preston, Iowa

1st, 3rd, 5th Sunday 11 AM Latin

563-674-4240

1111 Avenue E | Fort Madison, Iowa

Sunday 10:30 am

319-372-2127

215 W. 8th Street | Muscatine, Iowa

Saturday 5 PM
Sunday 8 AM, 10:30 AM, 12:30 PM Spanish

Mon 5:15 PM
Tues, Thurs, Friday 7 AM
Wed 12:10 PM

563-263-1416

600 Locust St | Atlantic, Iowa

Saturday 4:30 pm
Sunday 10:30 am

Tuesday, 5:15 pm
Wednesday, Friday 7:15 am

712-243-4721

5131 Sherrill Rd | Sherrill, Iowa

Saturday 4 PM

Friday 8 AM

563-870-4041

206 1st Ave NW | West Bend, Iowa

Sunday 10:30 AM

Thursday 6 PM

515-887-3333

606 Fulton St | Grand Mound, Iowa

Sunday 8 AM

Thursday 9 AM

563-847-2271

607 S. Jackson Street | Mount Pleasant, Iowa

Saturday 6 pm
Sunday 8 am
2nd Sunday Spanish Mass at 2 pm

Tuesday, Thursday 8:30 am

319-385-8410

2618 Boies Ave | Davenport, Iowa

Saturday 4 PM
Sunday 11 AM

Monday, Tuesday, Thursday, Friday 8 AM

563-322-0987

607 High St. | Des Moines, Iowa

Saturday 4 pm
Sunday 8:30 am, 11 am

Monday-Friday 12:10 pm

515-288-7411

643 6th St. | Ashton, Iowa

Saturday 4:30 PM

Wednesday 8 AM

712-754-2739

333 W. Lotte Street | Blue Grass, Iowa

Sunday 10:30 AM 

Holy Days 7 PM

563-381-1363

708 8th Street | Sibley, Iowa

Sunday 10:30 AM

Tuesday 5:30 PM
Thursday 8 AM

712-754-2739

16550 290th Street | Long Grove, Iowa

Saturday 4 PM
Sunday 8 AM, 10:30 AM

Tuesday-Friday 8:30 AM

563-285-4596

102 5th Ave | Vail, Iowa

Sunday 8 AM

Tuesday 5:30 PM

712-263-2152

104 W. Third St | Logan, Iowa

Saturday 4 pm
Sunday 8 am

Tuesday-Friday 9 am

712-644-2520

500 Elm Street | Hospers, Iowa

September - December
Sunday 8 am

January - April
Saturday 5 pm

May - August
Sunday 10 am

712-756-4224

1202 Woodland Dr | Knoxville, Iowa

Saturday 6 PM (Oct-Mar), 4 PM (Apr-Sept)
Sunday 10:30 AM

Tuesday, Thursday 8:30 AM

641-828-7050

375 S Green Ave | Primghar, Iowa

Saturday 6 PM

712-930-3423

15 Indianola Road | Des Moines, Iowa

Saturday 4 pm
Sunday 8 am, 9:30 am, 11 am, 8 am Spanish in the parish hall; 1 pm, 5 pm Latin

Monday-Friday 8:30 am
Tuesday, Thursday 7 pm Spanish
Saturday 8:30 am

(515) 244-4709

1880 Saint Ambrose St | Dubuque, Iowa

Saturday 4:00 PM,
Sunday 8:30 AM, 10:30 AM

Tuesday - Friday 7:45 AM

563-588-0571

417 N. Main St | Davenport, Iowa

Saturday 4:30 pm
Sunday 7:30 am, 10 am, 12 pm Spanish

Monday, Wednesday, Thursday, Friday 12:05 pm
Thursday 12:05 pm

563-322-3303

623 Stevens St | Jesup, Iowa

Saturday 5 pm
Sunday 8:30 am

Tuesday 5:30 pm
Thursday 8:30 am (8 am Summer)
Friday 8 am

319-827-6682

545 42nd St | Des Moines, Iowa

Saturday 5 pm
Sunday 8 am, 10 am, 12 pm, 4 pm Latin

Tuesday, Wednesday, Friday 8 am
Thursday 8:45 am (8 am when school not in session)

Perpetual Adoration Chapel

515-255-1175

111 E Belmont St | Milo, Iowa

Sunday 9 am

Wednesday-Friday 8 am (varies between Milo and Lacona)

641-534-4691

307 W Main St | Decorah, Iowa

Saturday 5:30 PM
Sunday 7:30 AM, 10:00 AM

Tuesday 5:30 PM
Wednesday-Friday 7 AM
Friday 9 AM

563-382-9631

507 E. Orange St | West Branch, Iowa

Saturday 5:30 PM

Wednesday 8:30 AM

319-643-2095

201 Main Street | Blencoe, Iowa

Sunday 7:30 AM

712-423-1004

222 E. Pearl St | Osceola, Iowa

Sunday 10:30 am, 12 pm Spanish

Tuesday 6:15 pm Spanish
Friday 12:10 pm

641-342-2850

206 N. 2nd Street | Breda, Iowa

Saturday 5:30 PM

Tuesday, Thursday 8 AM

712-673-2582

116 E Washington St | Alta Vista, Iowa

Saturday 6:00 PM

641-393-2520

703 West 5th Street | Sioux City, Iowa

Saturday 4 PM
Sunday 8:30 AM Latin, 10:30 AM Spanish

712-255-1637

207 Duren | Westphalia, Iowa

Jan-Mar Saturday 8:30 am
April-June Saturday 5 pm
July-Sept Sunday 10 am
Oct-Dec Sunday 8:30 am

Wednesday 8:30 am

712-627-4255

1200 Warrior Lane | Waukee, Iowa

Saturday 5 pm
Sunday 8:30 am, 10:30 am

Tuesday 5:30 pm
Wednesday, Thursday, Friday 8 am

515-987-4597

609 Washington St | Farmington, Iowa

Saturday 5 PM

Tuesday 7 PM

319-837-6808

7401 Columbus St | New Vienna, Iowa

Sunday 9 AM

563-875-7992

204 E Prairie | Ionia, Iowa

Saturday 6:00 PM rotates with Immaculate Conception

641-394-2105

1001 NW Church St | Leon, Iowa

Sunday 8 am

(641) 446-4789

104 3rd St | Victor, Iowa

Saturday 4 PM
Sunday 10 AM

Tuesday, Thursday, Saturday 8 AM

319-647-2294

602 E. Hager St. | Grand Junction, Iowa

Sunday 8 AM

Friday 9 AM

515-386-2638

5189 St Catherine Rd | Dubuque, Iowa

Sunday 8 AM (November - April)

Tuesday 5:30 PM

563-872-3234

1150 28th St. | Des Moines, Iowa

Saturday 5 pm
Sunday 10:30 am & 5 pm
Sunday 8 pm after Labor Day when Drake in session
3rd Sunday 2 pm African Mass

Monday-Thursday 5:15 pm; Friday 12 pm

(515) 650-8646

715 E North St | Algona, Iowa

Saturday 4:30 PM
Sunday 10:30 AM

Monday 8 AM
Tuesday 5:30 PM
Friday 7 AM

Perpetual Adoration Chapel

515-295-3435

221N. First St | Panora, Iowa

Sunday 8:30 am

Wednesday, Thursday 8 am

641-747-2569

2900 Hoover Ave | Ames, Iowa

Saturday 5 PM
Sunday 8:30 AM, 10:30 AM, 5 PM Spanish

Tuesday, Thursday, Friday 8 AM
Wednesday 9:00 AM

515-232-3514

300 E. Lincoln St | Clarinda, Iowa

Saturday 4 pm
Sunday 10:30 am

Tuesday 5 pm
Wednesday 9 am

712-542-2030

22720 Weston Ave | Underwood, Iowa

Sunday 8 am

712-485-2750

1240 Rush St | Dubuque, Iowa

Saturday 4:15 PM
Sunday 8 AM, 10 AM

Monday-Thursday 9 AM
Friday 7 AM

563-583-9117

807 Head St. | Churdan, Iowa

Saturday 5 PM

Wednesday 8:30 AM

515-386-2638

East 1st Street | Saint Donatus, Iowa

Sunday 9:15 am

563-872-3234

104 W. Union St | Afton, Iowa

Sunday 10:45 am

Tuesday 9 am

641-782-5278

2566 Scotch Ridge Rd | Carlisle, Iowa

Saturday 4:30 pm
Sunday 9 am

Tuesday, Wednesday 9 am

515-989-0659

1350 Lyndhurst Dr | Hiawatha, Iowa

Saturday 5:00 PM
Sunday 8:30 AM, 11:00 AM

Tuesday, Wednesday 12:15 PM
Thursday, Friday 9 AM

319-393-3778

226 W 6th St. | Glidden, Iowa

Saturday 5:30 PM

Wednesday 8:30 AM

712-792-9244

7830 East Airline Highway | Dunkerton, Iowa

Sunday 10:30 AM

319-822-7477

213 W Jackson St | Corydon, Iowa

Saturday 6:30 pm

641-774-4978

420 E Main St | Ossian, Iowa

Sunday 8 AM

Wednesday 8:30 AM

563-562-3045

744 Main St | Rockwell City, Iowa

Saturday 5 PM

Tuesday, Thursday 8 AM

712-469-3743

468 Balltown Rd | Balltown, Iowa

Sunday 10 AM

Tuesday 8 AM

563-870-4041

205 Lovers Lane | Fayette, Iowa

Sunday 10:00 AM

Wednesday 9:00 AM

563-423-6007

7075 Ashworth Road | West Des Moines, Iowa

Saturday: 4:30 pm
Sunday 7:30 am, 9:30 am, 11:30 am

Monday-Friday 7:15 am
Tuesday 12 pm

515-223-4577

1207 3rd St NE | Belmond, Iowa

Saturday 4 PM

Wednesday 8 AM

515-532-3586

21275 U Ave | Reinbeck, Iowa

Sunday 9:30 AM

Wednesday 8 AM

319-345-2006

302 N Center | Zearing, Iowa

Sunday 8:30 AM alternating Sundays. Consult bulletin.

Friday 8:30 AM

515-382-2974

221 W Olive St | Marshalltown, Iowa

Saturday 4:30 PM
Sunday 10:00 AM, 5:00 PM

Tuesday, Friday, Wednesday 7:30 AM

641-753-7374

603 6th Ave | Springville, Iowa

Saturday 6 PM

Tuesday, Thursday 8 am

319-377-4869

109 6th Avenue SW | Le Mars, Iowa

Sunday 8 AM, 11:30 AM Spanish

Tuesday, Thursday 12 PM

712-546-5223

2044 Locust St | St. Paul, Iowa

Tuesday 8:30 AM

319-469-2001

602 W 2nd St | Washington, Iowa

Saturday 5:30 PM
Sunday 9 AM, 11:30 AM Spanish

Tues, Thurs, Friday 8 AM
Wed 8 AM (Beginning June 4th), 8:45 AM (School Year)

319-653-4504

501 Adair Street | Adair, Iowa

Sunday 8 am

Wednesday 5:30 pm

712-523-1943

1715 Prairie St | Adel, Iowa

Saturday 4:30 pm
Sunday 9 am

Tuesday 5:30 pm
Wednesday, Thursday, Friday 8:30 am

515-993-4482

205 Denning Street | Houghton, Iowa

Saturday 5 PM Feb, Apr, Jun, Aug, Oct, Dec

Thursday 8:30 AM

319-469-2001

303 NE Elm St. | Greenfield, Iowa

Saturday 5:15 pm
Sunday 8:15 am

Tuesday, Thursday 8:30 am
Friday 12 pm

641-343-7065

700 Division St | Burlington, Iowa

Saturday 4:30 PM
Sunday 10:30 AM

319-752-6733

801 W. Division St. | Ogden, Iowa

Friday 9 AM

515-795-2580

307 South St | Delhi, Iowa

Sunday 9:30 AM rotating between Immaculate Conception & St. Patrick

563-927-4710

1009 13th Street | Onawa, Iowa

Sunday 9 AM

Tuesday 9 AM

712-423-1004

720 Orchard Hills Dr | Norwalk, Iowa

Saturday 5 pm
Sunday 7:30 am, 9 am

Tuesday, Wednesday, Friday 8:15 am
Thursday 6 pm

515-981-4855

610 S Gault St PO Box 23 | Arcadia, Iowa

Sunday 8 AM

Monday-Friday 8 AM

Confession Sunday 7:30-7:45 AM

712-689-2595

204 S Summit St | Bancroft, Iowa

Sunday 8:30 AM

Tuesday, Wednesday 8:30 AM
Tuesday 5:30 PM

515-885-2462

235 Peosta St | Peosta, Iowa

Saturday 4 PM
Sunday 9 AM

563-876-5540

209 5th Ave NE | Independence, Iowa

Saturday 4 PM (Apr-Sept), 5:30 PM (Oct-Mar)
Sunday 10 AM

Tuesday, Thursday 8 AM

319-334-7191

4097 18th St | Bettendorf, Iowa

Saturday 4:30 PM
Sunday 8:30 AM, 11 AM

Tuesday 7:45 AM
Wednesday, Thursday, Friday 9 AM

563-332-7910

(319) 846-3139 | Cedar Rapids, Iowa

Saturday 4 pm
Sunday 8 am, 10 am

Mon & Wed 7:30 am
Thursday 7 pm
Friday 12:15 pm

319-846-3139

400 E Randolph St | Anthon, Iowa

Saturday 5 PM

Wednesday 8 AM

Confession Saturday 4:30-4:45 PM

712-873-3644

10270 Key West Drive | Key West, Iowa

Saturday 4:30 PM
Sunday 7 AM, 10 AM

Monday-Friday 7:30 AM

563-582-7392

250 S Faith St | Preston, Iowa

Sunday 10:00 AM

Wednesday 8:00 AM

563-689-5161

1112 8th Street | Sioux City, Iowa

Sunday 8:30 AM, 12:30 PM Vietnamese

Monday-Friday 12 PM, 5:30 PM Spanish

712-255-1637

528 Elm Street | Granville, Iowa

September - December
Saturday 5 pm

January - April
Sunday 10 am

May - August
Sunday 8 am

712-756-4224

313 E Central St | Raymond, Iowa

Saturday 5:30 PM

Tuesday 6 PM
Thursday 8 AM

319-296-1092

510 Tipton St | Salix, Iowa

Thursday 9 AM

712-423-2656

3300 Easton Blvd. | Des Moines, Iowa

Saturday 5 pm
Sunday 8 am, 10 am

Tuesday-Thursday 8:30 am

(515) 266-2226

408 S Main St | Schaller, Iowa

Sunday 8 AM

712-732-3110

1026 North 8th Avenue | Winterset, Iowa

Saturday 5 pm
Sunday 10 am

Tuesday 6:15 pm
Wednesday-Friday 8 am

515-462-1083

23533 K 22 | Merrill, Iowa

210 11th St | Wellman, Iowa

Saturday 5 pm

Wednesday 8:30 am

319-648-2331

1305 Okoboji Avenue | Milford, Iowa

Saturday 4 PM
Sunday 9 AM

Wednesday 6 PM
Thursday, Friday 7:30 AM

712-338-2191

131 W. High St | Villisca, Iowa

Sunday 8:30 am

712-542-2030

405 East St S | Wesley, Iowa

Saturday 5 PM

Thursday 8:30 AM

515-679-4279

154 3rd St NE | New Albin, Iowa

Sunday 8 AM

Tuesday 8:30 AM

563-538-4171

301 Station St | Chelsea, Iowa

Saturday 4:30 PM

Wednesday 8:30 AM

641-484-3039

815 2nd Street | Columbus Junction, Iowa

Sunday 8 am, 10 am Spanish

Wednesday 7 am
First Friday 7 pm

319-728-8210

20249 St. Joseph Drive | Durango, Iowa

Weekend Mass Times rotate with other churches please visit website

563-870-4041

605 Plymouth St NE | Le Mars, Iowa

Saturday 4:30 PM
Sunday 9:30 AM

Monday, Wednesday, Friday 8:45 AM
Tuesday 5:30 PM

Perpetual Adoration Chapel

712-546-5223

221 N. Knollridge St | North English, Iowa

Saturday 5:30 PM

Tuesday 9 AM

319-664-3325

405 Franklin St | Bellevue, Iowa

Saturday 4:15 PM
Sunday 10:15 AM

Monday 5:30 PM
Tuesday-Friday 8:25 AM

563-872-3234

212 Second St | Earling, Iowa

Sunday 9 am

Wednesday & Friday 8 am
First Saturday 9 am

712-747-2091

307 Mary St | Earlville, Iowa

Sunday 8 am

563-875-7325

260 N. 4th Ave W | Hartley, Iowa

Sunday 9 AM

Tuesday 8 AM

712-930-3423

610 Third St SW | State Center, Iowa

Saturday 4 PM

Wednesday 8:30 AM alternating between St. Joseph & St. Mary

515-382-2974

509 Center St | Wall Lake, Iowa

Saturday 5:30 PM
Sunday 8:30 AM

712-662-7240

502 Main Street | Dedham, Iowa

Sunday 8 AM

Thursday 8:30 AM

Confession Sunday 7:30 AM

712-792-9244

417 6th Ave | DeWitt, Iowa

Saturday 4:30 PM
Sunday 9:30 AM

563-659-3514

501 N. Chestnut St. | Jefferson, Iowa

Sunday 10 AM

Tuesday, Thursday 8 AM

515-386-2654

1790 14th St | Marion, Iowa

Saturday 4:30 PM
Sunday 8:00 AM, 10:30 AM

Tuesday, Thursday, Friday 7:30 AM

319-377-4869

508 Cedar St | Montrose, Iowa

Saturday 6 PM

319-524-8334

330 S 1st St | Elkader, Iowa

Saturday 5 PM

Friday 8 AM

563-245-2548

100 N. Polk St | Mount Ayr, Iowa

Saturday 5:30 pm (May-August), Sunday 8 am (September-April)

Thursday 5:30 pm

641-342-2850

107 W. 6th St | West Liberty, Iowa

Saturday 5:30 PM 
Sunday 12 PM Spanish

Mon, Tues 8 AM  
Thursday 6 PM
Friday 10 PM

319-627-2229

209 Brady St | Hills, Iowa

Sunday 10 AM

319-679-2271

2001 Saint Joseph St | Dubuque, Iowa

Saturday 5 PM
Sunday 8:30 AM, 11 AM

Monday, Wednesday, Friday 12 PM
Tuesday 5:30 PM
Thursday 8 AM

563-588-1433

50 Edgewood Rd North West | Cedar Rapids, Iowa

Saturday 4:30 pm
Sunday 8:30 am, 10:30 am, 2 pm French every 1st Sunday

Tuesday-Friday 7 am

319-390-3520

1607 N. West St. | Carroll, Iowa

Sunday 7:30 AM, 10:30 AM

Tuesday, Wednesday 7 AM

712-792-9244

211 21st. Ave. SW | Cedar Rapids, Iowa

Saturday 4 pm
Sunday 8 am, 10:30 am

Tuesday, Thursday 5:30 pm
Wednesday, Friday 8 am

(319) 362-7282

206 First St SE | Hopkinton, Iowa

Sunday 8:30 AM

Wednesday, Friday 8 AM

319-465-5944

215 East Main St | St. Lucas, Iowa

Weekend Mass Times rotate with other parishes please visit website

563-569-8259

1102 NW Weigel Dr | Ankeny, Iowa

Saturday 4:30 pm
Sunday 8:30 am, 10:30 am, 6 pm

Monday, Tuesday, Wednesday, Friday 7 am
Thursday 5:30 pm
Saturday 8:30 am

515-964-1278

405 Gerald Street | Madrid, Iowa

Saturday 4 PM
Sunday 8:30 AM

Tuesday, Thursday 5:30 PM

515-795-2613

415 Main St | Iowa Falls, Iowa

Saturday 5 PM
Sunday 8 AM

Tuesday 5:30 PM
1st Wednesday 6:30 PM

641-648-9547

400 South Hanson Blvd. | Odebolt, Iowa

Saturday 4 PM

712-668-2690

611 Sherman Ave | Ackley, Iowa

Sunday 8 AM

Monday, Wednesday 8:30 AM

641-847-2329

402 Ash Ave | Urbana, Iowa

Sunday 8:30 AM

319-443-2447

404 5th Ave | Armstrong, Iowa

Sunday 8:30 AM

Tuesday, Thursday 8 AM

515-885-2462

315 1st Avenue E | Oskaloosa, Iowa

Saturday 6 PM
Sunday 8 AM

Tues 8 AM  
Thurs 12:15 PM

641-673-6680

1749 Racine Ave NE | Solon, Iowa

Saturday 5 PM
Sunday 8:30 AM, 10:30 AM

Monday-Wednesday 9 AM

319-624-2228

208 Meridian St | Tipton, Iowa

1st, 3rd, 5th Saturday 4 PM
Sunday 10 AM

563-886-2506

218 3rd St NW | Waucoma, Iowa

Saturday 6 PM
Sunday 8:30 AM

563-569-8359

314 West Mission St | Strawberry Point, Iowa

Sunday 4 PM

Thursday 8 AM

563-928-7200

404 4th St | Williams, Iowa

Saturday 4 PM

Thursday 8:30 AM

515-854-2241

105 N Main St | Greene, Iowa

Sunday 10:30 AM

Tuesday, Friday 7:30 AM

641-823-4145

311 4th St N | Humboldt, Iowa

Saturday 5 PM
Sunday 9 AM

Tuesday 7 AM
Wednesday, Thursday 8 AM
Friday 8:45 AM

515-332-2856

304 N Washington Ave | Lacona, Iowa

Saturday 5:30 pm

Wednesday-Friday 8 am (varies between Milo and Lacona)

(641) 534-4691

119 W Fayette St | Manchester, Iowa

Saturday 4 PM
Sunday 7:30 AM

Monday 8 AM
Thursday 12:30 PM
Friday 8:30 AM

563-927-4710

302 W. Reeder St | Mechanicsville, Iowa

2nd, 4th Saturday 4 PM
Sunday 8 AM

563-432-6236

239 S Walnut Ave | New Hampton, Iowa

Saturday 4 PM
Sunday 8 AM, 10 AM

641-394-2195

13204 Dodgeville Road | Sperry, Iowa

Saturday 5 pm
Sunday 8:15 am

Monday, Wednesday, Thursday, Friday 8 am

319-752-6733

102 E. Penn St | Williamsburg, Iowa

Saturday 4 PM
Sunday 10:30 AM

Monday 5:30 PM
Wednesday, Friday 9 AM

319-668-1397

604 Peach Street | Danbury, Iowa

Saturday 5 PM

Tuesday, Thursday: 8:00 AM
Friday 8:30 AM

712-883-2406

221 N. Lloyd Street | Lake City, Iowa

Saturday 6:30 PM
Sunday 10:30 AM

Tuesday 5:30 PM
Friday 8 AM

712-464-3395

2700 Horton Rd | Waverly, Iowa

Saturday 5:15 PM
Sunday 8:00 AM, 10:00 AM

319-352-2493

701 E. 3rd St | Wilton, Iowa

Sunday 8:30 AM

563-320-2462

215 Summit St | Oxford, Iowa

Saturday 6:30 PM
Sunday 10 AM

Tuesday, Thursday 7:30 AM

319-828-4180

1510 Highland Ave | Red Oak, Iowa

1st, 3rd, 5th Saturday 5 pm
Sunday 10:30 am, 1 pm Spanish

Wednesday, Friday 8:30 am

712-623-2744

1005 Hill Ave | Spirit Lake, Iowa

Saturday 5:30 PM
Sunday 10:30 AM

Wednesday, Friday 12 PM
Thursday 5:30 PM

712-336-1742

603 Main St | Guthrie Center, Iowa

Sunday 10:30 am

Tuesday 5:30 pm
Friday 8 am

641-747-2569

1030 Blaine St | Larchwood, Iowa

Saturday 4 PM
Sunday 10:30 AM

Tuesday 5:30 PM
Thursday 8 AM

712-477-2273

512 W. Thomas Ave | Shenandoah, Iowa

Saturday 4:30 pm
Sunday 6:30 am, 10:30 am

Tuesday-Friday 12:10 pm

712-246-1718

730 Benton Avenue W | Albia, Iowa

Saturday 5:10 PM
Sunday 10:30 AM

Wednesday, Friday 9 AM

641-932-5130

609 10th St | Alton, Iowa

September - December
Sunday 10 am

January - April
Sunday 8 am

May - August
Saturday 5 pm in Alton

712-756-4224

703 Heisler Street | Mapleton, Iowa

Sunday 8:30 AM

Sunday 8:30 AM
Tuesday 5:30 PM
Wednesday, Friday 7:30 AM

712-882-1780

201 Short St | Nichols, Iowa

Sunday 8 AM

319-679-2271

121 E. 4th St | Remsen, Iowa

Saturday 5 PM
Sunday 8 AM

Wednesday, Friday 8 AM

712-786-1437

422 4th St | Colo, Iowa

Sunday 8:30 AM alternating Sundays consult bulletin

Wednesday 8:30 AM
alternating between St. Joseph & St. Mary Churches

641-377-2760

1306 Washington St. | Hamburg, Iowa

Sunday 8:30 am

712-382-4316

415 E. Pleasant Valley St | Sigourney, Iowa

Saturday 4 PM (Jan, March, Nov), 5 PM (May, July, Sept)
Sunday 10:30 AM

Tues, Thurs 9 AM

641-622-2316

2200 2nd Ave | Vinton, Iowa

Sunday 10:30 AM

319-472-3368

228 E. Jefferson St | Iowa City, Iowa

Saturday 5 PM
Sunday 8:30 AM, 10:30 AM

Monday-Friday 12:10 PM

319-337-4314

2397 Hwy 14 | Marble Rock, Iowa

Sunday 10:30 AM

Tuesday, Friday 7:30 AM

641-823-4145

726 218th Place | Pella, Iowa

Saturday 4 PM 
Sunday 10:30 AM

Wednesday 12:15 PM   
Friday 8:30 AM

641-628-3078

3100 W Madison Avenue | Fairfield, Iowa

Saturday 4 PM
Sunday 10:30 AM

Wednesday, Friday 8:30 AM

641-472-3179

311 7th St | McGregor, Iowa

Sunday 10 am

Wednesday 7:30 am

563-539-4442

828 S. 18th Street | Centerville, Iowa

Saturday 5:30 pm
Sunday 10:30 am (Summer Schedule)

Wednesday & Thursday 8 am

641-437-1984

41 St. Mary's St | Riverside, Iowa

Sunday 10 am

Friday 8:30 am

319-648-2331

302 Chestnut St | Anita, Iowa

Sunday 8:30 am

Thursday 9 am

712-243-4721

1125 Ave L | Hawarden, Iowa

Sunday 10:30 AM, 12 PM Spanish

Tuesday, Wednesday 8 AM

712-551-1501

300 E. Third Street | Storm Lake, Iowa

Saturday 4 PM
Sunday 9 AM, 11 AM Spanish

Monday, Tuesday, Thursday 7 AM

712-732-3110

11 W Linn St | Marshalltown, Iowa

Sunday 5 PM Bilingual

Monday-Friday 7:30 AM

641-752-6278

1821 14th Street | Rock Valley, Iowa

July - October
Sunday 9 am, 11 am Spanish

November -February
Saturday 5 pm, 1 pm Spanish
1st Sunday 10:30 am Bilingual

Repeats every 4 months

Wednesday, Friday 9 am
Thursday 6 pm Spanish

712-477-2273

460 NW Washington Ave | Elkhart, Iowa

Saturday 5 pm
Sunday 10 am

Wednesday 8 am

(515) 367-2685

216 W. Jayne Street | Lone Tree, Iowa

Saturday 4 PM

319-679-2271

119 4th St | West Point, Iowa

Sunday 8 AM

Wednesday 8:45 AM

319-837-6808

518 S 2nd St | Guttenberg, Iowa

Saturday 5:30 PM
Sunday 10:00 AM

Wednesday 8:30 AM

563-252-1247

108 Weaver Rd | Bloomfield, Iowa

Sunday 5:30 PM

641-682-4212

109 N. Maple St | Avoca, Iowa

Saturday 5:30 pm
1st, 3rd & 5th Sundays 8 am
2nd & 4th Sundays 10:30 am (Memorial Day to Labor Day, 10 am)

712-343-6951

1435 E. Eagle Road | Waterloo, Iowa

Weekend Mass Times rotate with other churches please visit website

Wednesday 8:15 AM

319-478-2222

4600 Meredith Dr | Des Moines, Iowa

Saturday 5 pm
Sunday 9 am, 11 am

Tuesday-Friday 8 am

(515) 276-4042

104 N. 2nd St | Panama, Iowa

Jan-Mar Sunday 10:30 am
April-June Sunday 8:30 am
July-Sept Saturday 5 pm
Oct-Dec Sunday 10:30 am

Thursday 8:30 am

712-489-2030

216 N. Court Street | Ottumwa, Iowa

Saturday 4:30 PM
Sunday 9 AM, 12 PM Spanish

Monday-Wednesday: 5:15 PM
Friday 5:15 PM Spanish

641-682-4559

502 Fourth St | Portsmouth, Iowa

Saturday 5 pm (Jan-Mar)
Sunday, 10:30 am (April-June)
Sunday 8 am (July-Sept)

Friday 8:30 am

712-743-2625

2310 1st Ave NE | Cedar Rapids, Iowa

Saturday 4 PM
Sunday 8 AM, 10:30 AM

Tuesday 5:30 pm
Wednesday 8 am
Thursday 8:30 am (during the School Year)
Friday 8 am

319-363-8269

410 3rd Ave NW | Cascade, Iowa

Saturday 5:30 PM
Sunday 8 AM, 10 AM

563-852-3524

602 Cedar St | Nashua, Iowa

Saturday 6:30 PM

641-435-2070

208 Brandon Street | Kingsley, Iowa

Sunday 10 AM

Thursday 8 AM
1st Friday 9 AM

712-873-3644

603 3rd St | Whittemore, Iowa

Sunday 8:30 AM

Friday 8:30 AM

Confession Friday 9 AM

515-295-3435

1304 9th Ave | Belle Plaine, Iowa

Sunday 8:30 AM

Thursday 8:30 AM

319-444-3106

2001 College Pl | Harlan, Iowa

Saturday 5 pm
Sunday 9:30 am

Tuesday, Wednesday, Friday Mass at 8:15
Thursday 12 pm
First Friday 8:15

712-755-5244

512 Evergreen St | Norway, Iowa

Saturday 6 PM

Friday 9 am

319-228-8131

4 Valley View Dr | Council Bluffs, Iowa

Saturday 5 pm
Sunday 7:30 am, 9 am, 11 am

Tues, Wed, Thurs, Fri 8 am

712-323-1484

405 Delmar Ave | Delmar, Iowa

Saturday 5 PM
Sunday 8 AM

Tuesday, Thursday 8:30 AM

563-674-4240

900 Park St | Tama, Iowa

Sunday 10:00 AM, 12 PM Spanish

Tuesday 5:30 PM Bilingual
Friday 8 AM

641-484-3039

104 1st St SE | Epworth, Iowa

Sunday 7:30 AM

563-876-5540

460 Wabonsy St | Grand River, Iowa

Saturday 5:30 pm September-April
Sunday 8 am May-August

Wednesday 9 am

641-342-2850

8th and Washington Streets | Cedar Falls, Iowa

Saturday 5:00 PM
Sunday 7:30 AM, 9:30 AM, 11:30 AM

Tuesday-Friday 11:30 AM

319-266-3523

903 Central Ave | Estherville, Iowa

Saturday 4:30 PM
Sunday 10:30 AM
1st & 3rd Sunday 12 PM

Tuesday 12 PM
Wednesday, Friday 7:30 AM

712-362-5851

503 Main St | Massena, Iowa

Sunday 10:30 am

Wednesday 8:30 am

712-779-3397

308 Fourth St | Neola, Iowa

Saturday 5:30 pm (Apr-Sept), 4 pm (Oct-Mar)
Sunday 9:30 am

Tuesday, Friday 8:30 am

712-485-2750

600 Franklin st | Ryan, Iowa

Sunday 9:30 AM rotating between Immaculate Conception, St. John & St. Patrick

Wednesday 8 AM

563-927-4710

1127 10th St | Nevada, Iowa

Sunday 10:30 AM

Tuesday 11 AM

515-382-2974

222 N. Ward Street | Ottumwa, Iowa

Saturday 5 pm
Sunday 9 am

Monday-Friday 8 am

641-682-4212

650 Dakota St | Akron, Iowa

Sunday 8:30 AM

Monday 5 PM
Thursday 8 AM

712-568-3292

120 Fifth Street NW | Cedar Rapids, Iowa

Saturday 4:00 PM
Sunday 8:00 AM, 10:00 AM, 12:00 PM

Tuesday-Friday 8:30 AM

319-362-7966

1001 9th Ave S | Clear Lake, Iowa

Saturday 4:00 PM
Sunday 10:00 AM

Wednesday 8:30 AM

641-357-3214

3396 155th St | Cumming, Iowa

Sunday 8 am

515-462-1083

101 2nd St SW | Waukon, Iowa

Saturday 4:00 PM, 6:00 PM
Sunday 8:00 AM, 10:00 AM

Tuesday-Thursday 8:30 AM
Friday 10:00 AM

563-568-3671

2006 574th Avenue | Albia, Iowa

Sunday 8:30 AM 1st & 3rd Sundays

Thursday 5:15 PM

641-932-5589

116 E. Division St | Audubon, Iowa

Saturday 5 pm
1st, 3rd & 5th Sunday 8:30 am
2nd & 4th Sunday 10:30 am

Tuesday-Friday 7:30 am

712-563-2283

335 1st Ave SE | Britt, Iowa

Saturday 6:30 PM Spanish
Sunday 8 AM

Wednesday 5:30 PM
Friday 8 AM

641-562-2620

304 Third St. | Imogene, Iowa

2nd and 4th Saturday 5 pm
Sunday 8:30 am

Tuesday 8:30 am
Thursday 7 pm (DST), 6 pm (CST)

712-396-2288

200 Trinity Avenue | Melrose, Iowa

Sunday 10:30 am Jan-Apr, Nov-Dec
Sunday 8 am May-Oct

Tuesday, Friday 8 am

641-726-3531

215 Jackson St | Brooklyn, Iowa

Sunday 8 AM

Wednesday, Friday 8 AM

319-647-2294

708 Delaware Street | Colesburg, Iowa

Sunday 8 AM (1st and 3rd Sundays)

Tuesday 8 AM

563-928-7200

555 1st St | Winthrop, Iowa

Saturday 4 PM
Sunday 8 AM

319-334-7191

124 Prairie St | Guthrie Center, Iowa

Saturday 4:30 pm

Monday 5:30 pm

641-747-2569

115 5th Ave NW | Buffalo Center, Iowa

Saturday 4 PM

641-562-2620

509 S. Third St | Dunlap, Iowa

Saturday 5:15 pm
Sunday 10:30 am

Wednesday, Friday 8 am

712-643-5115

4330 St. Patrick Drive | Iowa City, Iowa

Saturday 4:30 PM
Sunday 7:30 AM, 10 AM, 12:15 PM Spanish

Tues-Friday 8:30 AM
First Friday 8:30 AM, 6 PM Spanish
First Saturday 8:30 AM

319-337-2856

1405 N Federal St | Hampton, Iowa

Sunday 10:30 AM

641-456-4857

215 N. Seventh St | Missouri Valley, Iowa

Saturday 5:30 pm
Sunday 9:30 am

Tuesday, Thursday, Friday 8 am

712-642-2611

302 2nd St | Parkersburg, Iowa

Saturday 5:30 PM

Tuesday 8 AM

319-345-2006

310 10th St | Sheldon, Iowa

Sunday 8:30 AM, 12:30 PM Spanish

Friday 5:30 PM

712-324-3220

406 South Grant | Lake Mills, Iowa

Sunday 8 AM

Wednesday 5:15 PM

641-562-2620

217 N Garnavillo St | Anamosa, Iowa

Saturday 4 PM
Sunday 10:30 AM

Tues, Wed, Fri 8:30 AM

319-462-2141

600 W. Michigan | Lenox, Iowa

Sunday 8:30 am, 5:30 pm Spanish

Wednesday, Friday 8:30 am

641-333-2565

957 Western Avenue, Marengo | Marengo, Iowa

Sunday 8:30 AM

Thursday 9 AM

319-642-5438

405 S East St | Monona, Iowa

Sunday 8 AM

Tuesday, Thursday 7:30 AM

563-539-4442

28914 46th Ave | Bernard, Iowa

Saturday 4 PM 1st & 4th Saturday of each month

563-879-3303

504 Grove Ave | Corning, Iowa

Sunday 10:30 am

Tuesday, Thursday 12 noon

641-322-3363

1312 Third St | Perry, Iowa

Saturday 4 pm
Sunday 9 am,10:30 am Spanish

Tuesday, Wednesday, Friday 8 am (Tuesday 10 am during school year)
Thursday 5:30 pm

515-465-4387

1102 Walnut St | Traer, Iowa

Weekend Mass Times rotate with other parishes please visit website

Tuesday 8:15 AM

319-478-2222

303 3rd Ave | Newhall, Iowa

Saturday 4 PM

Tuesday 9 AM

319-228-8131

301 2nd Ave SW | Worthington, Iowa

Saturday 4:00 PM
Sunday 9:00 AM

Wednesday, Friday 7:30 AM

563-855-2125

508 N 4th St | Burlington, Iowa

Sunday 8 am

319-752-6733

916 E. Rusholme St | Davenport, Iowa

Saturday 4:30 PM
Sunday 9 AM, 11 AM

Mon, Friday 6:30 AM
Tuesday, Thursday 8:30 AM
Wednesday 6 PM
First Saturday 8:30 AM

563-322-7994

2985 360th Street | Osage, Iowa

Sunday 10:45 AM

641-393-2520

20189 Temple Hill Rd | Cascade, Iowa

Saturday 4:00 PM 3rd Saturday of each month

563-852-3524

601 W. 6th Street | Lovilia, Iowa

2nd & 4th Sunday 8:30 AM

641-946-8298

608 Larrabee St | Clermont, Iowa

Sunday 8 AM

Thursday 9 AM

563-423-6007

406 4th St | Buffalo, Iowa

Sunday 10 AM

563-322-0987

One Bluff Street | Council Bluffs, Iowa

Saturday 4 pm
Sunday 8 am, 10 am, 12 pm

Tuesday 8 am
Wednesday 8 am
Thursday 5:30 pm
Friday 8 am

712-322-8889

501 5th St | Defiance, Iowa

Every other Saturday 4 pm
Every Sunday 8 am

Tuesday, Thursday 8:30 am

712-748-3501

2003 400th Street SW | Oxford, Iowa

Saturday 5 PM
Sunday 8 AM

Monday, Wednesday 5 PM

319-545-2077

618 E. 18th St | Des Moines, Iowa

Saturday 7 pm Vietnamese
Sunday 9 am, 10:30 am Vietnamese

Tuesday 9:30 am
Thursday 12 pm Vietnamese

515-266-1160

3663 66th St | Urbandale, Iowa

Saturday 5 pm
Sunday 7 am, 9 am, 11 am

Monday-Friday 8:15 am

515-276-2059

4949 Council St NE | Cedar Rapids, Iowa

Saturday 4:30 PM
Sunday 8:30 AM, 10:30 AM

Tuesday, Wednesday, Friday 8 am
Thursday 9 am

319-393-4445

916 2nd Avenue South | Denison, Iowa

Saturday 4:30 PM
Sunday 9:30 AM, 11 AM Spanish

Tuesday, Thursday, Friday 7:30 AM
Thursday 6:30 PM Spanish

712-263-2152

4700 Valley Farm Rd | Central City, Iowa

Sunday 8 am

Thursday 8:30 am

319-438-6625

1230 Merle Hay Road | Des Moines, Iowa

Saturday 4:30 pm
Sunday 8:30 am, 10:30 am, 4:30 pm

Tuesday-Friday 6:30 am

515-279-4654

1100 8th St | Manson, Iowa

Sunday 8:30 AM

Tuesday-Friday 7:30 AM

712-469-3743

1000 Des Moines Street | Webster City, Iowa

Saturday 6 PM
Sunday 10:30 AM

Monday-Wednesday 8:30 AM

515-832-1190

210 R63 Hwy | Indianola, Iowa

Saturday 4:30 pm
Sunday 8 am, 10:15 am, 12 pm

Tuesday 6 pm
Wednesday-Friday 8 am

515-961-3026

2210 Lincoln Way | Ames, Iowa

Saturday 5 PM
Sunday 8:30 AM, 10:30 AM, 7 PM

Tuesday, Wednesday, Friday 12 PM
Thursday 9:15 PM

515-292-3810

3000 12th Ave | Coralville, Iowa

Saturday 5:15 PM
Sunday 8:30 AM, 11 AM

Tues-Friday 9 AM
Holy Days 9 AM, 6 PM

319-337-2173

69488 Wichita Rd | Cumberland, Iowa

Sunday 8 am

Wednesday & Friday 8:30 am

712-243-4721

1224 5th St SE | Cedar Rapids, Iowa

Saturday 4 pm
Sunday 8 am Latin, 10:30 am

Monday 6:30 pm Latin
Wednesday 5:30 pm Latin

319-362-8061

207 Church St | Spillville, Iowa

Saturday 6 PM

Thursday 8:30 AM

563-562-3045

2343 Navy Ave | Duncan, Iowa

Saturday 4 PM

Tuesday 8 AM

641-923-3031

500 W Mt Pleasant St | West Burlington, Iowa

Saturday 5 pm

Monday-Saturday 8 am

319-752-6733

104 E Jefferson St | Iowa City, Iowa

Saturday 4:30 PM
Sunday 9 AM, 11 AM, 6 PM

Monday-Friday 5:15 PM
Thursday 9 PM

319-337-3106

604 N Broad St | Stacyville, Iowa

Sunday 8:30 AM

Wednesday, Friday 8:30 AM

641-732-4342

1028 Middle Rd | Camanche, Iowa

Sunday 10 AM
Saturday 4 PM

563-259-1188

Previous Next
Page 1 of 1

facebook mass timesinstagram mass timesgoogle business prfile link for Mass Times

If your church listing needs to be updated please email ministry@masstime.us

MassTime.us is a family ministry striving to build the most engaging and useful Mass times directory. Please consider a donation to help cover our expenses. You may also sponsor a city Mass time page for $50 and we will credit you or your loved one as the page sponsor.


Privacy Policy