Cardiologists Salary in the United States
The median annual wage for cardiologists is $496,010, or $238.47 per hour. About 17,290 people work in this occupation nationwide. Wages vary substantially by state — from $656,330 in Washington to $185,610 in California.
Wage distribution nationwide
Earnings spread across all U.S. workers in this occupation.
Salary by state
All 23 states with published data, ranked by median annual wage.
| # | State | Median annual | Median hourly | Employment | Location quotient |
|---|---|---|---|---|---|
| 1 | Washington | $656,330 | $315.54 | 200 | 0.51 |
| 2 | Missouri | $648,070 | $311.57 | 150 | 0.47 |
| 3 | Nebraska | $646,300 | $310.72 | 170 | 1.48 |
| 4 | Wisconsin | $636,580 | $306.05 | 200 | 0.60 |
| 5 | Tennessee | $610,080 | $293.31 | 560 | 1.55 |
| 6 | Georgia | $610,070 | $293.30 | 1,150 | 2.11 |
| 7 | Indiana | $588,890 | $283.12 | 140 | 0.39 |
| 8 | Pennsylvania | $579,120 | $278.42 | 640 | 0.95 |
| 9 | Kentucky | $558,180 | $268.36 | — | — |
| 10 | Alabama | $519,480 | $249.75 | 130 | 0.54 |
| 11 | Illinois | $517,850 | $248.97 | 340 | 0.51 |
| 12 | Ohio | $504,260 | $242.43 | 760 | 1.24 |
| 13 | New York | $492,040 | $236.56 | 2,260 | 2.09 |
| 14 | Connecticut | $488,940 | $235.07 | 320 | 1.70 |
| 15 | Virginia | $461,450 | $221.85 | 810 | 1.77 |
| 16 | Michigan | $419,030 | $201.46 | 340 | 0.69 |
| 17 | Florida | $414,910 | $199.48 | 920 | 0.84 |
| 18 | Texas | $410,150 | $197.19 | 2,050 | 1.31 |
| 19 | Rhode Island | $395,610 | $190.20 | 60 | 1.15 |
| 20 | Maryland | $337,230 | $162.13 | — | — |
| 21 | New Jersey | $286,540 | $137.76 | — | — |
| 22 | Iowa | $283,070 | $136.09 | 100 | 0.56 |
| 23 | California | $185,610 | $89.24 | 630 | 0.31 |
Related occupations
Same job family, ranked by national employment.
Frequently asked questions
How much do cardiologists make?
The median annual wage for cardiologists in the United States is $496,010, or $238.47 per hour. Entry-level workers (10th percentile) earn $107,190, and the top 10% earn $712,130.
How many cardiologists are employed in the U.S.?
About 17,290 people work as cardiologists nationwide.
Which state pays cardiologists the most?
Washington pays the most at a median of $656,330, followed by Missouri ($648,070) and Nebraska ($646,300).
Which state pays cardiologists the least?
California has the lowest median at $185,610.
Where are cardiologists jobs most concentrated?
The location quotient measures employment concentration relative to the national average. The highest is Georgia at 2.11×.