Cardiologists Salary by State

National average: $454,046 · 23 states · BLS OEWS May 2025

StateMean Salary
Nebraska$627,390
Georgia$616,040
Washington$562,160
Tennessee$551,190
Wisconsin$549,880
Missouri$523,380
Kentucky$522,350
Ohio$493,580
Pennsylvania$492,490
Illinois$484,120
Indiana$474,380
Alabama$471,790
Virginia$446,630
New York$437,490
Connecticut$416,360
Florida$406,400
Texas$386,680
Maryland$380,510
Michigan$354,940
Rhode Island$344,820
New Jersey$325,020
Iowa$306,670
California$296,940