170 Canadian municipalities

Renovation costs by city

Explore 170 Canadian municipality guides: an original 100-city core, 20 earlier additions and 50 new regional-planning guides linked to municipal information. Nearby cities may share a regional cost model.

Data version 2026.Q3Regional planning factors are transparent; city pages do not invent false local precision.
How city factors work →
Find your city

Province first, or search by name.

Showing all 170 cities

The original directory covered 100 municipalities using the 2021 Census-based list. A further 70 municipality guides have been added in two geographic expansion batches; they are not claimed to be a population ranking. Regional cost factors are planning proxies, not local contractor surveys.

British Columbia40 cities
Abbotsford, BCHigher-cost regional family · rank 32View city costs →Burnaby, BCHigher-cost regional family · rank 22View city costs →Campbell River, BCRegional planning proxy · new guideView city costs →Chilliwack, BCHigher-cost regional family · rank 65View city costs →Colwood, BCRegional model proxy · new guideView city costs →Coquitlam, BCHigher-cost regional family · rank 34View city costs →Courtenay, BCRegional planning proxy · new guideView city costs →Delta, BCHigher-cost regional family · rank 52View city costs →Duncan, BCRegional model proxy · new guideView city costs →Kamloops, BCHigher-cost regional family · rank 61View city costs →Kelowna, BCHigher-cost regional family · rank 37View city costs →Langford, BCRegional model proxy · new guideView city costs →Langley, BCHigher-cost regional family · rank 44View city costs →Maple Ridge, BCHigher-cost regional family · rank 68View city costs →Mission, BCRegional planning proxy · new guideView city costs →Nanaimo, BCHigher-cost regional family · rank 57View city costs →New Westminster, BCHigher-cost regional family · rank 77View city costs →North Vancouver (City), BCHigher-cost regional family · rank 96View city costs →North Vancouver (District), BCHigher-cost regional family · rank 69View city costs →Parksville, BCRegional model proxy · new guideView city costs →Penticton, BCRegional planning proxy · new guideView city costs →Pitt Meadows, BCRegional planning proxy · new guideView city costs →Port Alberni, BCRegional model proxy · new guideView city costs →Port Coquitlam, BCHigher-cost regional family · rank 93View city costs →Port Moody, BCRegional planning proxy · new guideView city costs →Powell River, BCRegional model proxy · new guideView city costs →Prince George, BCHigher-cost regional family · rank 78View city costs →Qualicum Beach, BCRegional model proxy · new guideView city costs →Richmond, BCHigher-cost regional family · rank 26View city costs →Saanich, BCHigher-cost regional family · rank 49View city costs →Sechelt, BCRegional model proxy · new guideView city costs →Sidney, BCRegional model proxy · new guideView city costs →Squamish, BCRegional model proxy · new guideView city costs →Surrey, BCHigher-cost regional family · rank 11View city costs →Vancouver, BCHigher-cost regional family · rank 8View city costs →Vernon, BCRegional planning proxy · new guideView city costs →Victoria, BCHigher-cost regional family · rank 66View city costs →West Kelowna, BCRegional planning proxy · new guideView city costs →Whistler, BCRegional model proxy · new guideView city costs →White Rock, BCRegional model proxy · new guideView city costs →
Alberta22 cities
Airdrie, ABHigher-cost regional family · rank 80View city costs →Beaumont, ABRegional model proxy · new guideView city costs →Brooks, ABRegional model proxy · new guideView city costs →Calgary, ABHigher-cost regional family · rank 3View city costs →Camrose, ABRegional model proxy · new guideView city costs →Canmore, ABRegional model proxy · new guideView city costs →Chestermere, ABRegional planning proxy · new guideView city costs →Cochrane, ABRegional planning proxy · new guideView city costs →Edmonton, ABNear baseline regional family · rank 5View city costs →Fort Saskatchewan, ABRegional model proxy · new guideView city costs →Grande Prairie, ABNear baseline regional family · rank 88View city costs →Lethbridge, ABLower-cost regional family · rank 60View city costs →Lloydminster, ABRegional model proxy · new guideView city costs →Medicine Hat, ABLower-cost regional family · rank 89View city costs →Okotoks, ABRegional planning proxy · new guideView city costs →Red Deer, ABLower-cost regional family · rank 56View city costs →Spruce Grove, ABRegional planning proxy · new guideView city costs →St. Albert, ABNear baseline regional family · rank 86View city costs →Strathcona County, ABNear baseline regional family · rank 58View city costs →Sylvan Lake, ABRegional model proxy · new guideView city costs →Wetaskiwin, ABRegional model proxy · new guideView city costs →Wood Buffalo, ABNear baseline regional family · rank 81View city costs →
Saskatchewan6 cities
Manitoba5 cities
Ontario56 cities
Ajax, ONHigher-cost regional family · rank 46View city costs →Aurora, ONHigher-cost regional family · rank 92View city costs →Barrie, ONNear baseline regional family · rank 35View city costs →Belleville, ONNear baseline regional family · rank 99View city costs →Brampton, ONHigher-cost regional family · rank 9View city costs →Brantford, ONNear baseline regional family · rank 53View city costs →Burlington, ONNear baseline regional family · rank 28View city costs →Caledon, ONHigher-cost regional family · rank 79View city costs →Cambridge, ONNear baseline regional family · rank 41View city costs →Chatham-Kent, ONLower-cost regional family · rank 54View city costs →Clarington, ONHigher-cost regional family · rank 55View city costs →Collingwood, ONRegional model proxy · new guideView city costs →Cornwall, ONRegional model proxy · new guideView city costs →East Gwillimbury, ONRegional model proxy · new guideView city costs →Greater Sudbury, ONNear baseline regional family · rank 31View city costs →Guelph, ONNear baseline regional family · rank 38View city costs →Halton Hills, ONHigher-cost regional family · rank 91View city costs →Hamilton, ONNear baseline regional family · rank 10View city costs →Innisfil, ONRegional model proxy · new guideView city costs →Kawartha Lakes, ONNear baseline regional family · rank 76View city costs →Kingston, ONLower-cost regional family · rank 45View city costs →Kitchener, ONNear baseline regional family · rank 20View city costs →London, ONLower-cost regional family · rank 15View city costs →Markham, ONHigher-cost regional family · rank 16View city costs →Midland, ONRegional model proxy · new guideView city costs →Milton, ONNear baseline regional family · rank 43View city costs →Mississauga, ONHigher-cost regional family · rank 7View city costs →Newmarket, ONHigher-cost regional family · rank 70View city costs →Niagara Falls, ONNear baseline regional family · rank 63View city costs →Norfolk County, ONNear baseline regional family · rank 87View city costs →North Bay, ONNear baseline regional family · rank 100View city costs →Oakville, ONNear baseline regional family · rank 25View city costs →Orillia, ONRegional model proxy · new guideView city costs →Oshawa, ONHigher-cost regional family · rank 29View city costs →Ottawa, ONNear baseline regional family · rank 4View city costs →Owen Sound, ONRegional model proxy · new guideView city costs →Pembroke, ONRegional model proxy · new guideView city costs →Peterborough, ONNear baseline regional family · rank 72View city costs →Pickering, ONHigher-cost regional family · rank 59View city costs →Port Hope, ONRegional model proxy · new guideView city costs →Quinte West, ONRegional model proxy · new guideView city costs →Richmond Hill, ONHigher-cost regional family · rank 27View city costs →Sarnia, ONLower-cost regional family · rank 83View city costs →Sault Ste. Marie, ONNear baseline regional family · rank 82View city costs →St. Catharines, ONNear baseline regional family · rank 42View city costs →St. Thomas, ONRegional model proxy · new guideView city costs →Stratford, ONRegional model proxy · new guideView city costs →Thunder Bay, ONNear baseline regional family · rank 51View city costs →Timmins, ONRegional model proxy · new guideView city costs →Toronto, ONHigher-cost regional family · rank 1View city costs →Vaughan, ONHigher-cost regional family · rank 17View city costs →Waterloo, ONNear baseline regional family · rank 47View city costs →Welland, ONNear baseline regional family · rank 98View city costs →Whitby, ONHigher-cost regional family · rank 40View city costs →Windsor, ONLower-cost regional family · rank 23View city costs →Woodstock, ONRegional model proxy · new guideView city costs →
Quebec25 cities
Blainville, QCLower-cost regional family · rank 95View city costs →Brossard, QCLower-cost regional family · rank 67View city costs →Châteauguay, QCRegional model proxy · new guideView city costs →Drummondville, QCLower-cost regional family · rank 75View city costs →Gatineau, QCLower-cost regional family · rank 18View city costs →Granby, QCLower-cost regional family · rank 85View city costs →Laval, QCLower-cost regional family · rank 14View city costs →Lévis, QCLower-cost regional family · rank 33View city costs →Longueuil, QCLower-cost regional family · rank 21View city costs →Mascouche, QCRegional model proxy · new guideView city costs →Mirabel, QCLower-cost regional family · rank 94View city costs →Montréal, QCLower-cost regional family · rank 2View city costs →Québec City, QCLower-cost regional family · rank 12View city costs →Repentigny, QCLower-cost regional family · rank 71View city costs →Rimouski, QCRegional model proxy · new guideView city costs →Rouyn-Noranda, QCRegional model proxy · new guideView city costs →Saguenay, QCLower-cost regional family · rank 36View city costs →Saint-Eustache, QCRegional model proxy · new guideView city costs →Saint-Hyacinthe, QCLower-cost regional family · rank 97View city costs →Saint-Jean-sur-Richelieu, QCLower-cost regional family · rank 62View city costs →Saint-Jérôme, QCLower-cost regional family · rank 73View city costs →Sherbrooke, QCLower-cost regional family · rank 30View city costs →Terrebonne, QCLower-cost regional family · rank 48View city costs →Trois-Rivières, QCLower-cost regional family · rank 39View city costs →Victoriaville, QCRegional model proxy · new guideView city costs →
Nova Scotia5 cities
New Brunswick5 cities
Newfoundland and Labrador3 cities
Prince Edward Island3 cities
Why some numbers repeat

Separate city pages do not require fake city multipliers.

When two municipalities sit in the same broad labour market, Home Cost Canada may use the same regional factor. The pages remain separate because municipal approvals, housing mix, access, climate exposure and project context differ. This keeps the site useful without pretending we sampled contractor prices in all 170 municipalities.

Read the location methodology →

Start with the market, then verify the property

The city directory is designed for regional budget planning, not false street-by-street precision. Use the city page to understand the model's location adjustment and common local scope considerations, then verify permits, building rules, access constraints and contractor pricing for the actual property.

Major-market examples: Vancouver renovation costs, Toronto renovation costs, Montréal renovation costs, Laval renovation costs and Halifax renovation costs.