Google Ads costs for electricians 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$4.86–$28.757,03048
Calgary$6.36–$31.202,44057
Edmonton$6.55–$25.931,53060
Parkland County$6.18–$26.1235052
Sturgeon County$4.95–$18.7429058
Red Deer County$7.07–$37.5922027
County of Grande Prairie No. 1$5.46–$45.9921028
Red Deer$6.81–$22.2618026
Lethbridge$4.27–$49.6515038
Airdrie$12.42–$30.3814049
Cochranenot enough ad clicks13043
Spruce Grove$5.66–$19.1311047
Foothills County$6.87–$25.0211044
Chestermere$5.23–$30.5811059
Grande Prairie$4.31–$73.4110020
St. Albert$4.23–$15.479055
Medicine Hat$1.71–$4.119030
Leducnot enough ad clicks8045
Fort Saskatchewannot enough ad clicks7044
Okotoksnot enough ad clicks6034
Beaumont$5.27–$24.146060
Lloydminster (Alberta part)not enough ad clicks604
Canmore$3.70–$11.30608
Yellowhead County$1.37–$6.77606
Cold Lakenot enough ad clicks505
Camrosenot enough ad clicks4019
Stony Plainnot enough ad clicks4024
Sylvan Lakenot enough ad clicks4020
High Rivernot enough ad clicks4036
Lacombenot enough ad clicks4020
Blackfalds$6.84–$11.114020
Morinvillenot enough ad clicks4029
Brooksnot enough ad clicks302
Strathmorenot enough ad clicks207
Wetaskiwinnot enough ad clicks2032

British Columbia

PlaceCost per clickSearches/moCompetition
British Columbia$4.57–$26.509,49045
Vancouver$5.44–$21.551,90052
Surrey$3.71–$19.451,25041
Burnaby$4.66–$22.6891055
Victoria$6.71–$38.3956063
Coquitlam$7.82–$34.5038062
North Vancouver (District)$8.86–$24.6936063
Richmond$7.05–$23.9634046
Abbotsford$7.27–$36.0533050
Kelowna$5.72–$25.1931045
Delta$3.12–$16.2331030
Chilliwack$18.62–$31.7931048
North Vancouver (City)$3.33–$19.6931060
Langley (District)$8.13–$42.9828057
Port Coquitlam$6.69–$35.2526050
Nanaimo$4.97–$22.0622051
Maple Ridge$4.77–$16.7521047
Prince George$4.17–$13.2715034
Kamloops$9.78–$50.5814039
New Westminster$5.15–$25.2814059
Langford$7.64–$39.2512062
West Vancouver$5–$19.5412058
View Royal$6.76–$38.1812068
Vernon$11–$59.5611043
Courtenay$5.26–$12.7310042
Saanich$7.57–$31.729060
West Kelowna$5.02–$15.329039
Port Moody$9.79–$24.829061
Squamish$8.48–$26.819029
Pitt Meadows$5.31–$49.739046
Campbell River$11.91–$53.488034
North Cowichan$3.39–$8.678042
Langley (City)$3.72–$43.728042
Penticton$2.94–$12.107015
Fort St. Johnnot enough ad clicks703
Parksville$2.81–$26.337038
Missionnot enough ad clicks6051
Salmon Arm$23.24–$41.176059
Sookenot enough ad clicks6042
Cranbrook$2.91–$9.405017
Port Alberni$6.16–$12.475020
Oak Baynot enough ad clicks5035
Central Saanich$3.66–$20.685040
Comox$6.74–$11.545026
Terracenot enough ad clicks502
Williams Lakenot enough ad clicks502
Colwoodnot enough ad clicks4048
Whistlernot enough ad clicks406
Powell River$2.61–$7.65409
Sidney$4.49–$45.914022
Prince Rupertnot enough ad clicks401
North Saanich$8.09–$20.854022
Summerland$5.51–$11.974019
Nelson$3.31–$10.044018
White Rock$4.50–$19.133032
Dawson Creeknot enough ad clicks302
Esquimaltnot enough ad clicks200
Lake Countrynot enough ad clicks2043
Coldstreamnot enough ad clicks200
Secheltnot enough ad clicks209

Canada

PlaceCost per clickSearches/moCompetition
Canada$3.76–$18.7863,57041

Manitoba

PlaceCost per clickSearches/moCompetition
Manitoba$4.49–$45.861,77047
Winnipeg$8.94–$55.8295060
St. Andrews$4.01–$54.8723054
Hanovernot enough ad clicks12045
Brandon$4.06–$18.5911017
Springfield$8.61–$61.5011048
Tachénot enough ad clicks10045
Winklernot enough ad clicks5017
Portage la Prairienot enough ad clicks405
Selkirk$1.40–$39.534038
Steinbachnot enough ad clicks3023
St. Clements$1.44–$7.303053
Thompsonnot enough ad clicks200

