If you're considering Facebook ads for immigration lawyers in San Diego, you're in one of the few markets in the country where this actually makes sense as a primary channel. San Diego sits on the busiest land border crossing in the world, a large share of your prospective clients are on Facebook and WhatsApp far more than Google, and word travels through family networks in ways that paid social can plug into. It's also a market where doing this carelessly wastes money and, worse, can harm people who are already scared.
Where your clients actually are
An immigration practice in San Diego is not serving the whole county evenly. The bulk of demand comes from a handful of areas, and your ad sets should reflect that:
- South Bay: Chula Vista, National City, San Ysidro, Otay Mesa, Imperial Beach. This is your core. Radius targeting from the Chula Vista H Street corridor out about 5 miles catches most of it.
- City Heights, Logan Heights, Barrio Logan: Dense, working-class, heavily Spanish-speaking, with growing East African and Southeast Asian communities in City Heights specifically.
- Escondido and Vista: North County's largest Latino populations. Separate ad set, because drive time from South Bay to Escondido is 45 minutes and people won't cross that gap for a consult unless they have to.
- El Cajon: One of the largest Iraqi and Chaldean communities in the US, plus Syrian and Afghan arrivals. If you do asylum or family petitions for these communities, Arabic-language creative targeted to El Cajon and La Mesa is a completely different campaign.
- UTC and Sorrento Valley: If you handle employment-based work (H-1B, PERM, O-1), the biotech corridor is where those clients and their HR departments are. That's LinkedIn territory more than Facebook, but Meta retargeting still works.
Language and targeting
Run Spanish and English as separate campaigns with separate budgets. Don't run one bilingual ad. Meta lets you target by language setting, and Spanish-language ad sets in South Bay are usually your cheapest cost per lead by a meaningful margin. If you handle Arabic-speaking clients, do the same for El Cajon.
Meta restricts some detailed targeting for advertisers in categories touching on immigration status. Don't try to get clever with interest targeting that implies status. Use geography, language, and age, then let the creative speak. That's both the compliant path and the one that works.
Creative that builds trust instead of fear
Immigration is a category where scammers (notarios, unlicensed "consultants") advertise heavily, and people know it. Your ads have to look like a real licensed attorney. A short video of the actual lawyer speaking in the client's language, with their bar number visible, outperforms anything slick. Say what you handle: "citizenship applications," "family petitions," "DACA renewals," "work visas." Skip the vague "we can help."
Avoid fear-based creative. It gets flagged, it gets you reported by community members, and it attracts panic calls that don't convert. Straightforward, calm, specific.
Cross-border realities
A meaningful share of your potential clients live in Tijuana and cross daily, or have family split across the border. Meta's location targeting includes people "recently in" a location, which catches commuters. Be thoughtful about whether you want those leads; many practices do, especially for consular processing work. If you take them, WhatsApp click-to-chat ads convert far better than lead forms for this audience.
Budget, cost per lead, and what to pay a manager
A reasonable starting point is $1,000 to $3,000 a month in spend. Cost per lead for Spanish-language campaigns in South Bay often falls in the $10 to $40 range, which is cheap by legal standards. The catch is lead quality: expect a lot of questions that aren't cases yet, and a fair number of people who can't afford full representation. Offer a paid consult or a flat-fee entry service so the funnel has a step between "I have a question" and "hire us."
For management, be skeptical of anyone charging a percentage of spend on a $1,500 budget. A flat fee makes more sense at this scale, and it should include the landing page since that's half the outcome. You can read how Arbor runs your ads as one reference point. And if your current site isn't mobile-fast and doesn't have a Spanish version, fix that first; a free SEO & AI score will tell you where it stands.
Timing
Immigration demand doesn't follow retail seasons. It follows policy news. When there's a major announcement about DACA, TPS, or enforcement, inquiry volume can double in a week. Keep a campaign built and paused so you can turn it on the same day instead of waiting a week for approval and learning. Also watch fee-increase deadlines from USCIS; the weeks before a fee hike are reliably busy.
Facebook works for immigration law in San Diego because the audience is here, concentrated, and reachable in their language. It fails when the ads are generic or the office doesn't answer. Get the intake right, keep the creative honest, and it can be the most cost-effective channel your practice has. For comparisons with search, browse the more growth guides section.