SOC 29-1212 · Healthcare Practitioners and Technical Occupations

Cardiologists

Source: BLS OEWS, May 2025United States, all industries

U.S. median annual wage$496,010
U.S. median hourly wage$238.47
U.S. employment17,290

Nationally, cardiologists earned a median of $496,010 per year as of the May 2025 OEWS estimates, across 17,290 jobs. Pay varies substantially by area — look up a specific state or metro below.

National pay distribution

Pay by state

Every state and territory with a published May 2025 estimate. “Not published” means BLS suppressed the value — it never means zero. Higher medians often track higher living costs; this is not a ranking of where the job is “best”.

Cardiologists: pay and employment by state
State
Washington$656,330$315.542000.1
Missouri$648,070$311.571500.1
Nebraska$646,300$310.721700.2
Wisconsin$636,580$306.052000.1
Tennessee$610,080$293.315600.2
Georgia$610,070$293.301,1500.2
Indiana$588,890$283.121400.0
Pennsylvania$579,120$278.426400.1
Kentucky$558,180$268.36Not publishedNot published
Alabama$519,480$249.751300.1
Illinois$517,850$248.973400.1
Ohio$504,260$242.437600.1
New York$492,040$236.562,2600.2
Connecticut$488,940$235.073200.2
Virginia$461,450$221.858100.2
Michigan$419,030$201.463400.1
Florida$414,910$199.489200.1
Texas$410,150$197.192,0500.1
Rhode Island$395,610$190.20600.1
Maryland$337,230$162.13Not publishedNot published
New Jersey$286,540$137.76Not publishedNot published
Iowa$283,070$136.091000.1
Arizona$239,200 or more$115.00 or more4400.1
Colorado$239,200 or more$115.00 or more2000.1
Delaware$239,200 or more$115.00 or more900.2
Hawaii$239,200 or more$115.00 or more500.1
Maine$239,200 or more$115.00 or more1500.2
Minnesota$239,200 or more$115.00 or more4200.1
New Hampshire$239,200 or more$115.00 or more1900.3
New Mexico$239,200 or more$115.00 or more900.1
North Dakota$239,200 or more$115.00 or more400.1
Oregon$239,200 or more$115.00 or more1500.1
South Carolina$239,200 or more$115.00 or more2100.1
Utah$239,200 or more$115.00 or more2800.2
Wyoming$239,200 or more$115.00 or more300.1
California$185,610$89.246300.0
MassachusettsNot publishedNot published5100.1
MississippiNot publishedNot published500.0
North CarolinaNot publishedNot published3000.1
Puerto RicoNot publishedNot published600.1
VermontNot publishedNot published700.2

Pay by metro area

All 66 metro areas where BLS publishes this occupation. Sort by median wage, employment, or local concentration — or see the highest-paying metros ranked.

$119,690$300,713$481,737$662,760San Francisco-Oakland-Fremont, CA — $119,690Detroit-Warren-Dearborn, MI — $130,880Oklahoma City, OK — $161,160Houston-Pasadena-The Woodlands, TX — $187,550Albuquerque, NM — $239,200Atlanta-Sandy Springs-Roswell, GA — $239,200Bangor, ME — $239,200Boulder, CO — $239,200Cleveland, OH — $239,200Columbus, OH — $239,200Corpus Christi, TX — $239,200Denver-Aurora-Centennial, CO — $239,200Fargo, ND-MN — $239,200Ithaca, NY — $239,200Lincoln, NE — $239,200Los Angeles-Long Beach-Anaheim, CA — $239,200Louisville/Jefferson County, KY-IN — $239,200Miami-Fort Lauderdale-West Palm Beach, FL — $239,200Milwaukee-Waukesha, WI — $239,200Minneapolis-St. Paul-Bloomington, MN-WI — $239,200Mobile, AL — $239,200Myrtle Beach-Conway-North Myrtle Beach, SC — $239,200Phoenix-Mesa-Chandler, AZ — $239,200Portland-Vancouver-Hillsboro, OR-WA — $239,200Roanoke, VA — $239,200Salt Lake City-Murray, UT — $239,200Urban Honolulu, HI — $239,200Youngstown-Warren, OH — $239,200Washington-Arlington-Alexandria, DC-VA-MD-WV — $253,610Baltimore-Columbia-Towson, MD — $337,230Austin-Round Rock-San Marcos, TX — $341,080San Antonio-New Braunfels, TX — $382,000Providence-Warwick, RI-MA — $395,610Dallas-Fort Worth-Arlington, TX — $403,340Rochester, NY — $415,000Virginia Beach-Chesapeake-Norfolk, VA-NC — $430,900Hartford-West Hartford-East Hartford, CT — $436,510Richmond, VA — $450,480Buffalo-Cheektowaga, NY — $451,790Syracuse, NY — $460,900Chicago-Naperville-Elgin, IL-IN — $475,590New York-Newark-Jersey City, NY-NJ — $492,150San Diego-Chula Vista-Carlsbad, CA — $493,670Winchester, VA-WV — $500,020New Haven, CT — $502,320Lancaster, PA — $503,970Indianapolis-Carmel-Greenwood, IN — $511,400Norwich-New London-Willimantic, CT — $514,290Jacksonville, FL — $514,740Tampa-St. Petersburg-Clearwater, FL — $515,710Bridgeport-Stamford-Danbury, CT — $527,720Charlotte-Concord-Gastonia, NC-SC — $528,750Cincinnati, OH-KY-IN — $551,320Lexington-Fayette, KY — $558,180Harrisburg-Carlisle, PA — $567,680Omaha, NE-IA — $598,480Chattanooga, TN-GA — $610,080Seattle-Tacoma-Bellevue, WA — $662,760

