Explore

Google Ads costs for law firms 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$5.31–$28.819,00038
Calgary$6.22–$30.472,99042
Edmonton$5.80–$32.452,66038
Parkland County$6.19–$33.7740034
Sturgeon County$6.55–$33.6131041
County of Grande Prairie No. 1$3.60–$24.8320024
Red Deer County$4.19–$29.2118029
Lethbridge$5.10–$21.4315032
Leduc$4.28–$16.4215040
Red Deer$4.22–$29.9513026
Airdrie$5.92–$30.0313044
St. Albert$4.85–$22.0413032
Spruce Grove$6.30–$80.8510031
Foothills County$3.94–$20.1710036
Medicine Hat$5.96–$25.629026
Chestermere$5.19–$30.399030
Grande Prairie$4.02–$17.877021
Cochrane$7.06–$30.476036
Okotoks$7.93–$39.315035
Fort Saskatchewan$13.84–$39.245036
Beaumont$8.70–$24.235068
Lloydminster (Alberta part)$2.39–$9.034022
Canmorenot enough ad clicks4028
Cold Lakenot enough ad clicks4021
Yellowhead County$11.07–$60.274023
Camrose$0.99–$7.473056
Stony Plain$16.68–$45.213043
Sylvan Lake$3.44–$8.083053
Brooks$6.27–$25.493012
Strathmore$5.96–$20.893029
High Rivernot enough ad clicks3017
Lacombenot enough ad clicks3028
Wetaskiwinnot enough ad clicks3029
Blackfaldsnot enough ad clicks3032
Morinville$4.21–$5.773048

British Columbia

PlaceCost per clickSearches/moCompetition
British Columbia$4.42–$21.329,88036
Vancouver$6.60–$15.501,80040
Surrey$5.25–$29.481,22043
Burnaby$6.65–$23.8085041
Victoria$4.18–$13.9848035
North Vancouver (District)$6.72–$18.2840042
Richmond$3.54–$15.4939041
Abbotsford$6.74–$30.9035038
Kelowna$3.15–$15.4831027
Coquitlam$5.57–$28.9029044
Langley (District)$5.33–$29.6325035
Delta$5.76–$27.5124037
North Vancouver (City)$4.05–$13.5222036
Kamloops$3.19–$20.2019022
Nanaimo$2.48–$10.1518030
Port Coquitlam$6.58–$30.1118051
Chilliwack$6.49–$30.4417032
New Westminster$7.20–$27.6717040
Maple Ridge$6.47–$30.9215046
Prince George$2.28–$10.1213031
Vernon$2.94–$13.7012025
View Royal$3.72–$13.4710041
Langford$3.69–$12.679036
West Vancouver$3.64–$13.639026
Saanich$5.70–$16.288040
Penticton$3.35–$35.227018
West Kelowna$3.88–$24.197030
Campbell River$2.72–$6.037015
Port Moody$4.49–$35.637035
Langley (City)$6.01–$20.937032
Courtenay$2.38–$8.457031
Salmon Arm$2.77–$10.915019
Pitt Meadows$9.26–$29.025046
Port Alberni$3.05–$9.015024
Parksville$3.24–$14.295023
Squamish$5.38–$14.954071
White Rock$3.48–$23.154044
Fort St. John$3.48–$11.484028
Cranbrook$1.70–$7.494023
Oak Baynot enough ad clicks4020
Whistlernot enough ad clicks4031
Powell Rivernot enough ad clicks4032
Terrace$2.89–$24.914012
Nelsonnot enough ad clicks4011
Williams Lake$4.72–$16.064023
Mission$6.45–$19.073054
North Cowichan$5.49–$20.373061
Colwood$7.43–$17.253048
Esquimaltnot enough ad clicks300
Central Saanich$5.41–$17.333053
Sookenot enough ad clicks3065
Comoxnot enough ad clicks3019
Dawson Creek$3.95–$10.143043
Sidney$1.62–$4.873039
Prince Rupertnot enough ad clicks3020
North Saanichnot enough ad clicks3011
Summerlandnot enough ad clicks3029
Coldstreamnot enough ad clicks300
Lake Countrynot enough ad clicks100

Canada

PlaceCost per clickSearches/moCompetition
Canada$4.58–$22.8857,80029

Manitoba

PlaceCost per clickSearches/moCompetition
Manitoba$1.70–$11.371,76021
Winnipeg$1.97–$12.061,22021
St. Andrews$1.75–$7.1617030
Springfield$1.32–$15.1212023
Brandon$1.78–$15.1811014
Hanover$1.12–$7.379019
Taché$1.48–$7.246023
Steinbachnot enough ad clicks408
Winkler$3.56–$4.264028
Portage la Prairienot enough ad clicks3018
Thompson$2.81–$13.753021
St. Clementsnot enough ad clicks308
Selkirknot enough ad clicks3042

