Explore

Google Ads costs for plumbers across Canada

Cost per click and monthly searches by province, city and town. Pick a place for the full answer, with Meta costs, seasonality and nearby markets.

Alberta

PlaceCost per clickSearches/moCompetition
Alberta$8.75–$45.888,29052
Calgary$9.16–$35.043,16060
Edmonton$16.68–$49.782,01059
Parkland County$11.66–$50.7443056
Sturgeon County$16.74–$47.7826058
Red Deer County$11–$56.3624031
County of Grande Prairie No. 1$11.66–$65.5520046
Red Deer$14.09–$61.4117032
Airdrie$13.66–$37.4717050
Lethbridge$9.80–$75.5114058
Medicine Hat$8.66–$84.7310044
Foothills County$7.61–$29.3910071
Chestermere$4.39–$21.8510052
St. Albert$40.83–$74.499069
Grande Prairie$15.54–$67.309053
Spruce Grove$22.27–$1248056
Cochrane$7.28–$27.517054
Leduc$7.94–$63.496061
Okotoksnot enough ad clicks5066
Sylvan Lakenot enough ad clicks5052
Yellowhead Countynot enough ad clicks5036
Fort Saskatchewannot enough ad clicks4054
Beaumontnot enough ad clicks4065
Lloydminster (Alberta part)$4.63–$67.944048
Stony Plainnot enough ad clicks4059
Canmorenot enough ad clicks4055
Cold Lakenot enough ad clicks404
Brooksnot enough ad clicks4027
Lacombenot enough ad clicks4062
Blackfaldsnot enough ad clicks4020
Camrosenot enough ad clicks3059
Strathmorenot enough ad clicks3044
High Rivernot enough ad clicks3046
Wetaskiwinnot enough ad clicks3010
Morinvillenot enough ad clicks3044

British Columbia

PlaceCost per clickSearches/moCompetition
British Columbia$8.58–$51.4712,50056
Vancouver$12.01–$53.133,61062
Surrey$8.83–$46.811,80062
Burnaby$14.24–$52.511,26043
Victoria$9.57–$78.9487066
Richmond$8.68–$36.6573062
North Vancouver (District)$12.12–$54.8259067
Nanaimo$21.92–$68.0247059
Coquitlam$10.59–$58.3745057
Kelowna$15.48–$52.9933066
Delta$12.53–$56.6931050
North Vancouver (City)$8.24–$51.4331059
Abbotsford$12.04–$43.3726065
Langley (District)$5.10–$43.4626059
Port Coquitlam$10.52–$52.8326065
Langford$8–$86.3920074
View Royal$8–$86.3519073
New Westminster$15.68–$60.7617061
Parksville$8.71–$71.2616078
Kamloops$16.42–$55.3015066
Chilliwack$14.32–$45.4215070
Maple Ridge$12.45–$63.7714069
Prince George$2.27–$14.4514045
West Vancouver$8.58–$48.7214089
Vernon$6.19–$34.1211082
Port Moody$5.63–$35.3311069
Courtenay$5.06–$35.609035
Saanich$13.33–$85.547051
Penticton$6.86–$24.467035
West Kelowna$11.03–$47.597082
Campbell River$3.52–$18.877036
North Cowichannot enough ad clicks7023
Langley (City)$14.43–$67.717059
Squamish$4.97–$60.656042
Fort St. John$2.77–$11.816021
Pitt Meadows$6.57–$25.896087
Central Saanich$9.03–$60.186058
White Rocknot enough ad clicks5018
Cranbrook$5.24–$12.495040
Salmon Arm$11.25–$18.555059
Oak Bay$4.64–$27.775043
Terrace$2.90–$15.155041
Missionnot enough ad clicks4059
Colwoodnot enough ad clicks4043
Port Alberninot enough ad clicks4039
Comox$7.52–$62.194019
Whistlernot enough ad clicks4056
Dawson Creeknot enough ad clicks4025
Sidneynot enough ad clicks4044
Nelson$2.08–$10.894037
Williams Lakenot enough ad clicks4038
Esquimaltnot enough ad clicks300
Sookenot enough ad clicks3041
Powell River$6.63–$16.683033
Prince Rupertnot enough ad clicks3038
North Saanichnot enough ad clicks3076
Summerlandnot enough ad clicks3043
Coldstreamnot enough ad clicks200
Secheltnot enough ad clicks2036
Lake Countrynot enough ad clicks100