Each dot is one metro area with a published median — hover any dot for the name and figure. Metros without published estimates are not drawn.

Cardiologists: pay and employment by metro area
Metro area
Seattle-Tacoma-Bellevue, WA$662,760$318.631300.1
Chattanooga, TN-GA$610,080$293.31400.2
Omaha, NE-IA$598,480$287.731100.2
Harrisburg-Carlisle, PA$567,680$272.92800.2
Lexington-Fayette, KY$558,180$268.361400.5
Cincinnati, OH-KY-IN$551,320$265.062100.2
Charlotte-Concord-Gastonia, NC-SC$528,750$254.211500.1
Bridgeport-Stamford-Danbury, CT$527,720$253.71700.2
Tampa-St. Petersburg-Clearwater, FL$515,710$247.94700.0
Jacksonville, FL$514,740$247.47900.1
Norwich-New London-Willimantic, CT$514,290$247.26300.2
Indianapolis-Carmel-Greenwood, IN$511,400$245.86600.1
Lancaster, PA$503,970$242.29500.2
New Haven, CT$502,320$241.50300.1
Winchester, VA-WV$500,020$240.40400.5
San Diego-Chula Vista-Carlsbad, CA$493,670$237.34Not publishedNot published
New York-Newark-Jersey City, NY-NJ$492,150$236.612,0500.2
Chicago-Naperville-Elgin, IL-IN$475,590$228.651500.0
Syracuse, NY$460,900$221.59300.1
Buffalo-Cheektowaga, NY$451,790$217.211300.2
Richmond, VA$450,480$216.581200.2
Hartford-West Hartford-East Hartford, CT$436,510$209.861600.3
Virginia Beach-Chesapeake-Norfolk, VA-NC$430,900$207.162300.3
Rochester, NY$415,000$199.52900.2
Dallas-Fort Worth-Arlington, TX$403,340$193.929400.2
Providence-Warwick, RI-MA$395,610$190.201000.1
San Antonio-New Braunfels, TX$382,000$183.66900.1
Austin-Round Rock-San Marcos, TX$341,080$163.98900.1
Baltimore-Columbia-Towson, MD$337,230$162.13Not publishedNot published
Washington-Arlington-Alexandria, DC-VA-MD-WV$253,610$121.93Not publishedNot published
Albuquerque, NM$239,200 or more$115.00 or more700.2
Atlanta-Sandy Springs-Roswell, GA$239,200 or more$115.00 or more9100.3
Bangor, ME$239,200 or more$115.00 or more300.5
Boulder, CO$239,200 or more$115.00 or more300.2
Cleveland, OH$239,200 or more$115.00 or moreNot publishedNot published
Columbus, OH$239,200 or more$115.00 or more700.1
Corpus Christi, TX$239,200 or more$115.00 or moreNot publishedNot published
Denver-Aurora-Centennial, CO$239,200 or more$115.00 or more800.1
Fargo, ND-MN$239,200 or more$115.00 or more300.2
Ithaca, NY$239,200 or more$115.00 or more601.2
Lincoln, NE$239,200 or more$115.00 or more300.2
Los Angeles-Long Beach-Anaheim, CA$239,200 or more$115.00 or moreNot publishedNot published
Louisville/Jefferson County, KY-IN$239,200 or more$115.00 or more3100.4
Miami-Fort Lauderdale-West Palm Beach, FL$239,200 or more$115.00 or moreNot publishedNot published
Milwaukee-Waukesha, WI$239,200 or more$115.00 or more700.1
Minneapolis-St. Paul-Bloomington, MN-WI$239,200 or more$115.00 or more1900.1
Mobile, AL$239,200 or more$115.00 or more300.2
Myrtle Beach-Conway-North Myrtle Beach, SC$239,200 or more$115.00 or more400.3
Phoenix-Mesa-Chandler, AZ$239,200 or more$115.00 or moreNot publishedNot published
Portland-Vancouver-Hillsboro, OR-WA$239,200 or more$115.00 or more900.1
Roanoke, VA$239,200 or more$115.00 or more600.4
Salt Lake City-Murray, UT$239,200 or more$115.00 or more2300.3
Urban Honolulu, HI$239,200 or more$115.00 or more400.1
Youngstown-Warren, OH$239,200 or more$115.00 or more300.2
Houston-Pasadena-The Woodlands, TX$187,550$90.174600.1
Oklahoma City, OK$161,160$77.48600.1
Detroit-Warren-Dearborn, MI$130,880$62.931900.1
San Francisco-Oakland-Fremont, CA$119,690$57.54Not publishedNot published
Albany-Schenectady-Troy, NYNot publishedNot published700.2
Augusta-Richmond County, GA-SCNot publishedNot published400.2
Boston-Cambridge-Newton, MA-NHNot publishedNot published4400.2
Champaign-Urbana, ILNot publishedNot published500.5
Dayton-Kettering-Beavercreek, OHNot publishedNot published1000.3
Philadelphia-Camden-Wilmington, PA-NJ-DE-MDNot publishedNot published2900.1
Toledo, OHNot publishedNot published400.1
Worcester, MANot publishedNot published900.2

About this data. Estimates are from the U.S. Bureau of Labor Statistics Occupational Employment and Wage Statistics program, May 2025 release, retrieved from bls.gov/oes/tables.htm on July 24, 2026. OEWS estimates describe metropolitan/nonmetropolitan areas and states — not city limits — and are not designed for year-over-year comparisons. See BLS methodology, our plain-English methodology, and sources. CitySalaryData is independent and not affiliated with BLS.