Data analysisApril 6, 2026

The $0.81 difference: what one Google Ads click costs across 75 US metro areas

A data-driven look at CPC variance for a single keyword across every US Designated Market Area

DV

Founder, Sextaris · I build keyword-research tools for non-US markets. · Published April 6, 2026 · 8 min read

A click on "personal injury lawyer" in Beaumont-Port Arthur, TX costs $0.02. The same click in Rochester, NY costs $0.83. That's 41.5x more for the exact same keyword, shown to the exact same type of person, just in a different city.

The gap between those two numbers is $0.81. That's not a rounding error. That's the difference between acquiring a lead and setting money on fire.

Legal services is the most expensive industry in paid search. US law firms spend an estimated $10 billion annually on digital advertising, and CPC is the single largest cost driver in client acquisition. Yet most firms run campaigns in their home market without knowing what the same keyword costs two states over. They optimize bids, test ad copy, refine landing pages, but never question whether the geography itself is the problem.

We used Sextaris to check "personal injury lawyer" across all 75 US Designated Market Areas simultaneously. The results paint a picture that should make any legal marketer reconsider their geo-targeting.

The full picture

Each dot is a metro area. Color shows CPC (green = cheap, red = expensive). Size shows monthly search volume.

CPC$0.02Mid$0.83VolumeLowHigh

Figure 1: CPC heat map for "personal injury lawyer" across 75 US DMAs. Real data from Google Ads data.

All 75 DMAs, ranked by CPC

Keyword: "personal injury lawyer." Data from Google Ads data. CPC represents the 12-month average.

#DMAVol/moCPC Avg
1Beaumont-Port Arthur, TX480$0.02
2Anchorage, AK170$0.05
3Lexington, KY590$0.06
4Savannah, GA390$0.09
5Honolulu, HI390$0.09
6Greensboro-Winston Salem, NC1,000$0.10
7Charleston, SC3,600$0.10
8Montgomery, AL260$0.12
9Wilkes-Barre-Scranton, PA720$0.13
10Hartford-New Haven, CT1,900$0.14
11Dallas-Fort Worth, TX6,600$0.15
12Colorado Springs, CO170$0.15
13Memphis, TN1,600$0.16
14Chicago, IL6,600$0.17
15Baltimore, MD1,600$0.17
16Tulsa, OK720$0.17
17Des Moines, IA880$0.17
18Pittsburgh, PA4,400$0.18
19Syracuse, NY1,300$0.18
20Baton Rouge, LA1,600$0.18
21Reno, NV320$0.19
22Columbus, OH3,600$0.20
23Salt Lake City, UT1,600$0.20
24Miami-Fort Lauderdale, FL4,400$0.22
25Boise, ID260$0.22
26New York, NY18,100$0.23
27Portland, OR2,400$0.23
28Richmond, VA1,000$0.23
29Dayton, OH1,000$0.23
30Indianapolis, IN1,900$0.25
31Tucson, AZ390$0.25
32Charleston-Huntington, WV590$0.25
33Harrisburg-Lancaster, PA390$0.25
34Cleveland-Akron, OH12,100$0.26
35Oklahoma City, OK1,300$0.26
36Austin, TX2,400$0.28
37Greenville-Spartanburg, SC5,400$0.28
38New Orleans, LA3,600$0.28
39Atlanta, GA12,100$0.29
40Tampa-St. Petersburg, FL8,100$0.29
41Madison, WI590$0.30
42Davenport-Rock Island, IA210$0.31
43Nashville, TN1,900$0.32
44Mobile-Pensacola, FL1,000$0.32
45Boston, MA2,900$0.33
46Sacramento-Stockton, CA3,600$0.33
47Birmingham, AL1,300$0.33
48Albuquerque, NM1,300$0.33
49Louisville, KY1,000$0.33
50Cincinnati, OH1,600$0.34
51San Francisco-Oakland-San Jose, CA6,600$0.35
52Grand Rapids, MI880$0.35
53Minneapolis-St. Paul, MN1,900$0.36
54Orlando-Daytona Beach, FL4,400$0.36
55Raleigh-Durham, NC1,900$0.37
56Denver, CO4,400$0.40
57Los Angeles, CA14,800$0.41
58Detroit, MI3,600$0.41
59Seattle-Tacoma, WA3,600$0.41
60Kansas City, MO1,300$0.42
61Philadelphia, PA6,600$0.43
62Milwaukee, WI1,000$0.45
63Phoenix, AZ3,600$0.46
64Little Rock, AR880$0.47
65San Antonio, TX2,400$0.49
66Las Vegas, NV2,400$0.49
67Washington, DC5,400$0.50
68Omaha, NE1,900$0.50
69West Palm Beach, FL2,900$0.51
70Houston, TX6,600$0.56
71Charlotte, NC1,600$0.60
72Norfolk-Virginia Beach, VA1,600$0.67
73Jacksonville, FL1,600$0.71
74Knoxville, TN480$0.72
75Rochester, NY1,300$0.83

