Salaripedia
English

How much does a cardiologist make in Buffalo?

$451,800a year

Median yearly pay for cardiologists in the Buffalo-Cheektowaga, NY metro area. That is $217.21 an hour or $37,650 a month.

Hourly
$217.21
Vs. national median
-9%
Rank among cities
20 of 58
Jobs in the area
130
Pay range
Lowest 10%: $103,500Median: $451,800Highest 10%: $562,300
PercentileYearlyHourly
10th$103,500$49.75
25th$220,200$105.84
Median$451,800$217.21
75th$492,700$236.89
90th$562,300$270.32

Other cities in New York

Median yearly pay for cardiologists.

New York, NY$492,200
Rochester, NY$415,000
Ithaca, NY$239,200
Cardiologist salary in New York Cardiologist salary in all states

Related jobs in Buffalo

Same field, median yearly pay.

Anesthesiologist$512,600
Neurologist$451,500
Surgeon$411,400
Radiologist$318,300
Emergency Medicine Physician$303,200
Ophthalmologist$269,700
Obstetrician and Gynecologist$258,800
Nurse Anesthetist$248,000
Psychiatrist$245,000
Family Medicine Physician$228,200
Salaries for every job in Buffalo, NY

Frequently asked questions

How much does a cardiologist make an hour in Buffalo?

The median hourly pay in the Buffalo-Cheektowaga, NY metro area is $217.21 ($451,800 a year).

Do cardiologists make more in Buffalo than the national average?

No: $451,800 against $496,000 nationally, 9% less.

How does Buffalo compare with the rest of New York?

The median in New York is $492,000, so Buffalo pays 8% less.

Where does Buffalo rank for cardiologist pay?

20 of 58 metro areas with data.

How much does a cardiologist make starting out in Buffalo?

The lowest-paid 10% make $103,500 or less a year; the top 10% make $562,300 or more.

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.