New Brunswick

PlaceCost per clickSearches/moCompetition
New Brunswick$2.32–$16.891,09021
Moncton$2.46–$21.5726023
Fredericton$2.57–$13.9416022
Saint John$2.55–$18.9513014
Dieppe$2.02–$18.3710025
Quispamsis$2.16–$5.134027
Miramichinot enough ad clicks4012
Riverviewnot enough ad clicks3013
Edmundstonnot enough ad clicks304
Tracadienot enough ad clicks303
Bathurstnot enough ad clicks3012
Rothesaynot enough ad clicks305

Newfoundland and Labrador

PlaceCost per clickSearches/moCompetition
Newfoundland and Labrador$2.02–$9.2772019
St. John's$2.07–$9.4228017
Mount Pearlnot enough ad clicks6016
Conception Bay South$0.74–$2.185047
Paradise$0.82–$10.854016
Corner Brooknot enough ad clicks4016
Grand Falls-Windsornot enough ad clicks308
Gandernot enough ad clicks305

Nova Scotia

PlaceCost per clickSearches/moCompetition
Nova Scotia$3.30–$21.681,61022
Halifax$4.96–$35.3836020
Chester$3.80–$20.637036
Pictounot enough ad clicks4019
Truro$3.80–$13.514017
Lunenburgnot enough ad clicks3014
East Hants$2.45–$18.533038
West Hantsnot enough ad clicks3016
Antigonishnot enough ad clicks309
Invernessnot enough ad clicks308
Yarmouthnot enough ad clicks3025

Yellowknife

PlaceCost per clickSearches/moCompetition
Yellowknifenot enough ad clicks4019

Ontario