Green-highlighted rows: cheapest 20%. Red-highlighted rows: most expensive 5. Competition index is 0-100, where 100 = maximum advertiser density.

CPC distribution

Every DMA, sorted from cheapest to most expensive. The curve is not linear.

Beaumont-Port Arthur, TXBeaumont-Port Arthur, TX: $0.02$0.02Anchorage, AKAnchorage, AK: $0.05$0.05Lexington, KYLexington, KY: $0.06$0.06Savannah, GASavannah, GA: $0.09$0.09Honolulu, HIHonolulu, HI: $0.09$0.09Greensboro-Winston Salem, NCGreensboro-Winston Salem, NC: $0.10$0.10Charleston, SCCharleston, SC: $0.10$0.10Montgomery, ALMontgomery, AL: $0.12$0.12Wilkes-Barre-Scranton, PAWilkes-Barre-Scranton, PA: $0.13$0.13Hartford-New Haven, CTHartford-New Haven, CT: $0.14$0.14Dallas-Fort Worth, TXDallas-Fort Worth, TX: $0.15$0.15Colorado Springs, COColorado Springs, CO: $0.15$0.15Memphis, TNMemphis, TN: $0.16$0.16Chicago, ILChicago, IL: $0.17$0.17Baltimore, MDBaltimore, MD: $0.17$0.17Tulsa, OKTulsa, OK: $0.17$0.17Des Moines, IADes Moines, IA: $0.17$0.17Pittsburgh, PAPittsburgh, PA: $0.18$0.18Syracuse, NYSyracuse, NY: $0.18$0.18Baton Rouge, LABaton Rouge, LA: $0.18$0.18Reno, NVReno, NV: $0.19$0.19Columbus, OHColumbus, OH: $0.20$0.20Salt Lake City, UTSalt Lake City, UT: $0.20$0.20Miami-Fort Lauderdale, FLMiami-Fort Lauderdale, FL: $0.22$0.22Boise, IDBoise, ID: $0.22$0.22New York, NYNew York, NY: $0.23$0.23Portland, ORPortland, OR: $0.23$0.23Richmond, VARichmond, VA: $0.23$0.23Dayton, OHDayton, OH: $0.23$0.23Indianapolis, INIndianapolis, IN: $0.25$0.25Tucson, AZTucson, AZ: $0.25$0.25Charleston-Huntington, WVCharleston-Huntington, WV: $0.25$0.25Harrisburg-Lancaster, PAHarrisburg-Lancaster, PA: $0.25$0.25Cleveland-Akron, OHCleveland-Akron, OH: $0.26$0.26Oklahoma City, OKOklahoma City, OK: $0.26$0.26Austin, TXAustin, TX: $0.28$0.28Greenville-Spartanburg, SCGreenville-Spartanburg, SC: $0.28$0.28New Orleans, LANew Orleans, LA: $0.28$0.28Atlanta, GAAtlanta, GA: $0.29$0.29Tampa-St. Petersburg, FLTampa-St. Petersburg, FL: $0.29$0.29Madison, WIMadison, WI: $0.30$0.30Davenport-Rock Island, IADavenport-Rock Island, IA: $0.31$0.31Nashville, TNNashville, TN: $0.32$0.32Mobile-Pensacola, FLMobile-Pensacola, FL: $0.32$0.32Boston, MABoston, MA: $0.33$0.33Sacramento-Stockton, CASacramento-Stockton, CA: $0.33$0.33Birmingham, ALBirmingham, AL: $0.33$0.33Albuquerque, NMAlbuquerque, NM: $0.33$0.33Louisville, KYLouisville, KY: $0.33$0.33Cincinnati, OHCincinnati, OH: $0.34$0.34San Francisco-Oakland-San Jose, CASan Francisco-Oakland-San Jose, CA: $0.35$0.35Grand Rapids, MIGrand Rapids, MI: $0.35$0.35Minneapolis-St. Paul, MNMinneapolis-St. Paul, MN: $0.36$0.36Orlando-Daytona Beach, FLOrlando-Daytona Beach, FL: $0.36$0.36Raleigh-Durham, NCRaleigh-Durham, NC: $0.37$0.37Denver, CODenver, CO: $0.40$0.40Los Angeles, CALos Angeles, CA: $0.41$0.41Detroit, MIDetroit, MI: $0.41$0.41Seattle-Tacoma, WASeattle-Tacoma, WA: $0.41$0.41Kansas City, MOKansas City, MO: $0.42$0.42Philadelphia, PAPhiladelphia, PA: $0.43$0.43Milwaukee, WIMilwaukee, WI: $0.45$0.45Phoenix, AZPhoenix, AZ: $0.46$0.46Little Rock, ARLittle Rock, AR: $0.47$0.47San Antonio, TXSan Antonio, TX: $0.49$0.49Las Vegas, NVLas Vegas, NV: $0.49$0.49Washington, DCWashington, DC: $0.50$0.50Omaha, NEOmaha, NE: $0.50$0.50West Palm Beach, FLWest Palm Beach, FL: $0.51$0.51Houston, TXHouston, TX: $0.56$0.56Charlotte, NCCharlotte, NC: $0.60$0.60Norfolk-Virginia Beach, VANorfolk-Virginia Beach, VA: $0.67$0.67Jacksonville, FLJacksonville, FL: $0.71$0.71Knoxville, TNKnoxville, TN: $0.72$0.72Rochester, NYRochester, NY: $0.83$0.83

