Meta Ads for Dermatology Clinics: City Targeting Playbook (India 2026)
Why derm is hyperlocal, radius vs city targeting, metro vs tier-2 behaviour, cosmetic vs medical city lens, CPL benchmarks from the ICG derm portfolio.
No pitch. Written root-cause diagnosis. AI-powered, healthcare only.
Direct answer
Why derm is hyperlocal, radius vs city targeting, metro vs tier-2 behaviour, cosmetic vs medical city lens, CPL benchmarks from the ICG derm portfolio.
TL;DR
Dermatology is more hyperlocal than most Meta ads playbooks admit. A patient booking a chemical peel or a chronic acne consultation almost always picks a clinic within a 20 to 45 minute drive from home or office. That single physical constraint should drive your Meta targeting more than any interest or lookalike layer. This piece walks through why derm is a hyperlocal play in India, how metro and tier-2 audiences behave differently, when radius targeting beats city targeting, and the CPL benchmark by city from the ICG derm portfolio on Meta Catalyst IQ.
Why derm is hyperlocal in India
Derm patients visit the clinic repeatedly. A course of chemical peels is 4 to 6 sessions. Laser hair reduction is 6 to 8 sessions. Medical dermatology (chronic acne, psoriasis, alopecia) typically involves 4 to 12 visits over 6 months. Every visit is a physical trip. If the drive time is over 45 minutes, drop-off between session two and session three spikes.
Across the ICG derm portfolio, ad sets targeted to a 15 to 25 kilometre radius around the clinic convert 3.2 to 5.1x higher than ad sets targeted to the full city. The exception is premium destination clinics — patients will drive 60+ minutes for a well-known dermatologist or a specialised procedure like fractional CO2 laser. Those are a small minority.
Metro vs tier-2 audience behaviour
Metro derm audiences skew younger (22 to 38), more English-first, more cosmetic-heavy. Reels and Stories deliver over 65 percent of derm ad impressions in Mumbai, Bangalore, and Hyderabad. Instant Form outperforms website landing on cold traffic. Discount language works.
Tier-2 derm audiences skew slightly older (28 to 45), more Hindi-first, more medical-heavy (acne, hair loss, skin allergies over cosmetic procedures). Feed delivers a bigger share of impressions. WhatsApp CTA outperforms Instant Form on cold traffic because the buyer wants a conversation before she books. Discount language works but must be paired with credibility signals (doctor name, years in practice, clinic photos).
Radius vs city targeting — which to default to
Radius wins for single-clinic derm operators. A 15 to 25 kilometre radius around the clinic address gets the local buyers who will actually attend the follow-up sessions. City targeting spreads the spend across parts of the city where the drive time is too long and the drop-off risk is high.
The exception: multi-branch chains with 4 or more clinics in one metro should target the full city and use dynamic geo-routing to send each lead to the nearest clinic. This structure requires a landing page or WhatsApp routing rule that captures the city area first and then routes appropriately.
Cosmetic vs medical through the city lens
Cosmetic derm CPL is lower in metros where discretionary spend is higher and aesthetic culture is stronger. Bangalore, Mumbai, Delhi NCR, and Hyderabad lead in cosmetic conversion. Medical derm CPL is roughly parity across metros and tier-2, because the underlying condition prevalence does not vary dramatically by city — but the CPQL differs because tier-2 buyers self-qualify more (they research longer before they enquire).
The pattern that ships across the portfolio: cosmetic campaigns weighted more heavily in metros, medical campaigns spread more evenly across metro and tier-2. The Meta Catalyst IQ Master Dashboard shows both splits in one view, so the clinic owner can see where each side is efficient.
CPL benchmark by city, from the ICG derm portfolio
Metros — Delhi NCR: cosmetic ₹560 to ₹880, medical ₹720 to ₹1,180. Mumbai: cosmetic ₹520 to ₹820, medical ₹680 to ₹1,050. Bangalore: cosmetic ₹520 to ₹780, medical ₹680 to ₹1,050. Hyderabad: cosmetic ₹580 to ₹850, medical ₹720 to ₹1,180. Chennai: cosmetic ₹620 to ₹880, medical ₹780 to ₹1,180.
Tier-2 — Pune: cosmetic ₹580 to ₹920, medical ₹880 to ₹1,300. Jaipur: cosmetic ₹680 to ₹1,050, medical ₹950 to ₹1,400. Chandigarh: cosmetic ₹620 to ₹950, medical ₹880 to ₹1,300. Kochi: cosmetic ₹720 to ₹1,050, medical ₹950 to ₹1,400. Coimbatore: cosmetic ₹720 to ₹1,050, medical ₹1,000 to ₹1,400. Blended derm CPL portfolio-wide sits at ₹520 to ₹1,180.
Campaign structure across cities
The default for a single-clinic derm operator: one campaign per clinic with 4 to 6 ad sets inside. Cosmetic radius, cosmetic lookalike, cosmetic retargeting, medical radius, medical WhatsApp CTA, and one experimental ad set (WhatsApp for cosmetic, or website landing for medical). CBO at the campaign level so Meta can move budget across ad sets based on daily CPL and CPQL.
Multi-branch chains run one campaign per city with the same 4-to-6 ad set structure inside, plus a dynamic geo-routing layer at the landing page. This structure scales cleanly with the Naming Intelligence feature inside Meta Catalyst IQ, which enforces consistent naming so the diagnostic dashboard can slice CPL by city, side (cosmetic or medical), and funnel stage.
Tier-2 hidden opportunities in derm
Tier-2 cities in India are structurally undersupplied for dermatology. Pune, Jaipur, Chandigarh, Kochi, Coimbatore, Lucknow, Indore, Nagpur, Ahmedabad, and Surat all have well-educated, growing middle-class audiences with rising discretionary spend on skin and hair. Meta ad CPMs are 20 to 40 percent lower than metros. CPL is often lower on medical derm because the audience is less contested.
The catch is audience size. A tightly filtered ad set in a tier-2 city can drop below 250,000 estimated reach, which spikes CPMs. The fix is to widen the interest layer, extend the radius to 30 to 45 kilometres to capture the surrounding district, and refresh creative every 6 to 8 days to fight fatigue.
Area and locality nuance inside metros
Delhi NCR does not behave as one derm market. Gurgaon audiences skew younger, more expat-influenced, more open to premium cosmetic pricing. Central Delhi audiences skew older, more traditional-medical, more responsive to WhatsApp-first conversations. Noida sits in between. Faridabad and Ghaziabad tilt heavily medical with strong tier-2-style behaviour despite being NCR. Running Delhi NCR as one ad set flattens all this variance. Split into a minimum of three ad sets and preferably five.
Mumbai splits into South Mumbai (premium cosmetic strong), Western Suburbs (mixed, high volume), Central Suburbs (family-medical strong), and Navi Mumbai (younger, cosmetic-friendly, price-sensitive). Bangalore splits into North (older, medical-heavy), Central (cosmetic-strong), and South (tech-corridor, mixed). Hyderabad is more unified but Cyberabad and Hyderabad-Secunderabad behave differently on ad-set fatigue.
Drive-time tools and radius set-up
Meta lets you set a radius around a location in kilometres, not drive-time. This matters in cities with heavy traffic — a 20 km radius in Mumbai can mean a 90-minute drive at peak hours, which is far beyond the tolerable session-attendance threshold. Use Google Maps drive-time layers before setting the radius. In practice, a 15 km radius in Mumbai, Bangalore, and Delhi at peak hours is roughly a 45-minute drive, which is the ceiling for follow-up attendance.
Tier-2 cities have less traffic variance, so radius maps more cleanly to drive time. A 30 km radius in Chandigarh or Coimbatore is a 40-minute drive. In Pune and Jaipur, add 10 to 15 minutes for peak-hour buffer.
Regional language creative for tier-2
Tier-2 derm campaigns that use native regional-language creative outperform translated Hindi-or-English versions by 25 to 40 percent CTR in specific markets. Kannada in Mysore and Hubli, Telugu in Vijayawada and Visakhapatnam, Tamil in Coimbatore and Madurai, Marathi in Pune and Nagpur, Bengali in Kolkata surrounding districts. The key is native production — a voiceover artist and script writer who works in the language natively, not a translated Hindi script read in Kannada.
Production cost is higher (add ₹20,000 to ₹40,000 per language variant), but for tier-2 clinics running ₹3 lakh+ per month on Meta, the language-native creative pays back in 30 to 45 days through improved CPL and CPQL.
Location-based ad set testing before city expansion
Before a derm clinic opens a second location, we run a 30-day Meta ad test in the target city with a spend cap of ₹60,000 to ₹1,20,000. The test measures CPM (demand density), CTR (creative-audience fit), CPL (conversion economics), and CPQL (qualification quality). A city that hits derm CPL under ₹950 in 30 days with a CPQL under ₹2,600 is a market with proven demand for the clinic's positioning. Anything worse and the physical expansion decision needs more diligence.
This 30-day test costs less than one month of physical location rent, and it filters out cities where the clinic would have opened and struggled. Three of the fourteen derm clients in the ICG portfolio have used this test to defer or redirect a planned expansion in the last 12 months.
Powered by Meta Catalyst IQ — the decision engine behind every Meta ad ICG runs
ICG built Meta Catalyst IQ because most Indian healthcare brands running Meta ads waste 30–50% of budget without knowing it. It's the diagnosis + decision layer above Ads Manager — Hygiene Factors 12-point checklist, Naming Intelligence (surfaces conflicts costing ₹50K–₹2L/account/month), Creative Scoring Matrix (Core Performer / Scalable / Getting Started / Review), 2-Day Comparative, SLC Framework, Money Wastage column in ₹.
- Master Dashboard — 23+ accounts, ₹9.1Cr+ spend/mo optimised, ₹1,581 blended CPL vs ~₹3,200 market benchmark.
- Diagnose → Optimise → Grow — daily hygiene checks, weekly creative scoring, monthly money wastage cleanup.
- CPQL Engine — cost per qualified lead (not just cost per lead) at ad-set level. Try the interactive CPQL calculator.
- Portfolio benchmarks — IVF ₹632, derm ₹520–1,180, dental ₹620–1,800, aesthetic ₹400–900, hospital cardiac ₹3,200.
Included free with every ICG Meta ads or Performance Marketing engagement (Starter ₹20,000/-/month tier and above). Not sold standalone. Book a free 48-hour Meta ad diagnostic or WhatsApp us.
See per-city competitor pressure with PrismSpy
PrismSpy's Derm Watchlist covers 30+ Indian derm clinics with daily refresh across metros and top tier-2 cities. Before you launch in a new city, discount depth, and creative refresh cadence. A city with 12 active competitor derm ads and heavy discounting has different economics from a city with 4 active competitor ads. PrismSpy makes this visible before you spend your first rupee.
FAQ
What radius should we target around a derm clinic?
15 to 25 kilometres for metros. 30 to 45 kilometres for tier-2. Anything beyond drives the drop-off risk up between follow-up sessions.
Should we split Delhi NCR into multiple ad sets?
Yes. Gurgaon, Noida, and Central Delhi behave differently on CPM, CTR, and CPL. One ad set collapses the signal.
Which metro has the lowest derm CPL?
Bangalore and Mumbai share the lowest cosmetic CPL band (₹520 to ₹820) in the ICG portfolio.
Are tier-2 cities worth pursuing?
Yes — CPMs are 20 to 40 percent lower, medical derm CPL is often better, and the audiences are less contested. Watch audience size and refresh creative more frequently.
Should cosmetic and medical use the same radius?
Roughly, yes — the drive-time constraint applies to both. Cosmetic can stretch marginally further because the visit count is lower per treatment cycle.
Do multi-branch chains target the full city or per-branch radius?
Full city with dynamic geo-routing to the nearest branch. Single-branch operators default to radius.
What is the sweet-spot audience size for a derm ad set?
400,000 to 2 million. Below 250,000 CPMs spike. Above 5 million CPL climbs.
Related reading
Book a free Meta ads account audit.
Raman Soni's team pulls your account, checks CAPI/EMQ, reviews creative for NMC compliance, and shows where CPQL is leaking. 45 minutes, actionable output.
The three platforms
behind every ICG engagement.
Beacon
CAPI middleware that fixes Event Match Quality, translates CRM statuses to Meta-standard events, dedups across channels.
Agency OS
Live client dashboard. GSC, GA4, Google Ads, Meta Ads, IVR calls in one view. Login anytime, not monthly.
Phoenix
Clinic revenue intelligence over your PMS. Daily action queue: Prevent Loss, Maintain & Engage, Grow Revenue. 46-centre rollout.
Or book a free 30-min audit to see all three in action on your account.
Healthcare brands
that already run on ICG.
A representative slice of the 150+ healthcare brands ICG has delivered for across India. Most engagements remain under NDA.
What ICG clients say · on video.
"Scale up of organic channels and business consulting. ICG has absolute domain authority in their field."
"What Ichelon accomplished — they got all my ideas and worked over 3-4 months to create an amazing, super-customised website."
"Working with ICG felt like working with an in-house growth team that happens to specialise in healthcare."
Need help operationalising this?
Every ICG service is healthcare-only, NMC + DPDP-aware, and built around the patient-research patterns that drive Indian healthcare growth in 2026.
More from
ICG.
Healthcare AIO is the discipline of getting your clinic or hospital cited inside Google AI Overviews, ChatGPT and Perplexity answers — not j...
Conversational-search advertising places brand messages inside AI chat answers — ChatGPT, Perplexity, Copilot — rather than beside a results...
NABH digital compliance means every claim, image and testimonial your hospital publishes online matches what an accreditation surveyor can v...
Stop guessing.
Book a Diagnostic.
30 minutes. Free. With the AI-powered healthcare-only marketing agency 150+ brands already run on. No slides, no pitch, no hard close.
Meta Catalyst IQ Master Dashboard — cross-client portfolio rollup: 23 clients, ₹9.14Cr spend, 5,784 leads, blended CPL ₹1,581, CAC ₹86,253" loading="lazy" decoding="async" style="width:100%;height:auto;display:block;">



