Back

Church directory

Churches in Ontario

3,145 churches in 475 cities across Ontario, with service times, maps and livestream links.

About churches in Ontario

The SermonWave church directory lists 3,145 churches in 475 cities in Ontario. The cities with the most listings are Toronto (336), Ottawa (146), Mississauga (122), Hamilton (113), and London (94). The most common traditions are Baptist (331), Presbyterian (216), and Episcopal / Anglican (213). Of these, 35 offer a service in Spanish.

Churches listed
3,145
Cities
475
Livestream services
0
Sermons on SermonWave
0
Services in Spanish
35

Cities with the most churches in Ontario

Denominations in Ontario

All 475 cities in Ontario, A to Z

Y

Z

Churches by city in Ontario

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

Church directory data for Ontario by city
CityChurchesLivestreamSermons on SermonWaveSpanish serviceSunday eveningWednesday
Toronto3360071426
Ottawa14600166
Mississauga12200288
Hamilton11300296
London9400457
Scarborough8900157
Kitchener8100154
North York7300368
Windsor6400026
Brampton6000031
Etobicoke5500002
Markham4500021
St. Catharines4500010
Brantford4200054
Kingston4200020
Cambridge3900011
Guelph3600011
Oakville3600222
Waterloo3600124
Burlington3500034
Oshawa3500110
Thunder Bay3200010
Niagara Falls3100013
Peterborough3000022
Barrie2800244
Richmond Hill2500010
Sarnia2500012
Ajax2100022
Pickering2100020
Whitby2100022
Sault Ste. Marie2000021
Milton1900100
Sudbury1700020
Woodstock1700100
Chatham1600011
Newmarket1600020
Orillia1600010
St. Thomas1600000
Belleville1500011
Ancaster1400031
Georgetown1400000
Nepean1400012
Stratford1400001
Leamington1300110
North Bay1300011
Pembroke1300001
Cornwall1200101
Simcoe1200010
Stouffville1200000
Tillsonburg1100000
Aylmer1000011
Brockville1000013
Grimsby1000001
Orleans1000000
Owen Sound1000000
Welland1000011
Woodbridge1000111
Arnprior900000
Dundas900021
Kanata900010
Stoney Creek900000
Strathroy900020
Bowmanville800000
Collingwood800001
Elmira800000
Huntsville800001
Lindsay800000
Port Hope800011
Stittsville800002
Aurora700101
Bracebridge700001
Cobourg700000
Elora700010
Kemptville700001
Kincardine700000
Listowel700010
Orangeville700000
Perth700000
Renfrew700010
Thorold700000
Willowdale700000
Caledon600000
Courtice600000
Don Mills600000
Dunnville600000
Fergus600010
Ingersoll600000
Midland600000
New Hamburg600000
Niagara-on-the-Lake600001
Smithville600000
York600000
Acton500000
Alliston500001
Amherstburg500000
Carleton Place500000
Dryden500000
Fort Frances500000
Kenora500010
Meaford500001
Napanee500000
Port Colborne500100
Smiths Falls500000
Thornhill500010
Wellesley500000
Beamsville400010
Beaverton400101
Bradford400001
Carp400000
Cottam400010
Elliot Lake400000
Essex400001
Fenwick400010
Fort Erie400001
Gananoque400000
Gloucester400001
Goderich400000
Hawkesbury400000
Lakefield400000
LaSalle400000
Mitchell400000
Paris400000
Parry Sound400000
Ridgetown400000
Vaughan400001
Wallaceburg400000
Waterdown400001
Waterford400000
Wiarton400000
Baden300000
Bolton300001
Brighton300000
Brooklin300000
Caledon East300000
Callander300000
Campbellville300000
Cayuga300001
Creemore300000
Dalkeith300000
Deseronto300000
Drayton300000
Eganville300000
Exeter300000
Forest300010
Grafton300000
Grand Valley300000
Gravenhurst300000
Halton Hills300010
Hanover300000
Hawkesville300000
Kingsville300000
Lively300000
Manotick300000
Maple300000
Millbrook300000
Mount Forest300000
Navan300000
New Dundee300000
Newcastle300011
Norwich300000
Petersburg300000
Petrolia300000
Picton300000
Port Perry300000
Port Rowan300000
Rockland300000
Rockwood300000
Rosslyn300000
Tavistock300000
Trenton300000
Unionville300000
Vineland300000
Walkerton300000
Winchester300000
Wyoming300000
Arthur200000
Bancroft200000
Binbrook200010
Blenheim200000
Blind River200011
Bobcaygeon200000
Brights Grove200000
Caledonia200000
Campbellford200000
Cannington200000
Chesley200000
Clifford200000
Deep River200000
Dorchester200000
Durham200000
Dutton200000
Elgin200000
Fenelon Falls200000
Flesherton200000
Floradale200000
Fonthill200000
Frankford200010
Georgina200000
Grand Bend200000
Greely200000
Hagersville200000
Haliburton200000
Hastings200000
Holland Landing200000
Innisfil200000
Kapuskasing200000
King City200000
Lucan200000
Lyn200000
Maidstone200000
Markdale200011
Merrickville200001
Midhurst200000
Minden200000
Mount Hope200010
Norval200000
Norwood200001
Oro-Medonte200001
Pefferlaw200000
Penetanguishene200000
Port Elgin200000
Powassan200001
Richmond200000
Russell200000
Sauble Beach200000
Selwyn200010
Sheffield200020
Shelburne200000
Sherkston200000
St. Catherines200010
Stirling200000
Sunderland200000
Sundridge200000
Sutton200000
Sutton West200000
Tecumseh200000
Thornbury200000
Timmins200000
Tiny200000
Tobermory200000
Tottenham200000
Uxbridge200000
Vanier200000
Vankleek Hill200000
Wellandport200010
Weston200000
Whitchurch-Stouffville200000
Wingham200011
Ailsa Craig100000
Alexandria100000
Alma100000
Almonte100000
Alvinston100000
Amherstview100000
Angus100000
Annan100000
Apsley100000
Arkona100010
Armstrong Station100011
Arnstein100001
Ashton100000
Athens100000
Atikokan100000
Auburn100000
Ayr100000
Barry's Bay100000
Bath100000
Bayfield100000
Beeton100000
Belfountain100001
Belle River100000
Bethany100000
Bloomfield100000
Bloomingdale100000
Blyth100010
Boulter100000
Brechin100000
Breslau100000
Brinston100010
Buckhorn100000
Burford100000
Burgessville100010
Camlachie100000
Cardiff100000
Cargill100000
Cavan100000
Cheltenham100000
Chesterville100000
Churchill100000
Claremont100000
Clarksburg100000
Clinton100000
Coboconk100000
Cochrane100001
Coldwater100000
Combermere100000
Concord100001
Conestogo100000
Consecon100000
Crystal Beach100000
Cumberland100000
Dashwood100000
Delhi100011
Demorestville100000
Desbarats100000
Desboro100000
Downeyville100000
Dresden100000
Dunsford100000
Duntroon100000
Dunvegan100000
East Gwillimbury100000
East Mississauga100000
Elmvale100000
Emsdale100000
Englehart100000
Erin100000
Espanola100000
Etobicoke (Toronto)100000
Fisherville100000
Fitzroy Harbour100000
Flinton100000
Fort William 1st Nation100000
Freelton100000
Fullarton100000
Gilmour100000
Glen Morris100000
Glencoe100000
Godfrey100000
Gooderham100000
Goodwood100000
Gore Bay100000
Gorrie100010
Grassie100010
Greater Sudbury100000
Greenbank100000
Guelph Eramosa100010
Hanmer100000
Hannon100000
Harrow100000
Heidelberg100000
Hensall100000
Hepworth100000
Hilton Beach100000
Honey Harbour100000
Hornby100000
Ignace100000
Ilderton100000
Innerkip100000
Ivan100000
Jacksons Point100000
Jordan100000
Jordan Station100000
Kerwood100000
Keswick100000
Kettleby100000
Kintore100000
Kirkland Lake100000
Kleinburg100000
Komoka100000
Lanark100000
Langton100000
Levack100000
Lincoln100000
Lion's Head100000
Locust Hill100000
Long Branch100000
Madoc100000
Maitland100000
Manitouwadge100000
Marathon100000
Marmora100000
Maryhill100000
Marysville100000
Mattawa100000
Maynooth100000
McKellar100000
Melbourne100000
Metcalfe100010
Millbank100000
Milton St100000
Milverton100000
Mindemoya100000
Missassauga100000
Mono100000
Moosonee100011
Morewood100000
Morrisburg100000
Mount Brydges100000
Mt. Albert100000
Mt. Brydges100000
Mt. Pleasant100000
Neustadt100000
New Liskeard100000
New Tecumseth100000
Nipigon100000
Nobleton100000
Norland100000
North Gower100000
Oldcastle100000
Ontario100000
Oro Station100000
Osgoode100000
Oxdrift100001
Pakenham100001
Parkhill100000
Pelham100010
Petawawa100000
Plattsville100000
Poole100000
Porcupine100000
Port Carling100000
Port Dover100000
Port Stanley100000
Port Sydney100000
Prescott100001
Prince Albert100000
Puslinch100000
Quinte West100000
Roblin100000
Round Lake Centre100000
Salford100000
Schomberg100000
Seaforth100000
Seguin100000
Severn100000
Shallow Lake100000
Sharbot Lake100000
Sharon100000
Sioux Lookout100000
Smooth Rock Falls100000
Sombra100000
Spring Bay100000
Sprucedale100000
St Anns100001
St George100000
St. Agatha100000
St. Clements100001
St. Jacobs100000
St. Marys100000
Stayner100000
Stella100000
Straffordville100000
Sturgeon Falls100000
Tehkummah100000
Terrace Bay100000
Thessalon100000
Thorndale100000
Thornton100000
Thunder Bay F100000
Thunder Bay P100000
Thunderbay100000
Tory Hill100000
Tweed100000
Villa Nova100000
Village of Sturgeon Point100000
Vineland Station100010
Virgil100000
Wainfleet100000
Walkerville100000
Wallenstein100000
Warkworth100000
Warren100000
Wasaga Beach100000
Wawa100000
Wellington100001
West Guilford100000
West Lorne100000
Westbrook100000
Westhill100000
Wheatley100000
Windermere100000
Winona100000
Woodlawn100000
Zurich100000

Questions about churches in Ontario

How many churches are in Ontario?

The SermonWave directory lists 3,145 verified churches in 475 cities in Ontario. The real number of congregations is higher; more are added as they are verified.

Which cities in Ontario have the most churches?

By number of listings: Toronto (336), Ottawa (146), Mississauga (122), Hamilton (113), London (94), Scarborough (89), Kitchener (81), and North York (73).

What are the most common denominations in Ontario?

Among listed churches in Ontario: Baptist (331), Presbyterian (216), Episcopal / Anglican (213), Pentecostal (167), Catholic (151), and Lutheran (109).

How many churches in Ontario livestream their services?

0 listed churches in Ontario livestream their services. Use the Livestream filter on any city page to see them.

Are there churches with services in Spanish in Ontario?

Yes. 35 listed churches in Ontario offer a service in Spanish, including churches in Toronto, Ottawa, Mississauga, Hamilton, London, and Scarborough.

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.