Figure 2: CPC distribution across all 75 DMAs. The cheapest DMAs (green) cluster at the left; the curve steepens sharply in the top quartile.

The CPC desert: 75 DMAs where clicks cost under $20

75 DMAs offer clicks on "personal injury lawyer" for less than $20. The obvious assumption: these are tiny markets with no search demand. The data says otherwise.

Lexington, KY pulls 590 monthly searches at $0.06. Greensboro-Winston Salem, NC pulls 1,000 monthly searches at $0.10. Charleston, SC pulls 3,600 monthly searches at $0.10. These are not empty markets. They are markets where fewer attorneys are bidding, which is exactly the kind of inefficiency PPC managers should be hunting.

The math

Average CPC across these 75 cheapest DMAs: $0.31. Dallas-Fort Worth, TX CPC: $0.15.

A $10,000 monthly budget buys 66,666 clicks in Dallas-Fort Worth, TX. That same budget, spread across these 75 cheaper DMAs, buys 32,693 clicks. That's -51% more leads for the same spend.

This does not account for conversion rate differences by market. But even if conversion rates are 50% lower in smaller DMAs, the click volume advantage more than compensates.

Volume doesn't predict cost

Conventional PPC wisdom says high-volume keywords cost more. In aggregate, that's roughly true. But the DMA-level data reveals cases where the correlation breaks completely.