New Brunswick

PlaceCost per clickSearches/moCompetition
New Brunswick$2.09–$11.581,21020
Moncton$1.79–$9.4028038
Fredericton$3.83–$16.5221028
Saint Johnnot enough ad clicks15011
Dieppe$1.83–$5.4813033
Miramichinot enough ad clicks6012
Riverview$2.22–$7.785017
Quispamsis$1.46–$3.675011
Bathurstnot enough ad clicks501
Edmundstonnot enough ad clicks304
Rothesaynot enough ad clicks302
Tracadienot enough ad clicks200

Newfoundland and Labrador

PlaceCost per clickSearches/moCompetition
Newfoundland and Labrador$4.24–$14.9777035
St. John's$9.59–$15.2231048
Paradise$2.35–$4.7616037
Mount Pearl$5.29–$14.779053
Conception Bay South$3.74–$15.167030
Grand Falls-Windsornot enough ad clicks402
Gandernot enough ad clicks402
Corner Brooknot enough ad clicks301

Nova Scotia

PlaceCost per clickSearches/moCompetition
Nova Scotia$3.63–$12.612,36034
Halifax$4.97–$12.7845045
East Hants$2.65–$11.9912025
Chester$3.53–$12.3211026
Pictounot enough ad clicks7020
Truronot enough ad clicks7014
Lunenburgnot enough ad clicks6014
West Hantsnot enough ad clicks4020
Antigonishnot enough ad clicks409
Invernessnot enough ad clicks4018
Yarmouthnot enough ad clicks301

Yellowknife

PlaceCost per clickSearches/moCompetition
Yellowknifenot enough ad clicks408

Ontario

