Reading
VolumeNew Media

How Much Do Medical Assistants Make in California? The Number Moves $18 an Hour

Medical assistants in California earn a median of $23.88 an hour, or $49,660 a year, per Bureau of Labor Statistics wage estimates for May 2025, published in the Department of Labor's O*NET California wage table for occupation code 31-9092. The bottom tenth earns $18.89 an hour ($39,290 a year); the top tenth earns $37.16 ($77,300). California employs roughly 113,600 medical assistants, with 17,580 annual openings projected by Projections Central for 2024–2034. That $18.27 spread is not experience alone. Since June 1, 2026, California law has set separate legal wage floors for health care workers by employer category, from $19.28 to $25.00 an hour, and many medical assistant employers fall outside all of them.

Every reliable number traces back to one occupation code

The anchor is SOC 31-9092, medical assistants. The federal wage survey does not know what your badge says. It knows what the establishment reported under that code.

Start with the California statewide table, which carries the largest sample and the smallest error. The distribution runs $18.89 at the tenth percentile, $23.88 at the median, $37.16 at the ninetieth — a top 1.97 times the bottom. For an occupation with one federal code, no state license and a training floor measured in hours, that band is wide enough to make any single "average" useless to someone holding a real offer.

California is projected to add these jobs at 23 percent between 2024 and 2034, against 13 percent nationally, per Projections Central and the BLS 2024–2034 projections. The 17,580 annual openings equal roughly 15 percent of current employment turning over or being added each year, so you are not cheap to replace.

Your employer's legal category sets a floor that varies by $8.10 an hour

Under SB 525, California created separate minimum wage schedules for health care workers depending on the kind of employer. As of June 1, 2026, per the Department of Industrial Relations' Health Care Worker Minimum Wage FAQ:

| Employer category | Minimum wage (from June 1, 2026) | Next scheduled step | |---|---|---| | Large health systems (10,000+ FTE employees), dialysis clinics | $25.00 | Holds | | All other covered health care facilities | $23.00 | $25.00 on June 1, 2028 | | Community clinics (specified) | $22.00 | $25.00 on June 1, 2027 | | Safety-net hospitals with high governmental payor mix | $19.28 | 3.5% annual steps to $25.00 | | Physician group with 24 or fewer physicians | $16.90 (state minimum) | CPI adjustment, January 2027 |

The last row is not a health care rate at all. Physician groups count as covered facilities only at 25 or more physicians. At 24 the practice sits outside the law, and the floor is California's general minimum wage of $16.90, effective January 1, 2026. Two clinics on the same boulevard, both hiring someone to room patients and take vitals, can carry legal floors $8.10 apart — $16,848 a year at 2,080 hours.

I once spent most of a shift on a bench scale and a label printer that would not acknowledge each other. Both were powered, both had link lights, both were "on the network." The scale sat on a subnet the printer had no route to, and nothing on either box told you so. The clinics work the same way: identical from the parking lot, different in the one field that decides the answer. Ask which SB 525 category applies. Hiring managers at covered facilities generally know.

The published median is older than the law it competes with

The Vallejo metro release from the BLS Western Information Office is dated July 9, 2026 and describes wages as of May 2025. I read it early, with nothing else open, and the distance between those two dates is the practical problem with every wage table on this page.

California's published median of $23.88 predates the $25.00 floor that took effect at large health systems and dialysis clinics on June 1, 2026. If you are interviewing at Kaiser, Sutter, Dignity or any system above 10,000 full-time equivalents, the statewide median now sits below the legal minimum you are owed. Percentile tables describe where the market has been. Quoting one at yourself costs you money.

Where the job sits changes the answer more than what you are called

Metro area moves this number harder than any credential. California metro medians for 31-9092, from the O*NET table built on BLS May 2025 estimates:

| Metro area | Median hourly | Median annual | |---|---|---| | Vallejo | $37.22 | $77,410 | | Santa Rosa–Petaluma | $31.16 | $64,820 | | Sacramento–Roseville–Folsom | $29.79 | $61,970 | | San Jose–Sunnyvale–Santa Clara | $29.78 | $61,940 | | San Francisco–Oakland–Fremont | $28.75 | $59,790 | | San Diego–Chula Vista–Carlsbad | $23.76 | $49,420 | | Los Angeles–Long Beach–Anaheim | $22.96 | $47,760 | | Bakersfield–Delano | $22.39 | $46,560 | | Fresno | $22.36 | $46,500 |

Vallejo against Bakersfield is $14.83 an hour, or $30,850 a year, for the same occupation code in the same state. Los Angeles, which most people assume pays well because it costs so much to live there, sits at $22.96, below the statewide median.