DMAVol/moCPC AvgWhat's unusual
Charleston, SC3,600$0.103,600/mo volume, bottom-third CPC
Hartford-New Haven, CT1,900$0.141,900/mo volume, bottom-third CPC
Dallas-Fort Worth, TX6,600$0.156,600/mo volume, bottom-third CPC
Memphis, TN1,600$0.161,600/mo volume, bottom-third CPC
Knoxville, TN480$0.72Only 480/mo but priced like a major metro
Monthly Search VolumeCPC Average ($)$0$0$0$1$104,5259,05013,57518,100Beaumont-Port Arthur, TX: 480/mo, $0.02 CPCAnchorage, AK: 170/mo, $0.05 CPCLexington, KY: 590/mo, $0.06 CPCSavannah, GA: 390/mo, $0.09 CPCHonolulu, HI: 390/mo, $0.09 CPCGreensboro-Winston Salem, NC: 1,000/mo, $0.10 CPCCharleston, SC: 3,600/mo, $0.10 CPCMontgomery, AL: 260/mo, $0.12 CPCWilkes-Barre-Scranton, PA: 720/mo, $0.13 CPCHartford-New Haven, CT: 1,900/mo, $0.14 CPCDallas-Fort Worth, TX: 6,600/mo, $0.15 CPCColorado Springs, CO: 170/mo, $0.15 CPCMemphis, TN: 1,600/mo, $0.16 CPCChicago, IL: 6,600/mo, $0.17 CPCBaltimore, MD: 1,600/mo, $0.17 CPCTulsa, OK: 720/mo, $0.17 CPCDes Moines, IA: 880/mo, $0.17 CPCPittsburgh, PA: 4,400/mo, $0.18 CPCSyracuse, NY: 1,300/mo, $0.18 CPCBaton Rouge, LA: 1,600/mo, $0.18 CPCReno, NV: 320/mo, $0.19 CPCColumbus, OH: 3,600/mo, $0.20 CPCSalt Lake City, UT: 1,600/mo, $0.20 CPCMiami-Fort Lauderdale, FL: 4,400/mo, $0.22 CPCBoise, ID: 260/mo, $0.22 CPCNew York, NY: 18,100/mo, $0.23 CPCPortland, OR: 2,400/mo, $0.23 CPCRichmond, VA: 1,000/mo, $0.23 CPCDayton, OH: 1,000/mo, $0.23 CPCIndianapolis, IN: 1,900/mo, $0.25 CPCTucson, AZ: 390/mo, $0.25 CPCCharleston-Huntington, WV: 590/mo, $0.25 CPCHarrisburg-Lancaster, PA: 390/mo, $0.25 CPCCleveland-Akron, OH: 12,100/mo, $0.26 CPCOklahoma City, OK: 1,300/mo, $0.26 CPCAustin, TX: 2,400/mo, $0.28 CPCGreenville-Spartanburg, SC: 5,400/mo, $0.28 CPCNew Orleans, LA: 3,600/mo, $0.28 CPCAtlanta, GA: 12,100/mo, $0.29 CPCTampa-St. Petersburg, FL: 8,100/mo, $0.29 CPCMadison, WI: 590/mo, $0.30 CPCDavenport-Rock Island, IA: 210/mo, $0.31 CPCNashville, TN: 1,900/mo, $0.32 CPCMobile-Pensacola, FL: 1,000/mo, $0.32 CPCBoston, MA: 2,900/mo, $0.33 CPCSacramento-Stockton, CA: 3,600/mo, $0.33 CPCBirmingham, AL: 1,300/mo, $0.33 CPCAlbuquerque, NM: 1,300/mo, $0.33 CPCLouisville, KY: 1,000/mo, $0.33 CPCCincinnati, OH: 1,600/mo, $0.34 CPCSan Francisco-Oakland-San Jose, CA: 6,600/mo, $0.35 CPCGrand Rapids, MI: 880/mo, $0.35 CPCMinneapolis-St. Paul, MN: 1,900/mo, $0.36 CPCOrlando-Daytona Beach, FL: 4,400/mo, $0.36 CPCRaleigh-Durham, NC: 1,900/mo, $0.37 CPCDenver, CO: 4,400/mo, $0.40 CPCLos Angeles, CA: 14,800/mo, $0.41 CPCDetroit, MI: 3,600/mo, $0.41 CPCSeattle-Tacoma, WA: 3,600/mo, $0.41 CPCKansas City, MO: 1,300/mo, $0.42 CPCPhiladelphia, PA: 6,600/mo, $0.43 CPCMilwaukee, WI: 1,000/mo, $0.45 CPCPhoenix, AZ: 3,600/mo, $0.46 CPCLittle Rock, AR: 880/mo, $0.47 CPCSan Antonio, TX: 2,400/mo, $0.49 CPCLas Vegas, NV: 2,400/mo, $0.49 CPCWashington, DC: 5,400/mo, $0.50 CPCOmaha, NE: 1,900/mo, $0.50 CPCWest Palm Beach, FL: 2,900/mo, $0.51 CPCHouston, TX: 6,600/mo, $0.56 CPCCharlotte, NC: 1,600/mo, $0.60 CPCNorfolk-Virginia Beach, VA: 1,600/mo, $0.67 CPCJacksonville, FL: 1,600/mo, $0.71 CPCKnoxville, TN: 480/mo, $0.72 CPCRochester, NY: 1,300/mo, $0.83 CPCCharlestonHartford-New HavenDallas-Fort WorthMemphis

Figure 3: Volume vs. CPC scatter plot. Each dot is a DMA. Outliers labeled. The weak correlation at the DMA level creates opportunities.

