High-paying doctor jobs in Lawrence

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 159 doctor jobs listed below pay well, with salaries between $82,991 and $556,813 per year. Physician, Psychiatrist and Family Medicine Physician are among the most popular high-paying roles in Lawrence, MA.

Job title

Updated Nov 05, 2026
Job title
Lawrence, MA
Massachusetts
Job openings (Lawrence)

Cardiology Physician

Lawrence

$231 per hour

Massachusetts

$151 per hour

Nocturnist

Lawrence

$229 per hour

Massachusetts

$113 per hour

Hospitalist

Lawrence

$142 per hour

Massachusetts

$126 per hour

Physician

Lawrence

$140 per hour

Massachusetts

$99.50 per hour

Family Medicine Physician

Lawrence

$193,961 per year

Massachusetts

$222,337 per year

Psychiatrist

Lawrence

$1,518 per week

Massachusetts

$5,137 per week

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