Post job

Cardiology nurse practitioner salary

Average cardiology nurse practitioner salary

$101,034

$48.57 hourly rate

Entry-level cardiology nurse practitioner salary
$59,000 yearly salary
Updated December 15, 2025

Cardiology Nurse Practitioner Salary Overview

As of October 2025, a Cardiology Nurse Practitioner earns an average salary of $101,034 per year. This figure reflects the growing demand for skilled professionals in cardiology, where advanced practice nurses play a vital role in patient care, especially in heart-related diseases. Salaries can vary significantly based on geographic location, experience, and specific healthcare settings.

Where Can You Earn More?

States like California and New York offer some of the highest salaries for this profession, often exceeding the national average due to higher living costs and increased demand for specialized care. Additionally, positions in urban centers tend to command higher salaries than those in rural areas. For instance, the highest paying roles often include positions in major hospitals or specialized cardiology clinics.

Career Opportunities

The job market for cardiology nurse practitioners is robust, with numerous opportunities available across the United States. Many healthcare facilities are expanding their cardiology departments, creating a demand for qualified nurse practitioners. Job seekers can benefit from utilizing job boards like Zippia to find tailored job listings that match their skills and preferences.

On this page
Cardiology nurse practitioner salary by: 

Let Zippia find your next cardiology nurse practitioner job

Floating question marks illustration

Let Zippia find your next cardiology nurse practitioner job

Floating question marks illustration

Where can a Cardiology Nurse Practitioner earn more?

Compare salary by location
Vs
154k
134k
114k
94k
74k
54k
Columbus, OH$136,159
Salt Lake City, UT$84,213
Compare salary by company
Vs
174k
154k
134k
114k
94k
Dayton Children's Hospital$155,340
Baptist Health$124,303

Cardiology nurse practitioner salary estimates from across the web

Based on the latest salary information compiled by Zippia, Glassdoor, Ziprecruiter and Comparably, the average salary for a cardiology nurse practitioner typically falls between $101,034 and $161,829.
zippia
$101,034yearly
glassdoor[1]
$132,611yearly
comparably[2]
$161,829yearly
ZipRecruiter[3]
$150,264yearly

Average cardiology nurse practitioner salary by state

The highest-paying states for cardiology nurse practitioners are Alaska, New Jersey, and California. The lowest average cardiology nurse practitioner salary states are Missouri, South Carolina, and Kentucky.

  • State view
  • County view
Average salary:

Highest paying states for cardiology nurse practitioners

RankStateAvg. salaryHourly rate
1Alaska$129,922$62.46
2Maine$109,997$52.88
3New Hampshire$109,694$52.74
4Massachusetts$116,253$55.89
5New Jersey$129,436$62.23
6Arizona$111,416$53.57
7Connecticut$110,624$53.18
8Montana$103,388$49.71
9New York$108,521$52.17
10Washington$108,732$52.27
11Minnesota$111,451$53.58
12California$126,137$60.64
13Ohio$98,496$47.35
14Nevada$104,893$50.43
15Virginia$111,121$53.42
16Pennsylvania$96,734$46.51
17Indiana$93,794$45.09
18Rhode Island$108,440$52.13
19Delaware$107,422$51.65
20District of Columbia$123,843$59.54
21Michigan$98,064$47.15
22New Mexico$96,332$46.31
23Vermont$94,887$45.62
24Oregon$105,766$50.85
25Maryland$108,520$52.17
26West Virginia$89,257$42.91
27Texas$90,691$43.60
28Illinois$101,170$48.64
29Wisconsin$94,014$45.20
30Oklahoma$87,244$41.94
31Wyoming$85,701$41.20
32North Dakota$84,130$40.45
33Mississippi$88,946$42.76
34Louisiana$83,539$40.16
35North Carolina$85,943$41.32
36Tennessee$82,905$39.86
37Georgia$86,931$41.79
38Florida$80,559$38.73
39South Dakota$78,200$37.60
40Colorado$85,340$41.03
41Iowa$82,011$39.43
42Idaho$84,944$40.84
43Hawaii$95,965$46.14
44Utah$84,827$40.78
45Arkansas$79,480$38.21
46South Carolina$78,461$37.72
47Kentucky$78,405$37.69
48Nebraska$79,991$38.46
49Kansas$77,282$37.15
50Missouri$78,518$37.75
51Alabama$75,922$36.50
Top cardiology nurse practitioner jobs near you

Highest paying cities for cardiology nurse practitioners

The highest-paying cities for cardiology nurse practitioners are Burlingame, CA, Burlington, MA, and Middletown, CT.

RankCityAvg. salaryHourly rate
1Burlingame, CA$136,159$65.46
2Burlington, MA$121,432$58.38
3Middletown, CT$114,770$55.18
4Rochester, MN$114,631$55.11
5Dover, NH$113,494$54.56
6Charlottesville, VA$113,373$54.51
7Baltimore, MD$112,596$54.13
8Poughkeepsie, NY$112,144$53.92
9Mount Vernon, WA$111,384$53.55
10Springfield, OR$109,467$52.63
11Las Vegas, NV$105,749$50.84
12Evanston, IL$105,499$50.72
13Albuquerque, NM$96,950$46.61
14Urban Honolulu, HI$96,242$46.27
15Dayton, OH$95,775$46.05
16Austin, TX$92,446$44.45
17Durham, NC$88,564$42.58
18Columbus, GA$87,156$41.90
19Laramie, WY$84,513$40.63
20Salt Lake City, UT$84,213$40.49