A PPC manager optimizing only for volume would target the largest metros. A PPC manager optimizing for cost-per-lead would look much harder at DMAs in the lower-right quadrant of this chart: real search volume, fraction of the CPC.

The neighborhood effect: inside New York City

The DMA-level view is useful but blunt. Within a single metropolitan area, CPC can vary just as dramatically at the neighborhood level. New York City is the clearest example.

KeywordVol/moCPC Avg
personal injury lawyer manhattan1,600$0.12
personal injury lawyer brooklyn2,400$0.53
personal injury lawyer queens2,400$0.24
personal injury lawyer bronx1,600$0.39
personal injury lawyer staten island1,000$0.31
abogado de lesiones personales nyc20Insufficient CPC data
manhattan$0.12brooklyn$0.53queens$0.24bronx$0.39staten island$0.31

Figure 4: CPC by NYC borough for "personal injury lawyer" variants. Real Google Ads data.

4.4x CPC difference within the same city. The most expensive borough variant costs $0.53 per click; the cheapest costs $0.12. Same keyword, same intent, same metro area. The difference is advertiser density and local competition patterns.

What this means for your budget

Three things any advertiser bidding on high-CPC keywords can do with this type of data:

1

Check your keyword across all 75 DMAs

Run your primary keyword through all US metro areas in a single check. Sort by CPC. The spread will likely surprise you. The data is available at sextaris.com.

2

Identify 3-5 expansion DMAs where CPC is under half your current market

If you're paying $50+ per click in your home market, any DMA under $25 is worth testing. Allocate 10-20% of budget to a 60-day test in these cheaper markets. Track cost-per-lead, not just CPC. A $10 click that converts at 3% is cheaper than a $50 click that converts at 5%.

3

Test Spanish-language keywords in Hispanic-heavy metros

In New York, Miami, Houston, Los Angeles, and Phoenix, Spanish-language search terms carry real volume at substantially lower CPC. If your firm serves Spanish-speaking clients (or could), this is the lowest-hanging fruit in legal PPC. Sextaris auto-translates keywords and checks volume in the target language.

Methodology

All data was collected via Sextaris, which queries Google Ads data (the same data that powers Keyword Planner). CPC figures represent the 12-month average cost-per-click. Competition index is a 0-100 scale reflecting advertiser density. Data collected April 2026. Monthly search volumes are rounded to the nearest standard bucket by the API.

Questions I get about this data

Real questions from PI firms, paid-search agencies, and budget planners.

Why does the same keyword cost so much more in some metros than others?+

Auction density. In Rochester, NY, dozens of personal-injury firms bid against each other for the same intent — every click is contested. In Beaumont-Port Arthur, TX, the firm count is small and the auction is shallow, so CPC collapses. The spread between cheapest and most expensive metro for the exact same keyword is $0.81.

How is "personal injury lawyer" representative of legal CPCs in general?+

It is the most-bid PI keyword and a good benchmark for any legal vertical with high settlement values (mass tort, vehicle accident, workers comp). The same metro-by-metro pattern holds for "car accident lawyer" and "truck accident attorney" — the absolute numbers shift but the relative ordering of metros is consistent.

What does the Spanish-language NYC overlay show?+

Within New York DMA, Spanish-language PI keywords (abogado de accidentes, abogado lesiones personales) have their own CPC distribution that lags English by 30-50% in many boroughs. We overlay the two on the borough-level view so multilingual buyers can see where the language premium is wider or narrower.

How current is the CPC data?+

Google Ads Keyword Planner top-of-page bid range, pulled the month before publication. CPCs in this vertical shift by single-digit percentages quarter-to-quarter — the rankings are stable, the absolute dollars drift.

How can I use this to plan budget?+

Take your target metros, look up their CPC here, multiply by your expected click volume from Google Ads, and you have a defensible baseline ad-spend budget. The "CPC desert" section flags 24 metros where clicks cost under $20 — useful if you can expand your geographic footprint.

Can I download the metro list?+

The ranked DMA table above lists all 75 metros with CPC, search volume, and demographic context. A downloadable CSV is on the roadmap; until then the table is screen-scrape-friendly into Sheets.

Check your own keyword across all 75 US metros

The CPC spread between DMAs is where ad budgets quietly die. Sextaris runs your keyword across every metro in one pass — with Spanish-language volume on the same page.

Share this research