PlaceCost per clickSearches/moCompetition
Ontario$4.97–$23.3327,30033
Toronto$6.86–$26.086,80033
Ottawa$4.38–$18.901,85031
Mississauga$5.58–$22.981,53041
Brampton$5.98–$23.221,53044
London$4.95–$23.611,01029
Hamilton$6.09–$24.6494039
Markham$5.28–$20.1076030
Vaughan$7.16–$32.5770035
Windsor$3.30–$15.8960029
Kitchener$5.97–$19.1452038
Oakville$6.77–$24.9147036
Richmond Hill$6.75–$21.2639029
Burlington$6.15–$23.1633026
Oshawa$9.53–$26.8133034
Barrie$5.73–$28.4730029
Cambridge$7.12–$22.4227043
Guelph$6.50–$20.2126034
Kingston$3.40–$15.2926022
Greater Sudbury$4.07–$24.6026031
Milton$7.33–$22.7225045
Ajax$5.91–$23.6725031
Waterloo$5.41–$15.5824024
Whitby$8.47–$24.6624033
St. Catharines$6.36–$23.4221041
Newmarket$6.94–$28.3819028
Thorold$6.61–$22.2119043
Thunder Bay$2.74–$24.1018016
Brantford$4.99–$19.7418041
Pickering$8.92–$26.5317032
Niagara Falls$6.10–$26.3615050
Peterborough$5.11–$32.0215030
Chatham-Kent$2.62–$11.9814027
West Lincoln$6.32–$22.0714045
Kawartha Lakes$4.50–$22.0313040
Sault Ste. Marie$4.11–$12.6113037
Sarnia$3.93–$20.6712033
Middlesex Centre$4.29–$26.7811033
Caledon$7.56–$22.7510032
Halton Hills$6.04–$20.0510039
Aurora$6.47–$24.1810033
Welland$6.76–$27.1310031
Belleville$4.98–$16.5410022
North Bay$3.25–$9.389029
Cornwall$3.89–$14.349030
Woodstock$5.85–$31.749039
Wilmot$7.14–$21.429043
Norfolk$3.42–$10.278034
Quinte West$3.82–$10.288043
St. Thomas$4.70–$26.868031
New Tecumseth$4.36–$25.447037
Bradford West Gwillimbury$7.62–$26.347044
King$7.57–$30.597034
Tecumseh$2.74–$14.977031
Whitchurch-Stouffville$8.55–$19.286040
Haldimand$4.77–$17.726038
Georgina$7.78–$27.716039
Innisfil$9.75–$32.136035
Timmins$2.89–$10.656024
Orillia$6.26–$27.336033
LaSalle$2.49–$18.836036
Orangeville$10.03–$26.516036
North Dumfries$7.28–$24.536039
Brant$12.42–$37.055050
Stratford$9.95–$34.685039
Clarence-Rockland$4.76–$15.955037
Wasaga Beachnot enough ad clicks5047
Owen Sound$2.24–$11.115018
Essexnot enough ad clicks5047
Cobourg$1.91–$13.755031
Lakeshore$4.51–$13.274053
East Gwillimbury$6.71–$16.214031
Fort Erie$6.76–$24.614027
Centre Wellingtonnot enough ad clicks4017
Leamington$2.30–$23.404012
Grimsby$8.20–$144029
Woolwich$5.70–$13.574046
Prince Edwardnot enough ad clicks4022
Collingwood$2.84–$12.544027
Amherstburgnot enough ad clicks4049
Kingsvillenot enough ad clicks4020
Huntsville$6.17–$19.574032
Tillsonburgnot enough ad clicks4021
Bracebridge$3.73–$17.684048
Kenora$2.51–$11.544030
Pembroke$4.27–$12.724027
Guelph/Eramosa$4.36–$21.574041
Tiny$3.94–$15.104037
Erinnot enough ad clicks4018
Grey Highlandsnot enough ad clicks4029
Cavan Monaghannot enough ad clicks4022
Claringtonnot enough ad clicks300
Lincolnnot enough ad clicks3034
Strathroy-Caradoc$3.04–$14.323014
Oro-Medontenot enough ad clicks309
Essa$4.94–$16.923053
Brockville$3.73–$10.083017
Springwaternot enough ad clicks3066
Scugog$3.95–$12.283039
Uxbridge$10.06–$25.753057
South Frontenacnot enough ad clicks305
Port Colborne$11.55–$51.623040
Russellnot enough ad clicks3053
Niagara-on-the-Lakenot enough ad clicks300
Selwynnot enough ad clicks3028
Pelham$5.34–$16.593035
Petawawa$6.70–$22.743028
North Grenville$1.28–$3.393047
Loyalistnot enough ad clicks3011
Midland$2.51–$17.453059
Port Hopenot enough ad clicks3024
Greater Napaneenot enough ad clicks3022
Saugeen Shoresnot enough ad clicks3047
North Perthnot enough ad clicks3031
Clearviewnot enough ad clicks3037
Mississippi Millsnot enough ad clicks3035
St. Clairnot enough ad clicks3022
West Nipissing$6.95–$18.753023
Severnnot enough ad clicks3033
Thames Centrenot enough ad clicks3039
Trent Hills$3.90–$10.103034
Ingersoll$6.36–$24.523045
South Stormontnot enough ad clicks3017
The Nationnot enough ad clicks3017
South Glengarry$3.24–$11.683012
Gravenhurstnot enough ad clicks3056
West Greynot enough ad clicks3033
Perth Eastnot enough ad clicks3064
Brocknot enough ad clicks300
Carleton Placenot enough ad clicks3011
Wellington Northnot enough ad clicks306
Kincardinenot enough ad clicks303
Brighton$2.54–$6.283030
Lambton Shoresnot enough ad clicks3047
Meafordnot enough ad clicks3040
Elliot Lakenot enough ad clicks306
North Dundasnot enough ad clicks3013
Norwichnot enough ad clicks3014
Georgian Bluffs$2.28–$12.183024
Taynot enough ad clicks3029
Hamilton (Township)not enough ad clicks3017
South Dundasnot enough ad clicks3067
Adjala-Tosorontionot enough ad clicks3048
Rideau Lakesnot enough ad clicks306
Mapletonnot enough ad clicks307
Ramaranot enough ad clicks3058
Hawkesburynot enough ad clicks3035
North Glengarrynot enough ad clicks306
Penetanguishenenot enough ad clicks3038
South Huron$2.17–$8.563062
Wellesleynot enough ad clicks207

Prince Edward Island

PlaceCost per clickSearches/moCompetition
Prince Edward Island$3.06–$9.7822010
Charlottetown$2.87–$9.441108
Stratford$3.17–$10.277011
Summerside$2.43–$7.753011

Quebec

