High-paying doctor jobs in Framingham

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 334 doctor jobs listed below pay well, with salaries between $190,895 and $321,129 per year. Primary Care Physician, Internal Medicine Physician and Psychiatrist are among the most popular high-paying roles in Framingham, MA.

Job title

Updated Nov 10, 2026
Job title
Framingham, MA
Massachusetts
Job openings (Framingham)

Surgeon

Framingham

$173 per hour

Massachusetts

$149 per hour

Nocturnist

Framingham

$275,029 per year

Massachusetts

$265,237 per year

Psychiatrist

Framingham

$255,000 per year

Massachusetts

$281,111 per year

Anesthesiologist

Framingham

$242,297 per year

Massachusetts

$408,301 per year

Internal Medicine Physician

Framingham

$215,822 per year

Massachusetts

$228,649 per year

Primary Care Physician

Framingham

$192,064 per year

Massachusetts

$200,828 per year

Family Medicine Physician

Framingham

$190,895 per year

Massachusetts

$221,514 per year

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