Back

Church directory

Churches in Iowa

4,078 churches in 777 cities across Iowa, with service times, maps and livestream links.

About churches in Iowa

The SermonWave church directory lists 4,078 churches in 777 cities in Iowa. The cities with the most listings are Des Moines (288), Cedar Rapids (131), Waterloo (98), Sioux City (97), and Davenport (94). The most common traditions are Lutheran (759), Baptist (454), and Catholic (399). Of these, 1,449 livestream their services, 133 have sermons on SermonWave, and 71 offer a service in Spanish.

Churches listed
4,078
Cities
777
Livestream services
1,449
Sermons on SermonWave
133
Services in Spanish
71

Cities with the most churches in Iowa

Iowa churches with sermons on SermonWave

Listen to recent sermons, with transcripts and summaries. Credit always goes to the church.

Denominations in Iowa

All 777 cities in Iowa, A to Z

Y

Churches by city in Iowa

Counts of listed churches, livestreams, sermons on SermonWave, Spanish services, Sunday evening and Wednesday services.

Church directory data for Iowa by city
CityChurchesLivestreamSermons on SermonWaveSpanish serviceSunday eveningWednesday
Des Moines28890121087
Cedar Rapids131555157
Waterloo98272223
Sioux City97282523
Davenport94382117
Council Bluffs74284211
Ottumwa59151140
Iowa City50173101
Dubuque49172233
Cedar Falls41223101
Marshalltown41131011
Muscatine40103012
Ames39222110
Burlington38162032
Ankeny37245211
Fort Dodge35171212
Mason City35173000
Keokuk3392000
West Des Moines32192211
Clinton31121000
Oskaloosa31111120
Urbandale30121010
Marion29162012
Newton27153000
Bettendorf24171000
Knoxville2390021
Pella23165240
Sioux Center22105040
Indianola21122001
Mt Pleasant2181100
Spencer21110100
Grinnell1990000
Charles City1841012
Fairfield1850111
Fort Madison1860000
Storm Lake1820000
Atlantic1752002
Clarinda1750021
Coralville1782010
Waverly1771112
Shenandoah1650000
Algona1572000
Boone1591001
Centerville1530000
Creston1570000
Decorah1580000
Denison1550000
Harlan1581101
Le Mars1571000
North Liberty1550101
Orange City15100010
Waukee15112102
Bloomfield1440000
Chariton1431000
Clive1470000
Osceola1430100
Sheldon1460020
Carroll1351100
Kalona1340001
Perry1330000
Waukon1382000
Hampton1231200
Independence1240012
Iowa Falls1280101
Red Oak1260201
Washington1250010
Webster City1220100
Winterset1260001
Albia1120020
Altoona1162011
Carlisle1130000
Clear Lake1181000
Estherville1130000
Monticello1160001
Osage1140000
Rock Valley1151030
Vinton1130001
Audubon1020000
Belmond1020000
Cherokee1060000
Jefferson1041000
Panora1061100
Spirit Lake1061010
Ackley910000
Adel941002
Eagle Grove930000
Hawarden931010
Johnston950000
Norwalk950111
Oelwein930001
Clarion840100
Forest City840011
Grimes861000
Grundy Center830000
Humboldt840000
Manchester830001
Missouri Valley830000
Parkersburg850000
Pleasant Hill861000
Rock Rapids841010
Tama810000
Anamosa740001
Britt730000
Corning720010
Corydon710010
Earlham720000
Garner730000
Leon720000
Maquoketa740000
Nevada700000
New Hampton730000
New Sharon712000
Ogden710000
Prairie City730000
Reinbeck750000
Rockwell City720000
Sibley750110
Sigourney700000
Sumner710000
Tipton731010
Wellman720000
Wellsburg710000
Williamsburg720000
Wilton720000
Alta631000
Bedford610000
Belle Plaine620000
Bellevue630000
Brighton620000
Brooklyn630000
Columbus Junction600000
Dallas Center620000
De Witt630001
Evansdale610000
George620000
Glenwood620010
Glidden610010
Greenfield620000
Hull642120
Ida Grove610000
Lansing630200
Maxwell630001
Milford631000
Mt Ayr610100
Mt Vernon611000
Northwood620001
Onawa640000
Runnells620010
Sanborn640100
Wapello630000
Wayland630000
West Union640000
Windsor Heights630000
Akron520000
Bondurant510000
Clarksville530000
Coon Rapids510000
Council Blfs500000
Cresco521000
Dunlap520000
Eddyville520000
Eldridge520000
Elkader520000
Emmetsburg520000
Greene500000
Guthrie Center530000
Guttenberg510000
Hartley520100
Lake Mills510000
Le Claire500000
Madrid520000
Manson510000
Marcus510000
Mediapolis530010
Nashua510000
Ossian520000
Peosta520010
Pomeroy510000
Postville510000
Rockwell510000
Shellsburg520001
Solon520000
State Center510000
Tiffin540000
Victor510000
West Branch510000
West Liberty510100
Batavia400000
Blue Grass410000
Calmar410000
Cascade420100
Central City410000
Charter Oak420000
Coggon400000
Colfax411000
Danville410000
Dayton410000
Donnellson401010
Eldon411000
Eldora410000
Elkhart410000
Exira410000
Grand Mound400000
Holstein400000
Hornick421000
Inwood430000
Ireton410010
Jesup430000
Kanawha400000
Keosauqua410100
La Porte City410000
Lamoni430100
Laurens400000
Lenox400000
Logan410001
Manning410101
Marengo410000
Mondamin400000
Monona410000
Monroe430000
Moville420000
Neola420000
New Albin410000
New London420000
Odebolt430010
Primghar410000
Quimby400000
Readlyn410000
Richland400000
Ridgeway410000
Sac City400000
Sergeant Bluff410001
St Ansgar430000
Story City420000
Strawberry Point410000
Stuart410000
Sully430020
Swea City410000
Thompson400000
Traer400000
Tripoli410000
Villisca410000
Wall Lake420000
Walnut410000
West Burlington410000
Adair310000
Allison320000
Alton300000
Aplington320000
Avoca310000
Battle Creek320000
Baxter320010
Blairstown300000
Boyden320000
Breda300000
Buffalo Center320000
Camanche300000
Center Point310000
Charlotte300000
Conrad300000
Correctionville300000
Cumming320000
Deep River300000
Denver310000
Dexter300000
Doon321020
Dunkerton310000
Dysart300000
Edgewood310000
Elgin310000
Elk Run Heights320101
Elma300000
Epworth300000
Fayette310000
Floris300000
Fort Atkinson300000
Fredericksburg300000
Garwin310000
Griswold320000
Hamburg310000
Harcourt310000
Hiawatha331001
Hinton310000
Hudson330000
Huxley330000
Jewell331000
Keota300000
Kingsley310000
Kiron310000
Lacona300000
Lakota310010
Larchwood310000
Little Rock300000
Lockridge310000
Lost Nation300000
Mapleton300000
Milo300000
Mitchellville310000
Montezuma320000
Moravia310010
Morning Sun321000
Moulton300000
Newhall310000
Oakland321002
Ocheyedan310000
Oxford300000
Palmer320000
Paullina310000
Plainfield300000
Pleasantville300000
Pocahontas310000
Polk City321000
Preston300000
Radcliffe320000
Renwick310000
Robins330010
Schaller310100
Sheffield320000
Sherrill300000
Slater320000
Sloan320100
Springville310000
Stanton300000
Titonka320001
Toledo310000
Tracy300000
Urbana310000
Walker300000
Woodbine310000
Wyoming320000
Zearing310000
Afton200000
Ainsworth200000
Alburnett200000
Alden200000
Alleman210000
Allerton200000
Anthon200000
Arcadia210000
Archer200000
Argyle210000
Armstrong200000
Asbury220000
Ashton200000
Atkins210001
Auburn200000
Aurelia210000
Aurora200000
Ayrshire200000
Bancroft200010
Bayard210000
Bennett200000
Blakesburg200000
Blencoe210000
Bonaparte200000
Bouton200000
Brayton200010
Buckingham210000
Buffalo200000
Burt220000
Bussey200000
Cambridge210000
Carson200000
Carter Lake200000
Castana200000
Cedar200000
Chelsea210000
Churdan210000
Cleghorn210000
Clermont200000
Clutier200000
Collins210000
Colo200000
Cumberland200010
Cylinder210000
Decatur210000
Delhi210000
Delta200000
Douds200000
Dow City210000
Dows210000
Durant210000
Earlville210000
Early200000
Elliott200000
Ely210000
Essex200000
Fairbank201000
Farley200000
Farmington200000
Fertile200000
Fonda210000
Fremont220000
Garnavillo210000
Gilbert220001
Gladbrook200000
Goldfield200000
Graettinger200000
Hospers210000
Hubbard220000
Imogene220000
Irwin200000
Janesville200000
Joice200000
Kamrar210000
Kellogg200000
Keystone210000
La Motte200000
Lamont200000
Latimer210000
Lawton210000
Ledyard200000
Leighton210010
Leland210000
Lester200000
Lime Springs200000
Linn Grove210000
Lisbon210000
Liscomb200000
Lone Rock200000
Lone Tree200000
Lowden221000
Luana200000
Lynnville220000
Lytton210000
Manilla200000
Marathon210000
Massena200000
Maurice210000
Mcgregor210000
Mechanicsville200000
Melcher-Dallas200001
Menlo200000
Merrill200000
Miles200000
Minden211000
Moorhead200000
Mount Ayr210000
Murray200000
Mystic210000
New Hartford200000
New Providence200000
Newell200000
Nichols200000
Nora Springs200000
North English210000
Norway200000
Olds200000
Ollie220000
Onslow200000
Oxford Junction200000
Palo210000
Persia200000
Plano200000
Prole200000
Quasqueton200000
Raymond200000
Redfield200000
Riceville210000
Rockford200000
Roland210000
Rolfe200000
Russell200000
Ruthven220000
Ryan200000
Salem200000
Scarville200000
Schleswig210000
Scranton200000
Seymour200000
Shambaugh200000
Shell Rock210000
Sidney200000
Sioux Rapids200000
South English200000
St Donatus200000
St Olaf200000
St. Lucas200000
Stanhope200000
Stout210010
Stratford210000
Sutherland210000
Swisher210000
Tabor210000
Underwood210000
Union200000
Unionville200010
Vail200000
Van Horne200000
Volga210000
Walford210000
Wapello County200000
West Bend200000
What Cheer210000
Wheatland200000
Whiting210000
Winfield220010
Woodburn200000
Ackworth100000
Agency100000
Albert City100000
Albion100000
Alexander100000
Alta Vista100000
Alvord100000
Amana100000
Andover110000
Andrew110000
Anita100000
Appanoose County100000
Arlington100000
Arnolds Park110000
Arthur110000
Atalissa100000
Austinville110000
Badger110000
Bagley100000
Barnum100000
Bernard100000
Berwick100000
Birmingham100000
Blairsburg110000
Blockton100000
Bode100000
Boxholm110000
Braddyville100010
Brandon100000
Bridgewater100000
Bristol100000
Bristow100000
Brunsville100000
Burnside100000
Burr Oak100000
Calamus101000
Callender100000
Calumet110000
Cantril100000
Carbon100000
Casey110000
Castalia100000
Center Junction110000
Cincinnati100000
Clare100000
Clarence110000
Clayton110000
Clayton County100000
Clearfield100000
Clemons100000
Clio100000
Colesburg100000
Columbia100000
Columbus City100000
Concord100000
Conesville100000
Correctionvle100000
Corwith100000
Coulter100000
Crawfordsville100000
Crescent100000
Crystal Lake100000
Cushing100000
Dakota City110000
Dallas100000
Danbury100000
Davis City100000
De Soto100000
Dedham100000
Defiance100000
Delaware100000
Delmar100000
Deloit100000
Denmark110000
Diagonal100000
Dike100000
Dixon100000
Dorchester100000
Dougherty100000
Dumont110000
Duncombe100000
Dundee100000
Durango100000
Dyersville110000
Earling100000
Elberon100000
Ellsworth110000
Emerson110000
Farmersburg110000
Farnhamville110000
Farragut100000
Fenton100000
Ferguson100000
Floyd100001
Fontanelle100000
Frederika100000
Galva100000
Garber100000
Garden City100000
Garrison110000
Geneva110000
Gilbertville100000
Gilman100000
Gilmore City110000
Goose Lake100000
Gowrie100000
Grafton100000
Grand Junction100000
Grandview110000
Granger100000
Granville100000
Guernsey100000
Halbur100000
Hamilton100000
Hanlontown100000
Harpers Ferry100000
Hartford100000
Harvey100000
Hastings100000
Haverhill100000
Hawkeye110000
Hedrick100000
Henderson100000
Henry County100000
Hills100000
Hillsboro100000
Holland110000
Holy Cross100000
Homestead100000
Honey Creek100000
Hopkinton100000
Houghton100000
Humeston100001
Jamaica100000
Jones County110000
Kelley100000
Kensett100000
Keswick100000
Kimballton100000
Kirkman100000
Kirkville100000
Klemme110000
Lake City110000
Lake Park110000
Lake View110000
Larrabee100000
Lehigh100000
Letts100000
Lewis100000
Lidderdale100000
Lineville100000
Little Sioux100000
Long Grove110001
Lorimor100000
Lost Grove110100
Lovilia100000
Lu Verne100000
Lucas100000
Ludlow100000
Luther100000
Luxemburg100000
Luzerne100000
Mahaska County100000
Malcom110000
Mallard110000
Malvern100000
Manly110000
Marble Rock100000
Marne100000
Martelle111000
Martensdale110000
Masonville100000
Maynard100000
Mc Gregor100000
Melbourne100000
Melrose100000
Melvin100010
Meriden110000
Meservey100000
Millersburg110000
Mills County100000
Milton100000
Minburn100000
Mineola110000
Monmouth100000
Montrose100000
Moorland100000
Mt Union100000
New Market100000
New Vienna100000
New Virginia100000
Northboro100000
Olin100000
Orchard100000
Orient100000
Otho100000
Otley110001
Oto100000
Ottosen110000
Packwood100000
Panama100000
Parnell100000
Paton100000
Peterson100000
Pleasant Plain100000
Plymouth100000
Pocahontas County110001
Portsmouth100000
Prairieburg100000
Prescott100000
Princeton100000
Promise City100000
Rake110000
Randall110000
Rembrandt100000
Remsen100000
Ringsted100000
Riverside110000
Rose Hill100000
Rowan100000
Royal100000
Sabula110000
Scott100000
Sharon110000
Shelby110000
Shueyville110000
Smithland100000
Soldier110000
Sperry100000
Spragueville100000
Springbrook100000
St Charles110000
St Marys100000
Stacyville110000
Stanley100000
Stanwood100000
Steamboat Rock110000
Stockport100000
Swedesburg100000
Templeton100000
Tennant100000
Terril100000
Thayer100000
Thor100000
Thornton110000
Toddville100000
Toeterville110000
Toronto100000
Treynor110000
Truro100000
Ute110000
Van Meter100000
Ventura100000
Vincent100000
Vining100000
Wallingford100000
Washta100000
Waterville110000
Watkins100000
Webb100000
Wesley100000
West Chester100000
Westfield110000
Westgate100000
Westphalia100000
Westside110000
Wever100000
Whittemore110100
Whitten100000
Williams100000
Winnebago County100000
Winthrop100000
Wiota110000
Woden100000
Woodward100000
Worthington110000
Yale100000
Yarmouth110000
Zwingle100000

