High-paying doctor jobs in Charlotte

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 264 doctor jobs listed below pay well, with salaries between $84.74 and $161 per hour. Physician, Optometrist and Physician Assistant are among the most popular high-paying roles in Charlotte, NC.

Job title

Updated Aug 10, 2026
Job title
Charlotte, NC
North Carolina
Job openings (Charlotte)

Obstetrics and Gynecology Physician

Charlotte

$161 per hour

North Carolina

$118 per hour

Psychiatrist

Charlotte

$312,040 per year

North Carolina

$279,849 per year

Internal Medicine Physician

Charlotte

$113 per hour

North Carolina

$73.11 per hour

Family Medicine Physician

Charlotte

$231,592 per year

North Carolina

$216,039 per year

Surgeon

Charlotte

$227,352 per year

North Carolina

$270,201 per year

Physician

Charlotte

$209,607 per year

North Carolina

$177,767 per year

Neurologist

Charlotte

$92.61 per hour

North Carolina

$90.31 per hour

Pediatrician

Charlotte

$87.40 per hour

North Carolina

$81.98 per hour

Physician Assistant

Charlotte

$84.74 per hour

North Carolina

$69.56 per hour

Optometrist

Charlotte

$163,169 per year

North Carolina

$184,616 per year

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