Cardiologist Salary in United States
Cardiologist Salary in Baltimore
Based on 167 job listings - Baltimore, United States 2026
Average salary
$500,000 - $688,500
Median salary
$500,000 - $688,500
Lower rangeUpper range
Compare with national average
Baltimore
Average salary
500,000 - 688,500
Median salary
500,000 - 688,500
167 job openings
United States
Average salary
368,269 - 525,000
Median salary
368,269 - 525,000
117,887 job openings
Other cities
New York1,898 job openings
Jacksonville1,556 job openings
Eastern1,014 job openings
Munster867 job openings
Brooklyn642 job openings
Geneva640 job openings
Houston559 job openings
Moultrie546 job openings
Hartford530 job openings
Tucson482 job openings
Springfield470 job openings
Portland437 job openings
Tulsa429 job openings
La Grande428 job openings
Plainview421 job openings
Phoenix414 job openings
Richmond409 job openings
San Antonio363 job openings
Everett358 job openings
Kinsey342 job openings
Las Cruces333 job openings
Atlanta315 job openings
Chicago244 job openings
Indianapolis244 job openings
Albuquerque238 job openings
Austin238 job openings
Albany228 job openings
Tampa228 job openings
Columbus226 job openings
The average salary for a Cardiologist in Baltimore, United States is USD 500,000 - USD 688,500 per year in 2026, based on 167 job listings.
Explore 167 Cardiologist job listings in United States on BeBee, or check our salary calculator for a personalized estimate.