Questions about churches in Iowa

How many churches are in Iowa?

The SermonWave directory lists 4,078 verified churches in 777 cities in Iowa. The real number of congregations is higher; more are added as they are verified.

Which cities in Iowa have the most churches?

By number of listings: Des Moines (288), Cedar Rapids (131), Waterloo (98), Sioux City (97), Davenport (94), Council Bluffs (74), Ottumwa (59), and Iowa City (50).

What are the most common denominations in Iowa?

Among listed churches in Iowa: Lutheran (759), Baptist (454), Catholic (399), Presbyterian (207), Church of Christ (186), and Christian Church (Disciples / Independent) (163).

How many churches in Iowa livestream their services?

1,449 listed churches in Iowa livestream their services. Use the Livestream filter on any city page to see them.

Are there churches with services in Spanish in Iowa?

Yes. 71 listed churches in Iowa offer a service in Spanish, including churches in Des Moines, Cedar Rapids, Waterloo, Sioux City, Davenport, and Council Bluffs.

How can a church update or remove its listing?

Open the church's listing and choose "Claim this church" to update the details, or "Request removal" to have the listing removed. A person reviews every request, usually within 7 days.

Listings are gathered from public sources and churches' own websites, and only public church information is shown. Each listing has "Claim this church" and "Request removal" links.

Live translation and sermon transcripts for your church

SermonWave translates services live to listeners' phones and turns every sermon into a searchable transcript and summary.