LIVE MARKET·81 OK postings · last 6 months·Data through October 8, 2026
Cardiology salary in Oklahoma: $81.83/hr$3,273/wk$170,206/yr median.
Pay range $80.63$3,225$167,710–$84.05/hr$3,362/wk$174,824/yr across the middle 50% of 81 active Oklahoma postings from 16 employers.
2.2% above the national Cardiology median of $80.10/hr · #2 of 12 states with live data.
Median /hr/wk/yr
$81.83$3,273$170,206
P25–P75
$80.63$3,225$167,710–$84.05$3,362$174,824
middle 50%
Postings
81
last 6 months
Employers
16
in OK
01·NEIGHBORING STATES·CARDIOLOGY
How Oklahoma compares with its neighbors.
01Oklahoma (this page)$81.83/hr$3,273/wk$170,206/yr
02Texas$74.38/hr$2,975/wk$154,710/yr
03Colorado$46.00/hr$1,840/wk$95,680/yr
02·TOP-PAYING STATES·12 STATES WITH LIVE DATA
Where Cardiology pay is highest nationally.
01Pennsylvania$92.48/hr$3,699/wk$192,358/yr
02Oklahoma$81.83/hr$3,273/wk$170,206/yr
03Wisconsin$81.60/hr$3,264/wk$169,728/yr
04Washington$81.48/hr$3,259/wk$169,478/yr
05New York$80.00/hr$3,200/wk$166,400/yr
03·CARDIOLOGY ROLES IN OKLAHOMA·1 ROLES
Cardiology roles in Oklahoma, by title.
04·FREQUENTLY ASKED·CARDIOLOGY · OK
Cardiology pay in Oklahoma, answered.
What do Cardiology jobs pay in Oklahoma?
The median Cardiology pay in Oklahoma is $81.83/hr (about $170,206/yr), based on 81 job postings with listed pay over the last 6 months.
What is the Cardiology pay range in Oklahoma?
The middle 50% of Oklahoma postings pay $80.63–$84.05/hr. Listed pay runs from $78.00 to $85.80/hr.
Is Cardiology pay in Oklahoma above the national average?
Oklahoma pays 2.2% more than the national Cardiology median of $80.10/hr, ranking #2 of 12 states with live data.
How many employers are hiring for Cardiology roles in Oklahoma?
16 employers posted Cardiology roles with listed pay in Oklahoma over the last 6 months.
Figures come from active US healthcare job postings with listed pay in Oklahoma, collected over the last 6 months. States with fewer than 50 postings are shown on the national page only.