Certifynd ABA

A board certified behavior analyst sits at a desk in a bright ABA clinic office, considering something on her laptop, with the Colorado Front Range foothills visible through the window behind her in morning light.
salary-compensation

BCBA Salary in Colorado 2026: What Analysts Really Earn

Colorado employers posted 3,510 BCBA job openings in 2025 against 1,757 certified behavior analysts and doctoral-level analysts in the state at the end of that year, (Behavior Analyst Certification Board, 2026). Dividing one by the other gives almost exactly two posted openings for every certified BCBA, a ratio we calculate here rather than one the BACB publishes. Demand grew 34% year over year, faster than California or Illinois. What makes the BCBA salary in Colorado unusual, though, is not the shortage. It is that you can check the numbers yourself.

Colorado was the first state in the country to require employers to publish a pay range in every job posting. That rule has been in force since January 1, 2021, which means Colorado has five years of real, legally mandated compensation data sitting in public view. No other state has that depth of history.

So this article does something the aggregator pages cannot. We pulled 69 current Colorado BCBA postings that carried a genuine employer-posted range and read the number off each posting itself. Here is what Colorado employers are actually advertising in September 2026.

$92,500
Median midpoint of 49 employer-posted annual salary ranges for Colorado BCBA roles, September 2026. Denver metro runs $96,500; the rest of the state runs $90,000. Hourly roles post a median of $82.50 an hour.

What BCBAs actually earn in Colorado

