Salaripedia
English

How much does a general internal medicine physician make in Baltimore?

$322,900a year

Median yearly pay for general internal medicine physicians in the Baltimore-Columbia-Towson, MD metro area. That is $155.24 an hour or $26,910 a month.

Hourly
$155.24
Vs. national median
+26%
Rank among cities
36 of 154
Jobs in the area
2,100
Pay range
Lowest 10%: $163,100Median: $322,900Highest 10%: $393,400
PercentileYearlyHourly
10th$163,100$78.43
25th$215,000$103.35
Median$322,900$155.24
75th$390,500$187.76
90th$393,400$189.14

Other cities in Maryland

Median yearly pay for general internal medicine physicians.

Hagerstown, MD$303,900
Washington, DC$223,300
Lexington Park, MD$213,800
Philadelphia, PA$159,300
Salisbury, MD$152,700
General Internal Medicine Physician salary in Maryland General Internal Medicine Physician salary in all states

Related jobs in Baltimore

Same field, median yearly pay.

Radiologist$581,500
Anesthesiologist$418,000
Surgeon$391,500
Orthodontist$361,000
Emergency Medicine Physician$344,200
Cardiologist$337,200
Psychiatrist$318,100
Family Medicine Physician$307,400
Obstetrician and Gynecologist$304,200
Podiatrist$227,100
Salaries for every job in Baltimore, MD

Frequently asked questions

How much does a general internal medicine physician make an hour in Baltimore?

The median hourly pay in the Baltimore-Columbia-Towson, MD metro area is $155.24 ($322,900 a year).

Do general internal medicine physicians make more in Baltimore than the national average?

Yes: $322,900 against $256,600 nationally, 26% more.

How does Baltimore compare with the rest of Maryland?

The median in Maryland is $260,400, so Baltimore pays 24% more.

Where does Baltimore rank for general internal medicine physician pay?

36 of 154 metro areas with data.

How much does a general internal medicine physician make starting out in Baltimore?

The lowest-paid 10% make $163,100 or less a year; the top 10% make $393,400 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.