Cardiology nurse practitioner salary details

A cardiology nurse practitioner's salary ranges from $59,000 a year at the 10th percentile to $170,000 at the 90th percentile.

Average cardiology nurse practitioner salary graph
Average cardiology nurse practitioner salary graph, trends, and summary

What is a cardiology nurse practitioner's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$170,000$14,167$82
75th Percentile$133,000$11,083$64
Average$101,034$8,420$49
25th Percentile$76,000$6,333$37
10th Percentile$59,000$4,917$28

Highest paying cardiology nurse practitioner jobs

The highest paying types of cardiology nurse practitioners are electrophysiology nurse practitioner, neurosurgical nurse practitioner, and psychiatric nurse practitioner.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Practitioner$84,058$7,005$40.4142,062
Internal Medicine Nurse Practitioner$101,247$8,437$48.6835,972
Palliative Care Nurse Practitioner$102,753$8,563$49.4080,598
Hospitalist Nurse Practitioner$103,683$8,640$49.8530,937
Pediatric Nurse Practitioner$102,409$8,534$49.2449,026
Psychiatric Nurse Practitioner$105,403$8,784$50.6738,599

Top companies hiring cardiology nurse practitioners now:

  1. Kaiser Permanente jobs (3)
  2. Washington Regional Medical Center jobs (2)
  3. University of California-Berkeley jobs (4)
  4. UC Health jobs (3)
  5. Integrity Locums jobs (2)

Which companies pay cardiology nurse practitioners the most?

Cardiology nurse practitioner salaries at Dayton Children's Hospital and PIH Health are the highest-paying according to our most recent salary estimates. In addition, the average cardiology nurse practitioner salary at companies like Tanner Health System and St Joseph Medical Group are highly competitive.

RankCompanyAverage salaryHourly rate
1Dayton Children's Hospital$155,340$74.68
2PIH Health$154,574$74.31
3Tanner Health System$152,449$73.29
4St Joseph Medical Group$143,678$69.08
5Dignity Health$139,768$67.20
6University of Maryland Medical System$139,686$67.16
7Mercy Corps$139,497$67.07
8Baylor Scott & White Health$138,172$66.43
9MercyOne$137,480$66.10
10Erlanger Health System$137,226$65.97
11Northwestern Medicine$137,007$65.87
12Phoenix Children's$135,907$65.34
13National Medical Association$135,220$65.01
14Private Practice$134,334$64.58
15Mayo Clinic$129,768$62.39
16Hca Hospital Services Of San Diego$128,305$61.69
17Kaiser Permanente$126,394$60.77
18Community Health Systems$125,758$60.46
19Summit Health Oregon$125,314$60.25
20Baptist Health$124,303$59.76

Wage gap by gender, race and education

$108,000$106,000$104,000$102,000$100,000$98,000
MaleFemale

Cardiology nurse practitioner salary trends

The average cardiology nurse practitioner salary has risen by $20,501 over the last ten years. In 2014, the average cardiology nurse practitioner earned $80,533 annually, but today, they earn $101,034 a year. That works out to a 11% change in pay for cardiology nurse practitioners over the last decade.

Compare cardiology nurse practitioner salaries for cities or states with the national average over time.

Average cardiology nurse practitioner salary over time

Compare cardiology nurse practitioner salaries for individual cities or states with the national average.

Cardiology nurse practitioner salary by year

YearAvg. salaryHourly rate% Change
2026$101,000$48.57+1.7%
2025$99,400$47.76+2.5%
2024$96,800$46.55+2.9%
2023$94,000$45.18+2.9%
2022$91,300$43.89+2.7%

Recently added cardiology nurse practitioner salaries

CompanyJobLocationDate addedSalary
LocumjobsonlineLocum Nurse Practitioner (NP)-Cardiology ToSellersville, PA06/29/2025$166,960
University of Maryland Medical Center Baltimore WashingtonCardiology Nurse PractitionerEaston, MD06/27/2025$104,416
Greenlife Healthcare StaffingCardiology Nurse PractitionerNew York, NY06/27/2025$115,000
Department of Veterans AffairsNurse Practitioner-CardiologyChicago, IL06/26/2025$141,075
Medstar Research InstituteInterventional Cardiology Np/Pa-Medstar Union Memorial Hospital/Medstar Franklin Square Medical CEBaltimore, MD06/25/2025$115,000
LocumjobsonlineLocum Nurse Practitioner (NP)-Cardiology ToSeattle, WA06/24/2025$166,960
NYU Langone HealthPA or NP-Non-Invasive CardiologyNew York, NY06/21/2025$151,328
Dupage Medical GroupCardiology Nurse PractitionerJoliet, IL06/20/2025$100,000
Multicare Health SystemGeneral Cardiology-Nurse PractitionerOlympia, WA06/20/2025$124,831
Peace HealthNP or PA for Cardiology Group In Beautiful BellinghamBellingham, WA06/20/2025$138,681

Cardiology nurse practitioner salary FAQs

Search for cardiology nurse practitioner jobs

Browse healthcare practitioner and technical jobs