Canada

PlaceCost per clickSearches/moCompetition
Canada$5.77–$38.1777,00037

Manitoba

PlaceCost per clickSearches/moCompetition
Manitoba$3.42–$14.572,25055
Winnipeg$4.06–$15.181,46059
St. Andrews$4.35–$10.9723055
Springfield$5.59–$17.0113065
Brandon$1.48–$7.049044
Hanover$2.56–$11.599032
Taché$2.34–$8.587052
Steinbachnot enough ad clicks5027
Winklernot enough ad clicks5027
Portage la Prairienot enough ad clicks3033
Thompsonnot enough ad clicks3021
St. Clementsnot enough ad clicks3029
Selkirk$1.21–$7.953040

New Brunswick

PlaceCost per clickSearches/moCompetition
New Brunswick$1.84–$10.221,02026
Moncton$2.96–$22.2625039
Fredericton$1.59–$4.9317023
Saint John$2.82–$11.1214019
Dieppe$4.30–$42.0311033
Quispamsisnot enough ad clicks5019
Riverviewnot enough ad clicks4022
Miramichinot enough ad clicks4016
Edmundstonnot enough ad clicks3030
Bathurstnot enough ad clicks3034
Rothesaynot enough ad clicks300
Tracadienot enough ad clicks204

Newfoundland and Labrador

PlaceCost per clickSearches/moCompetition
Newfoundland and Labrador$2.25–$12.4048037
St. John's$3.11–$14.8925045
Mount Pearl$3.32–$16.106057
Paradise$3.35–$11.625059
Conception Bay South$1.74–$12.654032
Corner Brooknot enough ad clicks302
Grand Falls-Windsornot enough ad clicks3041
Gandernot enough ad clicks3035

Nova Scotia

PlaceCost per clickSearches/moCompetition
Nova Scotia$2.01–$10.501,56042
Halifax$2.38–$11.4432050
Pictounot enough ad clicks7024
Chester$1.94–$8.126045
Truro$3.94–$17.445043
Lunenburg$1.45–$3.364053
East Hantsnot enough ad clicks4028
West Hants$2.74–$5.733015
Antigonishnot enough ad clicks3034
Yarmouthnot enough ad clicks3042
Invernessnot enough ad clicks2018

Yellowknife

PlaceCost per clickSearches/moCompetition
Yellowknifenot enough ad clicks4029

Ontario