Under the Equal Pay for Equal Work Act, a Colorado employer must disclose in good faith "the hourly or salary compensation or the range of the hourly or salary compensation" in the notification of each job opportunity, along with a description of benefits and the date the application window is expected to close (C.R.S. 8-5-201(2)). Vague ranges are not permitted. State guidance says explicitly that a range "can't lack a top or bottom, like '$30,000 and up' or 'up to $60,000'" (Colorado Department of Labor and Employment, INFO #9A).

Among private ABA employers, compliance is high and visible. Of 82 Colorado BCBA-level postings we examined, 69 carried a real range. Here is how those ranges break down by setting.

Setting Median posted midpoint Postings
Clinical leadership$99,6506
Hybrid$99,00011
Clinic or center-based$90,00017
School-based$90,0003
In-home or community$87,5005

Median of employer-posted range midpoints, annual-posted roles only, September 2026. The school-based figure rests on only three postings, all from private schools or staffing agencies rather than public districts, and should be read as indicative rather than reliable.

Two cautions before you use these numbers. First, about 29% of Colorado BCBA postings advertise an hourly rate rather than a salary, and those run from $38 to $110 an hour with a median midpoint of $82.50, splitting $85.00 in the Denver metro against $77.50 elsewhere. We kept hourly and annual figures separate rather than blending them, because no employer stated an assumed hours-per-year figure and converting would have meant inventing one.

Second, and more important when you are reading an offer: some headline ranges are total compensation, not base salary. One large provider advertises "$80,000 to $117,000" across every Colorado location, but the posting describes that as a total compensation package, so the ceiling assumes you hit bonus targets. Two other employers are refreshingly explicit about the split, showing a base of $90,000 to $103,000 alongside a separate bonus of $7,000 to $18,000. When a range looks unusually wide at the top, that is usually why.

School districts are the one corner of the Colorado market where the transparency law does not hand you a number. Districts generally comply by naming a pay grade and linking to a salary schedule rather than printing a dollar range; Denver Public Schools points to its negotiated hourly schedule, and Aurora lists "APT 3" against a published scale. That is lawful, and it is the prevailing district practice, but it means you have to open the schedule yourself. Where a district does publish a figure, it tends to run below clinic work: Harrison School District 2 in Colorado Springs posted a BCBA manager role for the 2026-27 year at $62,620 on a 189-day calendar. Weigh that against a shorter work year, a pension, and school holidays before comparing it with a twelve-month clinic salary.

Why you can trust Colorado posted pay and should not trust the federal number

If you search for BCBA wage data you will eventually land on a federal figure, and for Colorado it is badly misleading. The reason is structural: the Bureau of Labor Statistics has no occupation code for behavior analysts. The phrase "behavior analyst" does not appear anywhere in the 2018 Standard Occupational Classification manual.

Most analyses fall back on code 19-3039, "Psychologists, All Other," a category BLS defines as "all psychologists not listed separately" and illustrates with forensic, social, and sports psychologists. That code contains 18,820 people nationally. There are 77,609 BCBAs in the United States (Behavior Analyst Certification Board, 2026). Even if every single person in that code were a BCBA, it would account for under a quarter of the profession.

In Colorado the sample gets thinner still. The state has just 380 workers in 19-3039, and the distribution behaves oddly: the median of $120,660 sits above the mean of $111,870, and the 25th percentile runs 19.3% above the national 25th while the 90th runs 6.9% below the national 90th. That is the signature of a small, volatile sample rather than a real wage premium.

The cross-check settles it. Our posted-range median of $92,500 lands within roughly one percent of what ZipRecruiter ($93,664) and Indeed ($92,185) report for Colorado. Two different methods drawn from overlapping sources agree. The federal proxy sits about 30% above all of them, which tells you it is measuring a different population: actual psychologists, not behavior analysts.

See real salary ranges from employers before you apply Learn more →

What experience adds to BCBA salary in Colorado

Most salary guides assert that experience raises pay without showing the mechanism. Colorado's transparency law lets us show it directly, because one provider posts three separate experience tiers with published ranges, and posts identical ranges in both Colorado Springs and Pueblo.

Tier as posted Published range
New graduate BCBA$78,000 to $82,000
Early career$82,000 to $90,000
Experienced clinician$90,000 to $100,000
BCaBA and QASP-S (same employer)$58,000 to $73,000

The ladder is worth reading closely. Moving from new graduate to experienced clinician is worth $15,000 at the midpoint. The step up from the assistant and associate-level credentials is worth between $14,500 and $29,500 at that same employer, depending on which BCBA rung you land on, since the employer posts BCaBA and QASP-S roles at $58,000 to $73,000.

Signing incentives are also real and sizeable in Colorado right now. Sign-on bonuses of $5,000 to $10,000 appear routinely across the postings we harvested, with one employer advertising $5,000 to $20,000 depending on start date and location. Two of the larger providers in our harvest posted monthly productivity bonuses worth $7,000 to $18,000 a year. If you are weighing two offers with similar base pay, the incentive structure is often where the difference actually lives.

Denver pays more, and then mostly gives it back

Denver metro postings carry a median midpoint of $96,500 against $90,000 across the rest of Colorado, a nominal premium of $6,500 or 7.2%. Then cost of living takes most of it.

Colorado's overall price level runs 3.1% above the national average, but that statewide figure hides where the pressure actually sits. Goods run slightly below the national average at 98.7, utilities are well below at 85.0, and other services are essentially at par at 99.6. Rents are the entire story, at 127.4 statewide and 146.9 in the Denver metro (Bureau of Economic Analysis, 2026, 2024 data year).

Adjust the Denver median by Denver's own price level and it is worth about $91,225 in national purchasing power. Adjust the rest-of-state median at the Colorado Springs price level and it is worth about $89,368. The Denver premium shrinks from 7.2% to roughly 2%. If you are carrying a mortgage rather than renting, it can vanish entirely.

The effect is more dramatic at the edges. The same $92,500 salary is worth about $87,444 in Denver, $91,851 in Colorado Springs, $96,883 in Grand Junction, and $100,804 in Pueblo. A Pueblo offer that looks $10,000 worse on paper can leave you meaningfully better off.

One structural caveat on the smaller markets, and it is a real constraint rather than a data gap. Every live ABA clinical director posting in Colorado today sits in the Denver metro. Outside the Front Range, the nearest live supervisory role we found was a QASP-S position in Colorado Springs at $58,000 to $73,000. Northern Colorado outside Greeley is thinner than the aggregator pages suggest: one large provider operates centers in Fort Collins and Loveland but currently lists only behavior technician openings there. Lower cost of living in the smaller metros is genuine, and so is the narrower ladder above you.

Colorado has about two openings for every certified BCBA

Colorado employers posted 3,510 BCBA and BCBA-D openings in 2025, up 34% from 2,611 the prior year, ranking the state 14th nationally for demand (Behavior Analyst Certification Board, 2026). Against 1,757 certified BCBAs and BCBA-Ds in the state at the end of 2025, that is about 2.0 postings per certified analyst, tighter than the national figure of 1.77.

Supply is not standing still. Colorado's BCBA population grew 93.6% between the end of 2020 and the end of 2025, from 881 to 1,706, and reached 1,849 by September 2026. Demand simply grew faster. As of September 2026 Colorado holds 2.38% of the country's BCBAs, against 2.65% of its 2025 job postings.

That ratio needs an honest caveat, because it is widely misused. The numerator is an annual flow of postings across twelve months; the denominator is a headcount at a single instant. Two postings per BCBA does not mean every Colorado BCBA has two offers waiting, and it does not mean 3,510 jobs are sitting empty. A vacancy reposted quarterly can count four times. The ratio is a useful measure of market tightness and a poor measure of open seats. For the fuller national picture, see our analysis of the BCBA shortage in 2026.

Why the shortage has not pushed BCBA salary in Colorado higher

If demand outruns supply, pay should rise. In Colorado it has risen only modestly, and the reason sits in the reimbursement math.

Colorado Medicaid pays for ABA through its Pediatric Behavioral Therapies benefit, which notably does not require an autism diagnosis. As of July 1, 2026, protocol modification delivered by a BCBA (code 97155) pays $25.80 per fifteen-minute unit, which works out to $103.20 an hour. Direct treatment by protocol (97153) pays $17.20 per unit, or $68.80 an hour. Those rates cap what a Medicaid-funded employer can collect for your clinical time, and they have to cover supervision, administration, billing, unbillable hours, and margin before they reach your salary.

The direction of travel is easy to get wrong, so it is worth being precise. Colorado cut these rates on October 1, 2025, resetting them against a multi-state benchmark; 97153 fell 5.3% and 97155 fell 3.1%. But rates today still sit well above where they were in July 2023, up 20% for 97153 and 15% for 97155. And in the current fiscal year Colorado specifically exempted pediatric behavioral therapy from an across-the-board 2% provider rate reduction, at a cost of $5.0 million. Anyone telling you Colorado simply slashed ABA rates is describing one quarter and ignoring the trend.

There is one genuine gap worth knowing about. Colorado Medicaid does not currently reimburse code 97156, family and caregiver treatment guidance. If parent training is central to how you practice, that work is largely unfunded under Colorado Medicaid today. The state's rate review committee recommended covering it in August 2026 at an estimated $28.3 million, and Colorado now pays about 92% of its twelve-state benchmark overall, but any change requires a legislative appropriation. The recommendations go to the Joint Budget Committee in November 2026.

The 2028 licensing change most Colorado job seekers have not heard about

This is the part of the Colorado picture that almost no career guide has caught up with yet, because it is only three months old.

For six years the correct answer was that Colorado does not license behavior analysts. A 2020 state regulatory review looked at the question and recommended against regulation. That answer is now out of date. On June 2, 2026, the governor signed HB26-1425, which created the Applied Behavior Analysis Practice Act, establishing the Colorado Behavior Analyst Licensing Board and two new credentials: Licensed Behavior Analyst and Licensed Assistant Behavior Analyst.

A license becomes required to practice on July 1, 2028. Not before. Through June 30, 2028, your BACB certification remains sufficient to work in Colorado, so nothing about your current job or your next one changes today.

Three details matter for planning. Colorado is not adopting a BACB-only rule: the statute recognizes credentials from the BACB, the Qualified Applied Behavior Analysis Credentialing Board, and other nationally accredited certifying bodies, which is a broader door than most state licensure laws. Registered behavior technicians will not need a license. And liability insurance will be mandatory for licensees, at an amount the new board still has to set.

What nobody can tell you yet is the fee. The board has adopted no rules, and as of September 2026 all five of its seats remain vacant. Legislative staff estimated roughly $310 a year during the first two years for budgeting purposes, but that is a planning estimate, not an adopted fee. Treat any specific figure you see quoted today with suspicion, including that one. If you want the wider comparison, our guide to licensed behavior analyst requirements by state covers how other states have handled the transition.

How to use Colorado's transparency law when you negotiate

Most candidates treat a posted range as decoration. In Colorado it is a legal representation by the employer, which makes it usable.

  1. Treat the posted range as the employer's own good-faith estimate. The statute requires disclosure in good faith, and Colorado’s posting rules say a range may extend "from the lowest to the highest pay the employer in good faith believes it might pay" (7 CCR 1103-18, Rule 11.1.2). An offer at the bottom of a range the employer itself published invites a direct question about what distinguishes the top.
  2. Check whether the number is base or total. Ask which portion is guaranteed and which depends on billable targets. In our harvest, the widest advertised ranges were consistently total compensation packages.
  3. Ask what the billable expectation is. Two offers at $95,000 are not equivalent if one assumes 25 billable hours a week and the other assumes 32.
  4. Compare across metros using price levels, not headline pay. A $90,000 Pueblo offer is worth about $98,000 in national purchasing power against roughly $91,000 for a $96,500 Denver offer, so the lower headline number is the stronger one.
  5. Notice what a posting omits. Colorado also requires a benefits description and an anticipated close date. "Open until filled" is specifically non-compliant. A posting missing these is telling you something about how carefully the employer runs its hiring.

Enforcement has teeth. Violations carry fines of $500 to $10,000 each, enforced by the Colorado Department of Labor and Employment, and every job posted without the required disclosures counts separately. The law covers every employer with at least one Colorado employee, with no small-business exemption. For tactics that apply beyond Colorado, see our BCBA salary negotiation guide.

The law has visibly changed the market. Colorado postings disclosing pay rose from under 25% in late 2020 to over 80% by late 2023, against a national move from under 20% to just over 50% (Indeed Hiring Lab, cited in CDLE INFO #9A).

Frequently asked questions

How much does a BCBA make in Colorado?

Colorado employers posted a median midpoint of $92,500 across 49 annual salary ranges in September 2026. Denver metro roles run about $96,500, the rest of the state about $90,000, and clinical leadership roles about $99,650. Hourly roles post a median of $82.50 an hour. Federal wage data appears to show a much higher Colorado median, around $120,660, but that figure comes from an occupational code containing only 380 Colorado workers and is not specific to behavior analysts.

Do Colorado employers have to post salary ranges?

Yes. Colorado was the first state to require it, effective January 1, 2021, under the Equal Pay for Equal Work Act, later strengthened effective January 1, 2024. Employers must disclose the pay or pay range, a general description of benefits, and the anticipated application close date. There is no small-employer exemption; the law covers any employer with at least one Colorado employee. Open-ended ranges such as "up to $60,000" do not comply, and fines run from $500 to $10,000 per violation. School districts typically comply by naming a pay grade and linking to a salary schedule rather than printing a dollar figure, so for district roles you will usually need to open the schedule yourself.

Is Colorado a good state for BCBA jobs?

For availability, yes. Colorado employers posted 3,510 BCBA openings in 2025 against 1,757 certified BCBAs and BCBA-Ds, about 2.0 per analyst, tighter than the national 1.77, with demand up 34% year over year. For pay, Colorado is solid rather than exceptional; posted pay sits close to national aggregator averages while the state's price level runs 3.1% above the national average, driven almost entirely by rents.

Does Denver pay BCBAs more than the rest of Colorado?

Nominally yes, by about $6,500 or 7.2%. After adjusting for cost of living the premium narrows to roughly 2%, because Denver metro rents run about 46% above the national level. The same salary stretches considerably further in Grand Junction or Pueblo. The tradeoff is that clinical leadership roles are concentrated almost entirely in the Denver metro.

Do I need a license to work as a BCBA in Colorado?

Not until July 1, 2028. Colorado had no behavior analyst licensure until June 2, 2026, when HB26-1425 created the Colorado Behavior Analyst Licensing Board and the Licensed Behavior Analyst credential. Through June 30, 2028, BACB certification alone remains sufficient. From July 1, 2028, a license will be required to practice. Colorado will accept BACB, QABA, and other nationally accredited credentials, and registered behavior technicians will not need a license. Fees have not been set.

Why is BCBA pay in Colorado not higher given the shortage?

Reimbursement caps it. Colorado Medicaid pays $25.80 per fifteen-minute unit for BCBA protocol modification, or $103.20 an hour, and that has to cover supervision, administration, unbillable time, and margin before reaching salary. Colorado also does not currently reimburse caregiver training under code 97156. Rates were trimmed in October 2025 but remain well above 2023 levels, and pediatric behavioral therapy was exempted from the 2% provider cut in the current fiscal year.

What is the highest BCBA salary posted in Colorado?

The highest range ceiling we found in September 2026 was $137,107, on a clinical director posting in Golden. The lowest floor was $50,000, on a school staffing agency posting in Colorado Springs. About nine in ten posted midpoints fall between $80,000 and $105,000.

The bottom line

Colorado is a genuinely tight market for behavior analysts, with about two posted openings per certified BCBA and demand growing faster than in most larger states. Pay is respectable rather than remarkable, clustering around $92,500, and the Denver premium largely dissolves once you account for rent. The reimbursement ceiling explains why the shortage has not translated into dramatic wage growth, and the licensure change arriving in July 2028 is worth putting in your calendar now even though it changes nothing today.

What genuinely distinguishes Colorado is that you do not have to take anyone's word for any of this. The ranges are published because the law requires it. Before your next interview, read the posting carefully, and ask about the parts it does not tell you.

See what Colorado employers will pay before you apply

On CertifyndABA, employers come to you with the role and the compensation already on the table. Your profile stays anonymous until you decide to respond, so you can weigh an offer without your current employer ever knowing you looked.

Create Your Free Profile

Hiring BCBAs? Post transparent salary ranges →

Related reading: BCBA jobs in Colorado, BCBA jobs in Denver, and BCBA salary by state.

📚

References

Sources cited in this article

  1. 1

    Behavior Analyst Certification Board. (2026). US employment demand for behavior analysts: 2010-2025. Prepared using Lightcast data, updated January 2026. Colorado state row, page 3.

    View source
  2. 2

    Behavior Analyst Certification Board. (2026). Region-specific BACB certificant data. Colorado and United States rows, retrieved September 10, 2026.

    View source
  3. 3

    Behavior Analyst Certification Board. (2026). BACB certificant data, as of July 1, 2026. Note that the headline certificant counts on this page are worldwide rather than United States figures.

    View source
  4. 4

    Colorado General Assembly. Equal Pay for Equal Work Act, SB19-085 (effective January 1, 2021), as amended by SB23-105 (effective January 1, 2024). Codified at C.R.S. Title 8, Article 5, Part 2, sections 8-5-201 to 8-5-203.

    View source
  5. 5

    Colorado Department of Labor and Employment, Division of Labor Standards and Statistics. INFO #9A: Transparency in Pay and Job Opportunities, the Colorado Equal Pay for Equal Work Act Part 2. Updated May 29, 2024.

    View source
  6. 6

    Colorado Department of Labor and Employment. INFO #9: Required and Prohibited Information in Job Postings and the Hiring Process. Updated April 8, 2026.

    View source
  7. 7

    Colorado Department of Labor and Employment. Posting, Screening, and Transparency Rules (POST Rules), 7 CCR 1103-18, adopted May 3, 2024, effective July 1, 2024.

    View source
  8. 8

    Colorado General Assembly. HB26-1425, Applied Behavior Analysis Services, signed June 2, 2026, chapter 299. Creates the Applied Behavior Analysis Practice Act at C.R.S. Title 12, Article 247; licensure required to practice from July 1, 2028.

    View source
  9. 9

    Colorado Department of Regulatory Agencies, Division of Professions and Occupations. Behavior Analyst licensing program page. Retrieved September 10, 2026.

    View source
  10. 10

    Colorado Department of Health Care Policy and Financing. Health First Colorado fee schedule, rates effective July 1, 2026. Pediatric behavioral therapy codes 97151, 97153, 97154, 97155 and 97158.

    View source
  11. 11

    Colorado Department of Health Care Policy and Financing. Pediatric Behavioral Therapies billing manual, revision log updated July 15, 2026.

    View source
  12. 12

    Colorado Department of Health Care Policy and Financing. Medicaid Provider Rate Review Advisory Committee, pediatric behavioral therapies rate comparison analysis, presented June 26 and July 10, 2026.

    View source
  13. 13

    Bureau of Labor Statistics. (2026). Occupational Employment and Wage Statistics, May 2025: Colorado state estimates for Psychologists, All Other (SOC 19-3039). Released May 15, 2026. Note that BLS publishes no occupation code specific to behavior analysts.

    View source
  14. 14

    Bureau of Labor Statistics. (2018). Standard Occupational Classification Manual, definition of SOC 19-3039 Psychologists, All Other.

    View source
  15. 15

    Bureau of Economic Analysis. (2026). Regional price parities by state and metropolitan area, 2024 statistics. Released February 19, 2026.

    View source
  16. 16

    Colorado General Assembly. Autism spectrum disorder insurance coverage mandate, C.R.S. 10-16-104(1.4). Dollar and session limits removed by SB 15-015, effective January 1, 2017.

    View source
  17. 17

    Employer-posted salary ranges collected by CertifyndABA from 69 Colorado BCBA job postings carrying a genuine employer-posted range, observed September 10, 2026. Ranges were read from the posting body rather than job-board summary fields.

    View source
Back to all articles