Who’s Advertising ABA Therapy, State by State
We track live ABA therapy ads across all 51 states — 710 advertisers running on Meta and Google as of 2026. States are ranked below by how contested they are: the more advertisers active, the harder that market is to break into. Pick your state to see the ads, the leaderboard, and who is quietly sitting it out.
Hover a state — click to see who’s running ABA ads there
Why Paid Ads Work for ABA
Most ABA searches start with a crisis moment. A parent just got a diagnosis, or their child got dropped from a waitlist somewhere else, or they moved to a new city and need care fast. They open Google and type “aba therapy near me” or “autism therapy [city].” That is not a browsing search. That is a parent trying to solve a problem today.
Paid ads let you show up in that exact moment. SEO can get you there too, but it takes months to rank and you cannot control which page shows up when. Paid search puts your clinic at the top of the results the second someone searches, with the phone number and insurance list they need to make a decision.
Here is the part owners miss when they look at cost-per-click and flinch: a single enrolled family is not a one-time transaction. ABA is a long-term service relationship, often running for years, billed through insurance week after week. One intake can be worth more to your practice over its lifetime than a dozen expensive clicks combined. So the question is never “is $12 a click too much.” The question is “what does it cost me to fill one open therapy slot, and how does that compare to what an empty slot costs me in lost revenue.” Framed that way, paid ads usually pencil out even in competitive, expensive markets.
The catch is that paid ads only pay back if you run them correctly. Bad structure, no tracking, and generic ad copy will burn budget without producing intakes. The rest of this guide covers how to do it right.
Google Ads: The Real How-To
Campaign structure
Do not run one campaign for your whole service area. Build a campaign per metro or region you actually staff. This lets you control budget by location, write location-specific ad copy, and see which markets are working without guessing.
Inside each campaign, split ad groups by intent, not by keyword variation. A useful starting structure:
- High-intent local — “aba therapy near me,” “[city] aba therapy,” “in home aba therapy [city]”
- Insurance-intent — “aba therapy that takes [insurer name],” “autism therapy covered by [insurer]”
- Research-stage — “what is aba therapy,” “autism therapy options,” “aba vs speech therapy” (optional — many practices skip this tier because conversion is low)
Keep research-stage terms in a separate campaign with a separate, lower budget. They convert at a much lower rate than “near me” and city-plus-service searches, and if you let them share a budget with high-intent terms, they will quietly eat spend that should go to people ready to call.
Negative keywords owners forget
This is the single most common leak we see when we audit ABA accounts. “ABA” and “RBT” show up in a lot of searches that have nothing to do with finding therapy for a child. If you do not block these, you are paying for clicks from job seekers and students, not parents.
| Negative keyword category | Examples to add |
|---|---|
| Jobs and careers | jobs, careers, hiring, “now hiring,” employment |
| Salaries and pay | salary, pay rate, hourly rate, “how much do rbt make” |
| Certification and training | rbt certification, “how to become an rbt,” bcba exam, coursework, study guide |
| Career-change intent | internship, resume, “aba therapist job description” |
Run this list on every ABA account, then add to it monthly based on your search terms report. New junk queries show up constantly, especially around “aba” as an acronym — it also stands for things unrelated to autism therapy in some markets, so check your search terms report for stray matches too.
Ad copy that converts
Generic “compassionate, individualized care” copy blends into every other ad on the page. What actually moves a parent to click:
- Insurance names in the ad — if you take Medicaid, Cigna, Aetna, whatever it is, name it. Parents are often filtering by coverage before anything else. Keep it factual (“accepting Aetna plans”), not framed as a partnership or endorsement — payers do police how their names get used.
- Waitlist speed — “accepting new patients now” or “no waitlist” is a strong differentiator, because many ABA providers have long waitlists and parents know it.
- Specific locations — name the city or neighborhood, not just “serving the greater metro area.”
- A clear next step — “call now” or “check insurance in 2 minutes,” not just “learn more.”
Landing pages
Send clicks to a dedicated landing page built for that campaign, not your homepage. The page needs a phone number visible without scrolling, a short form (name, phone, child’s age, insurance — that’s usually enough), and it needs to load fast on mobile. Most of your clicks will come from a phone. If the page is slow or the form is long, you lose the parent before they convert.
Conversion tracking
Track both phone calls and form fills as conversions inside Google Ads. Without this, you are optimizing blind — Google’s bidding algorithm needs to know which clicks turned into leads, or it will keep spending on keywords and audiences that look cheap but never convert. Call tracking (a dynamic number that logs calls per campaign) is not optional for ABA. Most of your best leads will call, not fill out a form. Two caveats before you turn on call recording: several states require all-party consent to record calls, and calls with parents routinely contain health information — so check your state’s recording rules and use a call-tracking vendor that will sign a HIPAA business associate agreement.
What the numbers actually look like
Costs vary a lot by market. Here’s what our keyword tracking shows in the markets we monitor — observed ranges, not national averages:
| Keyword | Observed CPC range |
|---|---|
| “aba therapy” | $1.80 – $16.29 |
| “aba therapy near me” | $1.94 – $19.19 |
| “in home aba therapy” | ~$3.60 – $4.16 |
| “autism therapy near me” | ~$3.24 – $3.86 |
Competition on the core “near me” and “aba therapy” terms runs close to maximum (0.9 out of 1.0 in the markets we track) — a lot of practices are bidding on the same handful of phrases. That is exactly why the negative keyword work and the intent-tiered ad groups matter. You are not going to out-bid everyone; you are going to make sure every dollar you do spend is going toward a real parent, not noise.
Build your budget as simple math: CPC × clicks needed per lead × leads needed per intake = what one enrollment actually costs you to generate. What that enrollment is worth depends on your reimbursement — our Medicaid ABA rates guide shows the revenue ceiling in your state. Run that math before you set a monthly budget, not after.
If you want a second set of eyes on your account structure before you commit real budget, book a strategy call with A-Train — we can tell you fast whether your setup is leaking money.
Meta Ads: The Real How-To
Google captures demand that already exists. Meta creates it. Nobody scrolls Instagram searching for ABA therapy — you are interrupting a parent mid-scroll and giving them a reason to care right now. That changes everything about how you should approach creative and targeting.
Creative that actually works
Across the ABA advertisers we track on Meta, the pattern is consistent: real staff and real clinic photos outperform stock imagery, and parent-testimonial angles (a short quote or video from a real family, even text-based) outperform generic “we provide compassionate care” messaging. Parents are evaluating trust, not comparing service lists. Show them the people and the space their kid would actually be in.
Avoid recycled stock photos of a therapist and child that could belong to any clinic in the country. If a parent has scrolled past that same photo on three other ABA ads, it works against you, not for you.
Targeting constraints
Meta has spent the past several years removing detailed health-related targeting options, including autism-related interest categories. Plan around broad targeting — location, age range, broad audiences — with the creative itself doing the work of reaching the right parent, and confirm the current category rules in Ads Manager before launching. This is a real shift from older Meta playbooks that relied on narrow interest stacking, and it is a big part of why creative quality matters more on Meta than it does on Google.
Lead forms vs. landing pages
Meta’s native lead forms (fill out inside the platform, no page load) reduce friction and will generate more form fills. They also tend to be lower intent — some percentage of people fill them out on autopilot without seriously vetting your clinic first. Landing-page campaigns take one extra click and load a real page, but the leads that come through tend to be more qualified because someone made a deliberate choice to leave the app.
Test both. A lot of ABA practices run lead forms for volume and follow up fast by phone to qualify, since speed to first contact is often what determines whether a lead actually books.
Retargeting cautions
Meta restricts custom audiences built from health-related data sources, and healthcare organizations need to be careful about how pixel data is collected and used given HIPAA and Meta’s health data policies. Do not assume you can freely retarget everyone who visited your ABA landing page the way an e-commerce brand would. Talk to whoever manages your HIPAA compliance before wiring up pixel-based retargeting audiences tied to health-related pages.
Budgeting Honestly
A real test needs enough budget to generate meaningful data, not just enough to say you tried it. Underfunding a test is how owners end up concluding “paid ads don’t work for us” when what actually happened is the campaign never got enough clicks to learn anything.
Give a new campaign at least 4-6 weeks and enough spend to generate a real sample of clicks before you judge it. Quitting in week two because cost-per-click looked high is the most common way owners waste their first ad budget — you are judging a campaign before Google or Meta has had time to optimize delivery.
Spreading $500 a month across every platform and every metro sounds safe, but it is false economy. That budget split five ways will not generate enough volume anywhere to produce a real intake, and you will not learn anything from it either. Pick one platform, one or two metros, fund it enough to actually test, then expand once you see it convert.
Common Mistakes We See
- Running ads to the homepage. The homepage is written for everyone. A campaign landing page is written for the one person who just clicked a specific ad.
- No call tracking. If you cannot see which calls came from which campaign, you cannot tell what is working. This is the single most common gap we find in ABA accounts.
- Quitting in week two. Both platforms need time and data to optimize delivery. Early weeks are almost always more expensive per lead than weeks four through eight.
- Ignoring negative keywords. Job seekers and RBT students will drain your Google budget if you never build the negative list out.
- Boosting Facebook posts instead of running real campaigns. The blue “boost” button is not the same tool as Ads Manager. It has weaker targeting controls and worse reporting. If you are serious about Meta, build campaigns in Ads Manager.
How to Use Our State Pages
Every state page on this site shows the ABA advertisers we have observed running ads in that market on Google and Meta. This data comes from direct observation, not survey or self-report — we track Meta Ad Library and Google Ads Transparency Center every month across a set of ABA-related search queries. As of July 2026, we have observed 212 advertisers on Meta and 127 on Google across the states we cover.
One thing to understand before you use this data to size up your local competition: this is observed data, not a census. We can only report advertisers our tracked queries actually caught. If a state page looks empty or sparse, that does not mean nobody is advertising ABA therapy in that market — it means our monthly sweep has not caught them yet, or they are running under keyword or creative variations outside what we track. Use the state pages as a starting signal for who is active and what their creative looks like, not as a complete list of every competitor spending money in your market.
A-Train can look at your Google and Meta setup, tell you what’s actually working, and help you dial in your digital marketing to get more clients.