Salaripedia
English

How much does a cardiologist make?

$496,000a year

Median yearly pay in the United States: half earn more and half earn less. That is $238.47 an hour or $41,330 a month.

Hourly
$238.47
Average (mean)
$454,900
Jobs
17,290
Pay range
Lowest 10%: $107,200Median: $496,000Highest 10%: $712,100
PercentileYearlyHourly
10th$107,200$51.53
25th$274,300$131.87
Median$496,000$238.47
75th$610,100$293.30
90th$712,100$342.37

By state

Median yearly pay.

Washington$656,300
Missouri$648,100
Nebraska$646,300
Wisconsin$636,600
Tennessee$610,100
Georgia$610,100
Indiana$588,900
Pennsylvania$579,100
Kentucky$558,200
Alabama$519,500
Illinois$517,900
Ohio$504,300
New York$492,000
Connecticut$488,900
Virginia$461,500
Michigan$419,000
Florida$414,900
Texas$410,200
Rhode Island$395,600
Maryland$337,200
New Jersey$286,500
Iowa$283,100
Arizona$239,200
Colorado$239,200
Delaware$239,200
Hawaii$239,200
Maine$239,200
Minnesota$239,200
New Hampshire$239,200
New Mexico$239,200
North Dakota$239,200
Oregon$239,200
South Carolina$239,200
Utah$239,200
Wyoming$239,200
California$185,600

Highest paying cities

Metro areas, median yearly pay.

Seattle, WA$662,800
Chattanooga, TN$610,100
Omaha, NE$598,500
Harrisburg, PA$567,700
Lexington, KY$558,200
Cincinnati, OH$551,300
Charlotte, NC$528,800
Bridgeport, CT$527,700
Tampa, FL$515,700
Jacksonville, FL$514,700
Norwich, CT$514,300
Indianapolis, IN$511,400
Lancaster, PA$504,000
New Haven, CT$502,300
Winchester, VA$500,000

In other countries

Cardiologist belongs to the international group "Generalist medical practitioners".

Compare pay in 140 countries

Similar jobs

Frequently asked questions

How much does a cardiologist make an hour?

The median hourly pay is $238.47 ($496,000 a year).

How much does a cardiologist make a month?

About $41,330 a month before tax, based on a median of $496,000 a year.

How much does a cardiologist make starting out?

The lowest-paid 10% make $107,200 or less a year ($51.53 an hour); the top 10% make $712,100 or more.

Which state pays cardiologists the most?

Washington, with a median of $656,300 a year, followed by Missouri ($648,100) and Nebraska ($646,300).

Which city pays cardiologists the most?

Seattle-Tacoma-Bellevue, WA, with a median of $662,800 a year.

How many cardiologists are there in the United States?

About 17,290 people work as cardiologists.

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.