Salary guide
What should a Cardiology Nurse Practitioner make in 2026?
A typical Cardiology Nurse Practitioner earns $74.47/hr, with most posted roles landing between $67.82 and $88.74/hr.
Recent posted pay is up, with the last 30 days showing +20% movement versus the prior period.
Compare locations before accepting an offer, especially when travel stipends or weekend differentials are included.