PlaceCost per clickSearches/moCompetition
Ontario$7.34–$35.0629,50044
Toronto$8.74–$32.088,49036
Ottawa$9.17–$38.472,18051
Mississauga$7.33–$31.511,86059
Hamilton$13.38–$46.151,30068
Brampton$6.88–$31.351,29058
London$12.19–$42.0798055
Markham$6.60–$40.0289050
Kitchener$10.56–$41.3287060
Vaughan$11.51–$40.9484053
Windsor$4.62–$29.8458058
Kingston$5.14–$23.5451042
Greater Sudbury$2.97–$11.2247060
Oshawa$5.69–$36.8646063
St. Catharines$10.06–$53.0144057
Oakville$11.10–$49.7242053
Richmond Hill$9.71–$38.5138042
Whitby$4.37–$3736063
Waterloo$6.90–$27.9933062
Niagara Falls$7.79–$39.8833047
Quinte West$1.84–$15.2533021
Barrie$9.23–$45.2731059
Guelph$14.60–$49.3130068
Cambridge$11.76–$42.0129051
Burlington$10.96–$38.3727062
Milton$9.25–$36.2926050
Newmarket$10.81–$38.6025028
Ajax$8.06–$36.6021071
Thorold$10.77–$45.8021072
Thunder Bay$2.70–$6.8517043
Peterborough$4.41–$46.8417066
West Lincoln$11.27–$47.5217065
Brantford$8.36–$43.7315076
Pickering$10.37–$38.3115044
Chatham-Kent$10.34–$81.8314050
Middlesex Centre$10.70–$41.6814047
Aurora$7.27–$34.0613023
Kawartha Lakes$2.47–$55.8711051
Caledon$3.98–$31.6211041
Halton Hills$7.42–$45.3711036
North Bay$1.96–$9.9111044
St. Thomas$19.13–$47.8011076
Wilmot$12.22–$30.7411046
Sarnia$5.09–$25.4610041
Sault Ste. Marie$2.76–$9.449048
Norfolk$3.52–$15.639053
Welland$12.26–$48.079058
Belleville$4.77–$16.209054
Woodstock$7.36–$45.449046
Bradford West Gwillimbury$20.79–$51.219045
East Gwillimburynot enough ad clicks9056
Orangeville$9.41–$25.269058
King$7.48–$47.689080
Tecumseh$5.53–$22.989059
North Dumfries$6.17–$48.169055
Greater Napaneenot enough ad clicks8080
Whitchurch-Stouffvillenot enough ad clicks7047
Haldimandnot enough ad clicks7049
Cornwall$5.77–$15.417045
Georgina$4.78–$62.687063
LaSalle$2.57–$10.127029
Collingwoodnot enough ad clicks7054
Huntsville$4.60–$17.987038
Port Colbornenot enough ad clicks7059
Cavan Monaghannot enough ad clicks7069
New Tecumseth$11.87–$53.706059
Orillianot enough ad clicks6077
Stratfordnot enough ad clicks6052
Grimsby$7.75–$43.526071
Woolwich$10.42–$45.376049
Lincoln$9.41–$23.046061
Brockville$3.15–$11.746084
Cobourg$5.58–$48.146043
Pembrokenot enough ad clicks607
Guelph/Eramosa$20.04–$51.606060
Innisfil$9.15–$38.145055
Timminsnot enough ad clicks5013
Brant$8.16–$25.225062
Fort Erie$5.25–$525070
Kingsvillenot enough ad clicks5053
Scugog$10.85–$43.675034
Essexnot enough ad clicks5025
Lakeshorenot enough ad clicks4070
Centre Wellingtonnot enough ad clicks4053
Leamingtonnot enough ad clicks4030
Clarence-Rocklandnot enough ad clicks4075
Prince Edwardnot enough ad clicks4044
Wasaga Beachnot enough ad clicks4050
Strathroy-Caradocnot enough ad clicks4054
Amherstburg$4.64–$20.544070
Owen Soundnot enough ad clicks4040
Tillsonburgnot enough ad clicks4050
Petawawa$4.72–$9.714046
Midlandnot enough ad clicks4055
Bracebridgenot enough ad clicks4026
Kenoranot enough ad clicks4022
Clearviewnot enough ad clicks4031
West Nipissingnot enough ad clicks4030
Thames Centrenot enough ad clicks4040
Trent Hills$6.50–$12.134045
Ingersollnot enough ad clicks4053
South Glengarry$5.41–$15.664018
Tinynot enough ad clicks4041
Elliot Lakenot enough ad clicks4049
South Dundasnot enough ad clicks400
Claringtonnot enough ad clicks300
Oro-Medontenot enough ad clicks3067
Essanot enough ad clicks3048
Springwater$10.61–$27.563033
Uxbridgenot enough ad clicks3072
South Frontenacnot enough ad clicks3046
Russellnot enough ad clicks3013
Niagara-on-the-Lakenot enough ad clicks300
Selwynnot enough ad clicks3016
Pelhamnot enough ad clicks3062
North Grenvillenot enough ad clicks3064
Loyalistnot enough ad clicks3017
Port Hopenot enough ad clicks3041
Saugeen Shores$3.01–$10.233029
North Perthnot enough ad clicks3018
Mississippi Millsnot enough ad clicks3067
St. Clairnot enough ad clicks3049
Severnnot enough ad clicks3073
South Stormontnot enough ad clicks3017
The Nation$3.55–$10.873045
Gravenhurstnot enough ad clicks3045
West Greynot enough ad clicks3018
Brocknot enough ad clicks300
Carleton Placenot enough ad clicks3033
Wellington Northnot enough ad clicks3025
Kincardinenot enough ad clicks3050
Brighton$4.68–$11.353022
Erinnot enough ad clicks3057
Lambton Shores$2.91–$9.083056
Meafordnot enough ad clicks3021
North Dundasnot enough ad clicks3017
Norwichnot enough ad clicks3033
Georgian Bluffs$6.09–$11.913025
Taynot enough ad clicks3033
Adjala-Tosorontio$16.84–$29.603066
Mapletonnot enough ad clicks3038
Grey Highlandsnot enough ad clicks3067
Ramaranot enough ad clicks3035
Hawkesburynot enough ad clicks3014
North Glengarry$4.93–$16.553024
Penetanguishenenot enough ad clicks3033
South Huronnot enough ad clicks3041
Perth Eastnot enough ad clicks2038
Wellesleynot enough ad clicks2065
Hamilton (Township)not enough ad clicks2024
Rideau Lakesnot enough ad clicks2059