PlaceCost per clickSearches/moCompetition
Quebec$3.46–$15.674,16021
Montreal$3.53–$15.711,80021
Gatineau$3.69–$23.8435022
Laval$4.04–$15.1826032
Quebec City$1.69–$6.1016014
Longueuil$4.40–$15.2815022
Brossardnot enough ad clicks1006
Pointe-Claire$3.92–$14.078025
Sherbrookenot enough ad clicks6011
Dollard-des-Ormeaux$4.60–$6.606021
Blainvillenot enough ad clicks507
Mont-Royal$3.32–$7.535023
Kirklandnot enough ad clicks5020
Lévisnot enough ad clicks4016
Trois-Rivièresnot enough ad clicks4018
Terrebonnenot enough ad clicks4036
Repentignynot enough ad clicks4017
Rouyn-Noranda$2.92–$10.904025
Saint-Lambertnot enough ad clicks406
Dorvalnot enough ad clicks4051
Prévostnot enough ad clicks4045
Saint-Sauveurnot enough ad clicks4045
Saguenaynot enough ad clicks301
Saint-Jean-sur-Richelieunot enough ad clicks3011
Saint-Jérômenot enough ad clicks300
Drummondvillenot enough ad clicks300
Granbynot enough ad clicks300
Mirabelnot enough ad clicks3049
Saint-Hyacinthenot enough ad clicks308
Mascouchenot enough ad clicks3016
Châteauguaynot enough ad clicks3025
Shawinigannot enough ad clicks3010
Saint-Eustachenot enough ad clicks300
Vaudreuil-Dorionnot enough ad clicks3012
Salaberry-de-Valleyfieldnot enough ad clicks306
Bouchervillenot enough ad clicks300
Sorel-Tracynot enough ad clicks303
Côte-Saint-Lucnot enough ad clicks3027
Val-d'Ornot enough ad clicks305
Chamblynot enough ad clicks3029
Almanot enough ad clicks300
Sainte-Julienot enough ad clicks3040
Saint-Constantnot enough ad clicks3017
Magognot enough ad clicks309
Boisbriandnot enough ad clicks3016
Sainte-Thérèsenot enough ad clicks3014
La Prairienot enough ad clicks3011
Saint-Bruno-de-Montarvillenot enough ad clicks3011
Thetford Minesnot enough ad clicks300
Sept-Îlesnot enough ad clicks300
Beloeilnot enough ad clicks305
L'Assomptionnot enough ad clicks302
Candiacnot enough ad clicks3062
Joliette$4.52–$21.443032
Baie-Comeaunot enough ad clicks300
Rivière-du-Loupnot enough ad clicks3014
Sainte-Marthe-sur-le-Lacnot enough ad clicks307
Westmountnot enough ad clicks3016
Beaconsfieldnot enough ad clicks307
Mont-Saint-Hilairenot enough ad clicks300
Deux-Montagnesnot enough ad clicks301
Sainte-Catherinenot enough ad clicks303
Saint-Basile-le-Grandnot enough ad clicks3024
L'Ancienne-Lorettenot enough ad clicks300
Cowansvillenot enough ad clicks307
Pincourtnot enough ad clicks302
Merciernot enough ad clicks304
Lachutenot enough ad clicks3033
Rosemèrenot enough ad clicks301
Sainte-Adèlenot enough ad clicks300
Beauharnoisnot enough ad clicks3024
Bécancournot enough ad clicks300
Val-des-Montsnot enough ad clicks300
Sainte-Marienot enough ad clicks300
Carignannot enough ad clicks3010
Rawdonnot enough ad clicks300
Cantleynot enough ad clicks303
Bromontnot enough ad clicks302
Marievillenot enough ad clicks300
Sainte-Agathe-des-Montsnot enough ad clicks3011
Montmagnynot enough ad clicks303
Mont-Tremblantnot enough ad clicks307
Bois-des-Filionnot enough ad clicks302
Rimouskinot enough ad clicks2015
Victoriavillenot enough ad clicks202
Saint-Georgesnot enough ad clicks200
Saint-Lin–Laurentidesnot enough ad clicks200
Varennesnot enough ad clicks200
Sainte-Sophienot enough ad clicks207
Saint-Colombannot enough ad clicks200
Saint-Charles-Borroméenot enough ad clicks200
Sainte-Anne-des-Plainesnot enough ad clicks200
Gaspénot enough ad clicks207
Lavaltrienot enough ad clicks200
Mont-Lauriernot enough ad clicks200
Matanenot enough ad clicks200
Dolbeau-Mistassininot enough ad clicks200
Amosnot enough ad clicks2032
Notre-Dame-de-l'Île-Perrotnot enough ad clicks200
Sainte-Juliennenot enough ad clicks200
La Tuquenot enough ad clicks200
Saint-Raymondnot enough ad clicks200
Saint-Hippolytenot enough ad clicks200
Farnhamnot enough ad clicks2050
Pont-Rougenot enough ad clicks200
Saint-Féliciennot enough ad clicks200
Saint-Lazarenot enough ad clicks100
Saint-Amablenot enough ad clicks100
L'Île-Perrotnot enough ad clicks100

Saskatchewan

PlaceCost per clickSearches/moCompetition
Saskatchewan$2.25–$13.521,61019
Saskatoon$2–$13.3547017
Regina$2.34–$16.0443021
Prince Albert$5.13–$19.108023
Moose Jaw$1.43–$8.526018
Yorkton$4.41–$25.585011
North Battleford$7.02–$22.925026
Swift Currentnot enough ad clicks3021
Warmannot enough ad clicks3023
Weyburnnot enough ad clicks3025
Estevannot enough ad clicks3033
Martensvillenot enough ad clicks308

Whitehorse

PlaceCost per clickSearches/moCompetition
Whitehorse$1.75–$9.515016