High-paying doctor jobs in San Francisco

A Doctor diagnoses and treats illnesses by applying medical knowledge and expertise. Doctors conduct examinations, analyze tests, and prescribe treatments. They require strong communication skills, empathy, and comprehensive medical knowledge.


The 312 doctor jobs listed below pay well, with salaries between $95.29 and $101 per hour. Primary Care Physician, Physician and Physician Assistant are among the most popular high-paying roles in San Francisco, CA.

Job title

Updated Nov 09, 2026
Job title
San Francisco, CA
California
Job openings (San Francisco)

Psychiatrist

San Francisco

$298,206 per year

California

$317,058 per year

Obstetrics and Gynecology Physician

San Francisco

$296,130 per year

California

$327,644 per year

Surgeon

San Francisco

$137 per hour

California

$158 per hour

Urgent Care Physician

San Francisco

$135 per hour

California

$80.82 per hour

Physician

San Francisco

$259,852 per year

California

$227,177 per year

Internal Medicine Physician

San Francisco

$249,632 per year

California

$285,510 per year

Primary Care Physician

San Francisco

$227,849 per year

California

$249,804 per year

Optometrist

San Francisco

$101 per hour

California

$36.96 per hour

Neurologist

San Francisco

$206,947 per year

California

$282,776 per year

Physician Assistant

San Francisco

$95.29 per hour

California

$69.86 per hour

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.