Vallejo also shows what a wage table reveals about an employer base. The BLS metro release puts it at 1,360 medical assistants, a mean of $32.08 an hour ($66,730 a year), and a location quotient of 1.80, so the occupation is 80 percent more concentrated there than nationally. The median ($37.22) sits above the mean, and in most labor markets the mean runs higher, pulled up by a thin tail of top earners. An inverted spread is the signature of a large unionized employer on a step scale: a dense cluster near the top of the ladder, a lower tail at smaller practices dragging the average down. Solano County's market is largely one health system, and the numbers say so before anyone tells you.

One caution on my own table: a metro estimate built on 1,360 jobs carries far more sampling error than a statewide one built on 113,600. Treat the statewide percentiles as solid, the metro medians as directional.

CMA against an uncredentialed medical assistant in the same market

California does not license or certify medical assistants. Business and Professions Code section 2069 defines one as a person who may be unlicensed, and the Medical Board of California states plainly that they may perform their duties without receiving a certification. So no government wage table separates certified from uncertified: OEWS codes by the work an establishment reports, and a credential is invisible to it.

The best available comparison comes from the American Association of Medical Assistants' own 2025 Compensation and Benefits Report. Full-time medical assistants holding a current CMA (AAMA) credential averaged $23.55 an hour and $45,159 a year. Non-CMA (AAMA) medical assistants averaged $22.61 and $42,675. The hourly gap is $0.94, about 4.2 percent; the annual gap is $2,484, about 5.8 percent — larger, meaning the credentialed group reported more paid hours as well as a better rate.

That survey is self-selected and distributed by the certifying body to its own membership, so it holds nothing constant. Its Pacific region figure for full-time CMAs, $26.67 an hour, sits well above California's OEWS median of $23.88, which says more about who answers a voluntary survey than about the market.

Set the credential beside the two clinical support roles Californians most often weigh against it, from the same May 2025 BLS estimates:

| California occupation | 10th percentile | Median | 90th percentile | |---|---|---|---| | Medical assistant (31-9092) | $18.89 | $23.88 | $37.16 | | Phlebotomist (31-9097) | $21.87 | $26.94 | $35.74 | | Licensed vocational nurse (29-2061) | $30.96 | $38.34 | $48.29 |

Two things in that table beat the CMA premium. The lowest-paid tenth of California LVNs earns $7.08 an hour more than the median medical assistant, which is the real return on a licensure path. And phlebotomy, which California does require certification for, has a higher floor and a lower ceiling: $35.74 against $37.16. The medical assistant ceiling is higher because location and employer category can carry you there. No specialty title does it.

Read the duties before you believe the title

Before comparing an offer to any table, confirm the posting describes a job California permits a medical assistant to hold. The Medical Board is specific about the limits. Postings routinely are not.

A medical assistant may not diagnose, treat, or perform any task that is invasive or requires assessment. The Board's prohibited list includes placing the needle or starting and disconnecting the infusion tube of an IV, injecting into an IV line, inserting a urinary catheter, charting pupillary responses, administering chemotherapy, interpreting skin test results, and independently performing telephone triage. By law, a medical assistant may not be employed for inpatient care in a licensed general acute care hospital.

What is permitted carries conditions on every instance. Injections are limited to intradermal, subcutaneous and intramuscular routes and require specific authorization — a written or standing order in the patient's record — plus a supervising practitioner physically present in the facility while the procedure happens. Authorization on paper with nobody on site fails the rule.

The training floor underneath that is smaller than most people assume. Title 16 of the California Code of Regulations, section 1366.1, requires no less than ten clock hours of training in administering injections and performing skin tests, and/or ten clock hours in venipuncture and skin puncture, plus satisfactory performance of at least ten each of intramuscular, subcutaneous and intradermal injections and ten skin tests, and/or at least ten venipunctures and ten skin punctures.

A device's spec sheet tells you what it is rated to do; the label on the front tells you what marketing wanted to call it. Section 1366.1 is the spec sheet. A posting asking a medical assistant to triage calls, run IVs or cover inpatient floors is either misclassified or describing an LVN's job at a medical assistant's wage, which is a pay conversation before it is anything else.

Turning an hourly rate into what you keep

Two offers at the same rate are rarely the same offer.

Shift differentials outweigh credentials. Under the 2023 Coalition of Kaiser Permanente Unions agreement, which carried 21 percent in raises across four years, evening differential rose to $2.00 an hour and night differential to $3.25, the first increases to either in thirty years. A permanent night rotation at $3.25 adds $6,760 across 2,080 hours, 2.7 times the annual CMA premium the AAMA reports. Weighing a credential against a schedule, the schedule is the bigger short-run lever.

Then subtract. A commute from Fresno to a higher-paying Bay Area metro rarely survives the arithmetic; a $6 hourly difference is $12,480 a year before fuel, tolls, vehicle wear and eleven or twelve unpaid hours a week in a car. Check whether the offer is benefits-eligible at your scheduled hours, because part-time thresholds are where good-looking rates quietly lose value. Confirm whether on-call time is paid, and at what rate.