PlaceCost per clickSearches/moCompetition
Ontario$3.28–$16.1828,87046
Toronto$4.33–$18.335,99048
Ottawa$4.37–$12.201,89049
Brampton$3.30–$15.111,37053
Mississauga$3.60–$16.081,35048
Hamilton$5.39–$23.431,15060
London$2.83–$18.6997038
Markham$3.60–$19.5973038
Vaughan$3.96–$15.7673055
Kitchener$3.70–$13.5973046
Oakville$3.73–$13.8944052
Oshawa$5.28–$16.6244061
Windsor$2.22–$6.2643028
Richmond Hill$3.28–$16.5338039
Cambridge$4.38–$13.4438055
Burlington$4.47–$16.1036052
Milton$3.69–$13.3035053
Barrie$4.33–$20.3034048
Waterloo$3.65–$11.5631049
Thorold$5.34–$43.3131061
West Lincoln$4.08–$38.8931059
Newmarket$2.40–$21.3129027
St. Catharines$8.63–$31.2428061
Whitby$6.32–$15.8528053
Guelph$4.23–$12.1727046
Kingston$5.57–$29.3223037
Ajax$3.51–$15.6723071
Peterborough$1.65–$10.3923040
Kawartha Lakes$2.11–$17.2223040
Greater Sudbury$2.51–$16.5221030
Brantford$2.02–$11.0621060
Chatham-Kent$4.13–$33.4321037
Thunder Bay$1.64–$16.1319021
Halton Hills$3.10–$12.3019040
Pickering$5.17–$16.5717064
Niagara Falls$5.92–$33.4417065
North Dumfries$3.25–$5.6317050
Norfolk$2.04–$13.6116033
Woodstock$1.90–$15.0916044
Caledon$3.88–$1815044
Aurora$2.75–$13.8615043
Quinte West$1.68–$19.1015032
Middlesex Centre$3.40–$21.1615047
Belleville$1.48–$12.6114047
North Bay$3.04–$9.4614017
St. Thomas$2.62–$10.1314058
Sarnia$4.28–$42.1313031
Wilmot$3.17–$11.5813056
Welland$5.81–$38.5012057
East Gwillimbury$18.93–$24.6812038
King$6.47–$14.4312046
Sault Ste. Marie$1.19–$5.8611014
Haldimand$2.77–$7.4111028
Cornwall$2.76–$22.6011036
Bradford West Gwillimbury$4.95–$13.6311044
Orangeville$2.01–$8.6411038
New Tecumseth$3.09–$9.7910032
Innisfil$1.97–$11.2510030
Brant$3.35–$12.3310080
Stratford$1.83–$4.2810025
Grimsby$8.14–$41.0510043
Lincoln$4.09–$25.7610070
Collingwood$4.93–$21.1010071
Woolwichnot enough ad clicks9034
Cobourg$10.13–$11.119035
Tiny$2.75–$9.139040
Cavan Monaghannot enough ad clicks9053
Whitchurch-Stouffville$5.02–$15.428060
Georgina$2.27–$10.578061
Orillia$1.79–$6.168041
Prince Edwardnot enough ad clicks8022
Guelph/Eramosa$4.12–$11.848046
Fort Erienot enough ad clicks7043
LaSallenot enough ad clicks7030
Centre Wellingtonnot enough ad clicks7044
Wasaga Beach$2.86–$9.047029
Tecumseh$1.45–$7.027026
Owen Sound$3.18–$50.477043
Port Colbornenot enough ad clicks7041
Clearview$3.73–$19.617045
South Dundas$1.08–$7.997021
Lakeshorenot enough ad clicks6016
Clarence-Rockland$3.42–$10.246033
Strathroy-Caradoc$3.26–$8.596018
Essa$1.88–$14.696042
Springwater$2.03–$11.176040
Scugognot enough ad clicks6052
Essex$1.84–$36.016016
Huntsvillenot enough ad clicks6039
Tillsonburgnot enough ad clicks6029
Midland$3.91–$8.306030
Pembroke$1.69–$9.836017
Thames Centrenot enough ad clicks6027
South Glengarry$1.69–$22.616037
Erin$1.25–$5.346038
Grey Highlandsnot enough ad clicks6044
Timmins$2.04–$5.69507
Leamingtonnot enough ad clicks5018
Kingsvillenot enough ad clicks5028
Niagara-on-the-Lakenot enough ad clicks500
Selwynnot enough ad clicks5025
Pelham$6.16–$22.275036
Bracebridge$1.53–$4.405019
Port Hopenot enough ad clicks5036
Saugeen Shores$5.16–$8.955049
Kenoranot enough ad clicks502
Trent Hills$1.52–$8.785040
Ingersollnot enough ad clicks5036
West Grey$5.35–$15.285042
Carleton Place$4.52–$9.325076
Wellington Northnot enough ad clicks5019
Brighton$6.95–$24.065028
Lambton Shoresnot enough ad clicks5024
Amherstburg$2.13–$5.78409
Brockville$3.14–$9.274040
Uxbridgenot enough ad clicks4059
South Frontenacnot enough ad clicks4034
Russellnot enough ad clicks4055
Petawawa$1.67–$5.864026
North Grenvillenot enough ad clicks4013
Greater Napanee$4.97–$23.154021
North Perthnot enough ad clicks4021
St. Clair$1.66–$4.914033
West Nipissingnot enough ad clicks4011
Severnnot enough ad clicks4030
The Nation$3.45–$10.294021
Gravenhurstnot enough ad clicks4046
Brock$1.82–$9.19409
Kincardinenot enough ad clicks4020
Meafordnot enough ad clicks4020
Elliot Lakenot enough ad clicks404
Georgian Bluffsnot enough ad clicks4045
Hamilton (Township)not enough ad clicks4028
Adjala-Tosorontionot enough ad clicks4018
Rideau Lakes$1.94–$3.984034
North Glengarry$2.18–$7.654011
Penetanguishenenot enough ad clicks4032
Claringtonnot enough ad clicks3034
Mississippi Millsnot enough ad clicks3032
South Stormont$3.10–$17.953038
Perth Eastnot enough ad clicks3033
North Dundasnot enough ad clicks3059
Norwichnot enough ad clicks3025
Taynot enough ad clicks3041
Mapletonnot enough ad clicks309
Hawkesburynot enough ad clicks3025
South Huronnot enough ad clicks3031
Oro-Medontenot enough ad clicks2071
Loyalist$4.02–$10.792031
Wellesleynot enough ad clicks2033
Ramaranot enough ad clicks2038

Prince Edward Island

PlaceCost per clickSearches/moCompetition
Prince Edward Island$1.41–$6.8328032
Charlottetown$1.48–$3.3712020
Stratford$1.48–$3.029021
Summerside$1.80–$5.475029

Quebec

