Posted October 2026

Physician Assistant jobs in California

62 Physician Assistant roles in California from 13 employers, each with its published pay. The median is $86.92 per hour. 63 more open roles are listed with them; each employer’s range arrives with your free pay report.

Physician Assistant jobs by city in California

CityPopulationMedian pay / hrMedian / year
Los Angeles3,878,704$75.10/hr$156,210
San Diego1,404,452$73.81/hr$153,530
San Jose997,368$103.65/hr$215,600
San Francisco827,526$80.33/hr$167,090
Fresno550,105$72.43/hr$150,650
Sacramento535,798$73.86/hr$153,630
Long Beach450,901$75.10/hr$156,210
Oakland443,554$80.33/hr$167,090
Bakersfield417,468$76.57/hr$159,270
Anaheim344,561$75.10/hr$156,210
Stockton324,975$66.56/hr$138,440
Riverside323,757$80.16/hr$166,730
Irvine318,683$75.10/hr$156,210
Santa Ana316,184$75.10/hr$156,210
Chula Vista278,546$73.81/hr$153,530
Santa Clarita229,159$75.10/hr$156,210
Fremont228,192$80.33/hr$167,090
San Bernardino224,775$80.16/hr$166,730
Modesto220,592$85.83/hr$178,520
Fontana218,455$80.16/hr$166,730
Moreno Valley213,919$80.16/hr$166,730
Oxnard200,616$72.41/hr$150,610
Huntington Beach193,151$75.10/hr$156,210
Glendale187,823$75.10/hr$156,210
Ontario185,285$80.16/hr$166,730
Elk Grove182,797$73.86/hr$153,630
Santa Rosa177,524$78.46/hr$163,190
Rancho Cucamonga176,675$80.16/hr$166,730
Garden Grove172,361$75.10/hr$156,210
Oceanside170,941$73.81/hr$153,530
Lancaster167,426$75.10/hr$156,210
Roseville163,304$73.86/hr$153,630
Palmdale162,536$75.10/hr$156,210
Corona161,540$80.16/hr$166,730
Salinas160,783$78.70/hr$163,700
Hayward158,440$80.33/hr$167,090
Sunnyvale156,792$103.65/hr$215,600
Escondido148,847$73.81/hr$153,530
Pomona147,966$75.10/hr$156,210
Visalia146,271$70.84/hr$147,350

Median pay is the BLS OEWS figure for the metro area of each city, May 2024. Population is the Census Bureau 2024 estimate.

Open roles

PermanentPosted today

Physician Assistant I

Kaiser Permanente · Manteca, CA

Pay range with your report
  • Standard
  • Req 102041822816
New this week
View role
PermanentPosted today

Physician Assistant II

Kaiser Permanente · Vacaville, CA

Pay range with your report
  • Standard
  • Req 102041826304
New this week
View role
PermanentPosted yesterday

Physician Assistant I

Kaiser Permanente · Oakland, CA

Pay range with your report
  • Standard
  • Req 101926690480
New this week
View role
PermanentPosted yesterday

Physician Assistant II

Kaiser Permanente · San Francisco, CA

Pay range with your report
  • Standard
  • Req 101955492448
New this week
View role
PermanentPosted 2 days ago

Physician Assistant II

Kaiser Permanente · Oakland, CA

Pay range with your report
  • Standard
  • Req 101885438688
New this week
View role

Who is hiring in California

EmployerRolesMedian pay / hour
One Medical41$86.92
Kaiser Permanente31With your report
Stanford Health Care7With your report
GoHealth Urgent Care7With your report
Cedars-Sinai6With your report
Stanford Children's Health4$104.30
Kaweah Delta Health Care District4$91.13
MarinHealth4$100.70

Other jobs in California

Physician Assistant jobs in all states

Common questions

How much do physician assistants make in California?

Across 62 PA postings in California with published pay, the median midpoint is $86.92 per hour, with typical ranges from $72 to $107.

Who is hiring PAs in California?

13 employers posted PA roles with pay in California, led by One Medical.

How fresh is this list?

We collected these postings on October 15, 2026. 58 of 62 were posted in the last 30 days.

Free for every candidate

Before you apply: what other hospitals pay physician assistants.

Tell us your role and city. Within 24 hours you get an email with three things, by employer name. It costs you nothing, because employers pay us.

  1. 1
    Pay for your role at other hospitals

    The hourly pay at named employers near you, so you see who pays most.

  2. 2
    What they are offering now

    The pay range and median across current postings, and how many were posted this month.

  3. 3
    Roles open for you right now

    Every current opening near you with pay, shift and start date. Reply with one click.

Get your free pay report

230+ Physician Assistant roles in California, sent free by email

Tell us who you are and what you do. We email the report within 24 hours on business days.

Please enter your first name.
Please enter your last name.
That email doesn't look quite right.
Please choose your role.
Please enter your city or ZIP.

Free for candidates. No phone number, no cold calls. One-click unsubscribe.

The Joint Commission Gold Seal of Approval: Health Care Staffing Services Certification, since 2022American Staffing Association memberNATHO member: National Association of Travel Healthcare OrganizationsNALTO member: National Association of Locum Tenens Organizations

Pay report · PA near California
Valorem Health Shift ReportFrom your recruiting team · [email protected]

Your PA pay reportCalifornia · pay published by hospitals, collected October 15, 2026

1Pay for your role at other hospitals

  • Stanford Children's HealthPALO ALTO, CA · 4 postings$104.30/ hr$94–$115
  • Valley Children's HealthcareMadera, CA · 3 postings$103.69/ hr$75–$123
  • MarinHealthGreenbrae, CA · 4 postings$100.70/ hr$86–$108
  • Sharp HealthcareLa Mesa, CA · 2 postings$96.72/ hr$80–$114

Median posted pay per hour, with the range each employer published.

2What they are offering now

Low$71Median$86.92High$108

62 PA postings with published pay in California, 58 of them posted in the last 30 days. Month-by-month history by employer comes with your full report.

3Open now: 62 PA roles

  1. Nurse Practitioner/Physician Assistant - Primary Care (Full time) Lakewood, CAPermanent
    $131k–$160k/ year
    MemorialCare · Lakewood, CA · posted yesterday
  2. Family Nurse Practitioner or Physician Assistant - Sign-On Bonus Available - 4 days in clinic, 1 day remoteRemote
    $165k–$197k/ year
    One Medical · Remote (CA hiring) · posted 2 days ago

+ 60 more in your report. Each one has pay, shift and start date.

I'm interestedOne click. A recruiter writes only after you reply.
Check my pay