Cardiology Nurse Practitioner Salary Guide
Average Cardiology Nurse Practitioner Salary
$72.61/hour
The average salary for a Cardiology Nurse Practitioner is $72.61 per hour. This is 2% lower than the US average of $73.78.
Last updated on May 6, 2026. Based on active jobs on Vivian.com.
Salaries for Cardiology Nurse Practitioner compared to Nurse Practitioner National Averages
$72.61/hour
2% lower than the US average.
$73.78/hour
United States
What are the highest paying Employers and Agencies for Cardiology Nurse Practitioner jobs?
Only Memorial Hermann Health System reports pay data for Cardiology Nurse Practitioners, averaging $65 per hour. For comparison, the national average for Cardiology Nurse Practitioners is $73 per hour — Memorial Hermann Health System pays 10% less.
| Average Hourly Salary | Max Hourly Salary | |
|---|---|---|
| Memorial Hermann Health System | $65 | $65 |
Last updated on May 6, 2026. Information based on active jobs on Vivian.com and pay data from BLS and around the web.

Cardiology Nurse Practitioner Career Guide
Use our exclusive Career Guides to research the education, qualifications, skills and responsibilities for a variety of healthcare disciplines and specialties employers are hiring now.
Go to the guideTop Cardiology Nurse Practitioner Jobs
Nurse Practitioner - Outpatient Cardiology
- UW Health
- Madison, WI
$112K-157K/year
Nurse Practitioner - Cardiology
- Memorial Hermann The Woodlands Hospital
- The Woodlands, TX
$59-71/hour
Nurse Practitioner - Cardiology
- Memorial Hermann - Texas Medical Center
- Houston, TX
$59-71/hour
Nurse Practitioner - Cardiology
- Missouri Baptist Medical Center
- Saint Louis, MO
$96K-156K/year
Nurse Practitioner - Cardiology
- Missouri Baptist Medical Center
- Saint Louis, MO
$96K-156K/year
Get alerts about new jobs and salary trends
Be the first to know about new jobs for Cardiology Nurse Practitioners with the salary that suits you.
Featured Blog Posts
Featured Blog Posts