PlaceCost per clickSearches/moCompetition
Quebec$4.41–$18.656,72031
Montreal$7.30–$18.923,02032
Laval$5.64–$18.9238034
Gatineau$2.49–$7.8537036
Longueuil$5.30–$18.1823033
Quebec City$2–$5.6517026
Brossard$5.82–$17.5616040
Pointe-Claire$6.97–$18.5415057
Mont-Royal$9.09–$15.9915053
Dollard-des-Ormeaux$5.83–$16.8414057
La Prairienot enough ad clicks14010
Dorval$8.26–$18.0910051
Kirkland$9.52–$18.759038
Candiacnot enough ad clicks8024
Prévost$2.25–$14.968030
Saint-Sauveur$2.25–$14.968030
Lévisnot enough ad clicks709
Terrebonnenot enough ad clicks7017
Côte-Saint-Luc$9.54–$14.827051
Saint-Georgesnot enough ad clicks703
Beaconsfield$6.90–$19.817064
Sherbrooke$2.98–$12.696014
Saint-Jean-sur-Richelieunot enough ad clicks6027
Blainville$4.25–$12.666048
Châteauguaynot enough ad clicks6040
Vaudreuil-Dorionnot enough ad clicks6036
Rouyn-Norandanot enough ad clicks603
Farnhamnot enough ad clicks6010
Repentignynot enough ad clicks5041
Mirabel$1.81–$11.385030
Sainte-Julienot enough ad clicks5016
Saint-Constantnot enough ad clicks5030
Westmountnot enough ad clicks5021
Val-des-Monts$1.97–$7.705023
Saguenaynot enough ad clicks405
Granbynot enough ad clicks4013
Rimouskinot enough ad clicks400
Saint-Eustache$3.32–$8.264032
Sorel-Tracynot enough ad clicks401
Chambly$9.11–$14.464039
Boisbriand$7.14–$18.134053
Sainte-Thérèse$7.14–$15.974052
Sept-Îlesnot enough ad clicks401
L'Assomptionnot enough ad clicks400
Saint-Lambert$9.09–$26.814024
Sainte-Marthe-sur-le-Lacnot enough ad clicks4057
Deux-Montagnesnot enough ad clicks4023
Sainte-Catherinenot enough ad clicks4033
Cowansville$0.48–$4.374018
Pincourtnot enough ad clicks4010
Mercier$2.29–$99.454020
Rosemèrenot enough ad clicks4039
Cantleynot enough ad clicks4024
Mont-Tremblantnot enough ad clicks403
Trois-Rivièresnot enough ad clicks3043
Saint-Jérômenot enough ad clicks309
Drummondvillenot enough ad clicks3011
Mascouchenot enough ad clicks3048
Salaberry-de-Valleyfieldnot enough ad clicks3030
Bouchervillenot enough ad clicks3019
Val-d'Ornot enough ad clicks303
Magognot enough ad clicks3016
Saint-Bruno-de-Montarvillenot enough ad clicks3035
Thetford Minesnot enough ad clicks302
Saint-Lin–Laurentidesnot enough ad clicks3074
Joliettenot enough ad clicks3027
Varennesnot enough ad clicks3027
Rivière-du-Loupnot enough ad clicks300
Mont-Saint-Hilairenot enough ad clicks3025
Saint-Basile-le-Grandnot enough ad clicks3011
Sainte-Anne-des-Plainesnot enough ad clicks3021
Lavaltrienot enough ad clicks300
Sainte-Adèlenot enough ad clicks300
Matanenot enough ad clicks309
Beauharnois$1.58–$3.913037
Saint-Amablenot enough ad clicks300
Sainte-Marienot enough ad clicks3013
Amosnot enough ad clicks300
Carignannot enough ad clicks3021
Notre-Dame-de-l'Île-Perrotnot enough ad clicks300
Bromontnot enough ad clicks3051
Sainte-Juliennenot enough ad clicks3012
Bois-des-Filionnot enough ad clicks3015
Saint-Hyacinthenot enough ad clicks2029
Shawinigannot enough ad clicks207
Victoriavillenot enough ad clicks200
Almanot enough ad clicks206
Beloeilnot enough ad clicks2027
Baie-Comeaunot enough ad clicks200
Sainte-Sophienot enough ad clicks2043
Saint-Colombannot enough ad clicks200
L'Ancienne-Lorettenot enough ad clicks2032
Gaspénot enough ad clicks200
Mont-Lauriernot enough ad clicks200
Lachutenot enough ad clicks2016
Dolbeau-Mistassininot enough ad clicks200
Bécancournot enough ad clicks206
Rawdonnot enough ad clicks2037
L'Île-Perrotnot enough ad clicks200
Marievillenot enough ad clicks2010
Sainte-Agathe-des-Montsnot enough ad clicks2022
La Tuquenot enough ad clicks200
Saint-Raymondnot enough ad clicks2037
Montmagnynot enough ad clicks200
Saint-Hippolytenot enough ad clicks2031
Pont-Rougenot enough ad clicks200
Saint-Féliciennot enough ad clicks200

Saskatchewan

PlaceCost per clickSearches/moCompetition
Saskatchewan$2.32–$8.821,30024
Saskatoon$2.73–$8.6038038
Regina$2.25–$8.3935031
Prince Albertnot enough ad clicks906
Moose Jawnot enough ad clicks705
Yorktonnot enough ad clicks6011
Swift Currentnot enough ad clicks503
North Battlefordnot enough ad clicks5020
Warmannot enough ad clicks5016
Estevannot enough ad clicks401
Martensvillenot enough ad clicks4040
Weyburnnot enough ad clicks3010

Whitehorse

PlaceCost per clickSearches/moCompetition
Whitehorsenot enough ad clicks7027