You already accepted a low offer. Gather these facts in this order

A signed offer changes what you need in hand before reopening the conversation. Work these in sequence; each narrows the next.

  1. Ask HR which SB 525 category the employer falls into. If your rate sits below the applicable floor, this stops being a negotiation and becomes a wage claim with the Labor Commissioner.
  2. Pull the metro median for 31-9092 from the O*NET California table, matching the row to where you physically work.
  3. Place your rate in the statewide percentile band. Below $18.89 is the bottom tenth; below $23.88 is the bottom half.
  4. Write down every task requiring specific authorization that you perform — injections, venipuncture, skin tests — with dates and volumes.
  5. Total your evening, night, weekend and on-call hours, and what each was paid.
  6. Ask for the internal wage scale and its step intervals. At union employers this is a document rather than an opinion, and SEIU-UHW publishes the Kaiser scales.
  7. If the answer is no, ask for a written review date. A date beats a maybe.

The path that actually raises the number over time

Training is cheap through the public system and not cheap outside it. California Community College enrollment fees have been $46 per unit since summer 2012, with no increase proposed for 2026–27. Cerro Coso's Clinical Medical Assisting Certificate runs 20.5 units, about $943 before books and background checks, and the California College Promise Grant waives even that for qualifying residents. The Kaiser Permanente School of Allied Health Sciences certificate, twelve months including 320 clinical hours, lists $6,300 in tuition and fees plus $1,400 in books and uniforms, under $8,000 total.

The CMA (AAMA) exam runs about $125 for members and $250 for non-members, though confirm current pricing with AAMA before applying. Against a $2,484 annual premium, even the non-member fee is recovered in roughly five weeks. Access is the stronger argument for certifying: large systems, the ones sitting on the $25.00 floor, commonly require a credential to interview at all.

The rest of the sequence is unglamorous. Move toward employer categories with higher legal floors, and toward metros where the location quotient is high and a step scale exists. Take the industry with the better median, since BLS puts outpatient care centers at $48,560 nationally, hospitals at $46,910, offices of physicians at $45,520 and offices of other health practitioners at $38,400. Then decide whether the LVN path is worth it; its bottom tenth already outpays the medical assistant median by $7.08.

Questions people actually ask about this

Who earns more, a CMA or an MA?

CMAs earn slightly more. The AAMA's 2025 Compensation and Benefits Report puts full-time CMA (AAMA) holders at $23.55 an hour and $45,159 a year, against $22.61 and $42,675 for everyone else — $0.94 an hour, or 5.8 percent annually. California requires no certification, so the credential affects employer access more than rate.

What is the highest-paying medical assistant role?

No specialty title tops the California range. The highest-paid tenth of California medical assistants earns $37.16 an hour, or $77,300 a year, per BLS May 2025 estimates, and reaching that band comes from employer category and metro rather than a title. Large health systems in high-concentration metros like Vallejo pay most.

Is becoming a medical assistant worth it?

Financially, it depends on entry cost. A California community college certificate can run under $1,000 in enrollment fees against a $49,660 median salary, which pays back fast. Private programs near $8,000 take longer. California projects 17,580 annual openings and 23 percent growth through 2034, so the market itself is strong.

What do medical assistants earn per hour in California?

The median is $23.88 an hour, per BLS wage estimates for May 2025. The bottom tenth earns $18.89 and the top tenth $37.16. Since June 1, 2026, California's health care worker minimum wage sets floors between $19.28 and $25.00 an hour depending on employer category, with uncovered small practices at $16.90.

What is a Kaiser medical assistant salary?

Kaiser exceeds 10,000 full-time equivalents, so its California floor has been $25.00 an hour since June 1, 2026 under SB 525. The 2023 Coalition of Kaiser Permanente Unions agreement added 21 percent in raises across four years, plus $2.00 evening and $3.25 night differentials. Exact steps come from the local SEIU-UHW wage scale.

What do medical assistants earn in Bakersfield?

The Bakersfield–Delano metro median is $22.39 an hour, or $46,560 a year, per the O*NET California metro table built on BLS May 2025 estimates. That sits $1.49 below the statewide median of $23.88 and $14.83 below Vallejo, California's highest-paying metro for this occupation.

Which California metro wage table matches my prospective job?

Use the metropolitan statistical area containing the worksite address, not your home or the employer's headquarters. A job in Fairfield or Benicia reads from the Vallejo table (Solano County). Anaheim reads from Los Angeles–Long Beach–Anaheim. Bakersfield covers all of Kern County. Santa Rosa–Petaluma covers Sonoma County.

© VolumeNew Media
Lubomir Finch
About UsContactPrivacy Policy