Prince Edward Island

PlaceCost per clickSearches/moCompetition
Prince Edward Island$1.95–$6.8721035
Charlottetown$2.16–$7.0312043
Stratford$1.80–$7.987050
Summersidenot enough ad clicks4056

Quebec

PlaceCost per clickSearches/moCompetition
Quebec$3.32–$14.056,71026
Montreal$3.41–$13.484,47025
Laval$3.40–$13.1039027
Gatineau$5.56–$19.7230036
Quebec City$3.27–$12.3720021
Longueuil$4.97–$18.1520031
Mont-Royal$2.98–$10.1616044
Brossard$2.74–$8.9212028
Pointe-Claire$5.13–$15.2111047
Côte-Saint-Luc$3.40–$12.879066
Kirkland$4.39–$14.189083
Lévisnot enough ad clicks7019
Dollard-des-Ormeaux$3.63–$12.127059
Dorval$3.72–$14.257023
Sherbrooke$4.72–$18.576040
Terrebonnenot enough ad clicks5042
Repentignynot enough ad clicks5037
Blainville$2.04–$12.355060
Châteauguay$3.31–$5.925043
Victoriavillenot enough ad clicks501
Vaudreuil-Dorionnot enough ad clicks5019
Candiacnot enough ad clicks5021
Beaconsfieldnot enough ad clicks505
Prévostnot enough ad clicks5057
Saint-Sauveurnot enough ad clicks5057
Trois-Rivièresnot enough ad clicks4031
Saint-Jean-sur-Richelieunot enough ad clicks4032
Salaberry-de-Valleyfieldnot enough ad clicks4028
Rouyn-Norandanot enough ad clicks4013
Boisbriandnot enough ad clicks4031
Saint-Lambert$5.13–$14.374038
Westmount$5.82–$21.624017
Val-des-Montsnot enough ad clicks4026
Saguenaynot enough ad clicks3033
Saint-Jérômenot enough ad clicks3010
Granbynot enough ad clicks3055
Mirabelnot enough ad clicks3045
Saint-Hyacinthenot enough ad clicks3044
Mascouchenot enough ad clicks3028
Shawinigannot enough ad clicks3020
Rimouskinot enough ad clicks3037
Saint-Eustachenot enough ad clicks3033
Bouchervillenot enough ad clicks3042
Sorel-Tracynot enough ad clicks3035
Saint-Georgesnot enough ad clicks3033
Val-d'Ornot enough ad clicks301
Chambly$3.47–$7.383024
Almanot enough ad clicks300
Sainte-Julienot enough ad clicks3037
Saint-Constantnot enough ad clicks3033
Magognot enough ad clicks3015
Sainte-Thérèsenot enough ad clicks3037
La Prairienot enough ad clicks3064
Saint-Bruno-de-Montarvillenot enough ad clicks3016
Thetford Minesnot enough ad clicks3040
Sept-Îlesnot enough ad clicks3036
Beloeilnot enough ad clicks3033
Saint-Lin–Laurentidesnot enough ad clicks300
L'Assomptionnot enough ad clicks3033
Joliettenot enough ad clicks3048
Varennesnot enough ad clicks300
Baie-Comeaunot enough ad clicks300
Rivière-du-Loupnot enough ad clicks300
Sainte-Marthe-sur-le-Lacnot enough ad clicks300
Mont-Saint-Hilairenot enough ad clicks300
Sainte-Sophienot enough ad clicks300
Deux-Montagnesnot enough ad clicks300
Saint-Colombannot enough ad clicks300
Sainte-Catherinenot enough ad clicks3062
Saint-Basile-le-Grandnot enough ad clicks300
L'Ancienne-Lorettenot enough ad clicks3014
Cowansvillenot enough ad clicks3052
Sainte-Anne-des-Plainesnot enough ad clicks300
Gaspénot enough ad clicks300
Pincourtnot enough ad clicks300
Merciernot enough ad clicks3068
Lavaltrienot enough ad clicks300
Mont-Lauriernot enough ad clicks300
Lachutenot enough ad clicks303
Rosemère$1.69–$4.973049
Matanenot enough ad clicks3033
Dolbeau-Mistassininot enough ad clicks3033
Beauharnoisnot enough ad clicks3041
Sainte-Marienot enough ad clicks300
Carignannot enough ad clicks3033
Rawdonnot enough ad clicks3026
Cantleynot enough ad clicks3050
Bromontnot enough ad clicks3042
Marievillenot enough ad clicks3033
Sainte-Juliennenot enough ad clicks3010
Mont-Tremblantnot enough ad clicks300
Bois-des-Filionnot enough ad clicks3057
Farnhamnot enough ad clicks300
Saint-Féliciennot enough ad clicks3010
Drummondvillenot enough ad clicks2050
Bécancournot enough ad clicks2050
Saint-Amablenot enough ad clicks200
Amosnot enough ad clicks200
Sainte-Agathe-des-Montsnot enough ad clicks2067
La Tuquenot enough ad clicks200
Montmagnynot enough ad clicks207
Pont-Rougenot enough ad clicks200
Saint-Charles-Borroméenot enough ad clicks100
Sainte-Adèlenot enough ad clicks1014
L'Île-Perrotnot enough ad clicks100
Notre-Dame-de-l'Île-Perrotnot enough ad clicks100
Saint-Raymondnot enough ad clicks100
Saint-Hippolytenot enough ad clicks100

Saskatchewan

PlaceCost per clickSearches/moCompetition
Saskatchewan$2.31–$20.751,30045
Saskatoon$2.08–$10.5642056
Regina$2.93–$43.4740051
Prince Albert$1.49–$4.759020
Moose Jawnot enough ad clicks6029
Swift Currentnot enough ad clicks604
North Battlefordnot enough ad clicks6013
Yorktonnot enough ad clicks4042
Warmannot enough ad clicks3075
Weyburnnot enough ad clicks3033
Estevannot enough ad clicks302
Martensvillenot enough ad clicks3024

Whitehorse

PlaceCost per clickSearches/moCompetition
Whitehorse$0.32–$4.275042