How much does a cardiologist make?
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
| Percentile | Yearly | Hourly | |
|---|---|---|---|
| 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 countriesSimilar jobs
- Anesthesiologist$391,500
- Dermatologist$328,700
- Emergency Medicine Physician$335,600
- Family Medicine Physician$244,200
- General Internal Medicine Physician$256,600
- Neurologist$248,600
- Obstetrician and Gynecologist$292,900
- Pediatrician$210,000
- Physician$312,400
- Psychiatrist$281,900
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.