Post job

Internal medicine nurse practitioner salary

Average internal medicine nurse practitioner salary

$101,247

$48.68 hourly rate

Entry-level internal medicine nurse practitioner salary
$58,000 yearly salary
Updated January 8, 2025

Understanding the Salary of Internal Medicine Nurse Practitioners

Internal Medicine Nurse Practitioners (NPs) specialize in the comprehensive care of adults, addressing a range of health concerns. As of October 2025, they earn an average salary of $101,247 per year or about $49 per hour. Salaries can vary significantly based on factors such as location, experience, and specific job responsibilities.

In states like California and New York, the demand for NPs is high, resulting in some of the best compensation packages. For instance, cities such as San Francisco and New York City offer salaries that exceed the national average, reflecting the cost of living and the competitive job market.

Additionally, NPs with advanced certifications or specializations may command higher salaries. Those working in hospitals typically earn more than those in outpatient settings. To maximize earning potential, consider gaining experience in high-demand areas or pursuing additional certifications. Understanding these dynamics can help you navigate your career path effectively.

On this page
Internal medicine nurse practitioner salary by: 

Let Zippia find your next internal medicine nurse practitioner job

Floating question marks illustration

Let Zippia find your next internal medicine nurse practitioner job

Floating question marks illustration

Where can an Internal Medicine Nurse Practitioner earn more?

Compare salary by location
Vs
167k
147k
127k
107k
87k
67k
47k
Columbus, OH$139,977
Kansas City, KS$77,298
Compare salary by company
Vs
187k
167k
147k
127k
107k
87k
Fairview Health Services$162,387
My.com$117,255

Average internal medicine nurse practitioner salary by state

The average internal medicine nurse practitioner salary in New Jersey, Alaska, and Minnesota are the highest in the U.S. The lowest average internal medicine nurse practitioner salary states are Arkansas, Kansas, and South Dakota.

  • State view
  • County view
Average salary:

Highest paying states for internal medicine nurse practitioners

RankStateAvg. salaryHourly rate
1Alaska$123,896$59.57
2Maine$113,622$54.63
3New Jersey$130,740$62.86
4Minnesota$118,423$56.93
5New Hampshire$111,755$53.73
6Massachusetts$117,612$56.54
7Connecticut$111,619$53.66
8Rhode Island$109,163$52.48
9District of Columbia$122,305$58.80
10Washington$109,206$52.50
11New York$109,503$52.65
12Oregon$108,234$52.04
13Nevada$105,277$50.61
14Arizona$110,379$53.07
15California$114,881$55.23
16Pennsylvania$96,695$46.49
17Vermont$97,286$46.77
18Montana$102,812$49.43
19New Mexico$95,105$45.72
20Delaware$107,054$51.47
21Maryland$107,084$51.48
22Illinois$98,207$47.21
23Indiana$90,818$43.66
24Virginia$107,796$51.83
25Wisconsin$91,096$43.80
26Ohio$96,226$46.26
27Michigan$97,347$46.80
28Texas$89,573$43.06
29Wyoming$87,282$41.96
30West Virginia$86,342$41.51
31North Dakota$82,164$39.50
32Oklahoma$86,619$41.64
33Utah$88,079$42.35
34North Carolina$81,203$39.04
35Louisiana$81,858$39.35
36Idaho$87,172$41.91
37Hawaii$99,510$47.84
38Mississippi$86,847$41.75
39Colorado$87,399$42.02
40Tennessee$80,274$38.59
41Iowa$79,973$38.45
42Nebraska$80,038$38.48
43South Dakota$77,235$37.13
44Georgia$84,057$40.41
45Florida$82,360$39.60
46Arkansas$78,051$37.52
47Kansas$77,520$37.27
48South Carolina$74,650$35.89
49Missouri$78,090$37.54
50Kentucky$75,324$36.21
51Alabama$73,830$35.50
Top internal medicine nurse practitioner jobs near you

Highest paying cities for internal medicine nurse practitioners

The highest-paying cities for internal medicine nurse practitioners are Newark, NJ, Santa Rosa, CA, and Weymouth Town, MA.

RankCityAvg. salaryHourly rate
1Newark, NJ$139,977$67.30
2Santa Rosa, CA$123,406$59.33
3Weymouth Town, MA$123,032$59.15
4Eagan, MN$122,457$58.87
5Manchester, NH$115,765$55.66
6Trumbull, CT$114,755$55.17
7New York, NY$112,454$54.06
8Eugene, OR$112,255$53.97
9Avondale, AZ$111,875$53.79
10Bothell, WA$111,857$53.78
11Baltimore, MD$110,443$53.10
12Bozeman, MT$104,071$50.03
13Toledo, OH$99,735$47.95
14West Bloomfield, MI$99,216$47.70
15Philadelphia, PA$98,734$47.47
16Milwaukee, WI$92,136$44.30
17Galveston, TX$89,908$43.23
18Littleton, CO$87,393$42.02
19Waterloo, IA$81,468$39.17
20Kansas City, KS$77,298$37.16

Internal medicine nurse practitioner salary details

An internal medicine nurse practitioner's salary ranges from $58,000 a year at the 10th percentile to $175,000 at the 90th percentile.

Average internal medicine nurse practitioner salary graph
Average internal medicine nurse practitioner salary graph, trends, and summary

What is an internal medicine nurse practitioner's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$175,000$14,583$84
75th Percentile$135,000$11,250$65
Average$101,247$8,437$49
25th Percentile$75,000$6,250$36
10th Percentile$58,000$4,833$28

Highest paying internal medicine nurse practitioner jobs

The highest paying types of internal medicine 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
Palliative Care Nurse Practitioner$102,753$8,563$49.4080,598
Nurse Practitioner$100,033$8,336$48.0927,912
Cardiology Nurse Practitioner$101,034$8,419$48.5729,421
Family Nurse Practitioner$100,541$8,378$48.3441,710
Psychiatric Nurse Practitioner$105,403$8,784$50.6738,599

Top companies hiring internal medicine nurse practitioners now:

  1. Mayo Clinic jobs (2)
  2. Signature Healthcare jobs (1)
  3. St Joseph's Hospital jobs (2)
  4. Kaiser Permanente jobs (17)
  5. Martin's Point Health Care jobs (2)

Which companies pay internal medicine nurse practitioners the most?

Internal medicine nurse practitioner salaries at Fairview Health Services and Mercy Corps are the highest-paying according to our most recent salary estimates. In addition, the average internal medicine nurse practitioner salary at companies like Pacific Medical Centers and Mayo Clinic are highly competitive.

RankCompanyAverage salaryHourly rate
1Fairview Health Services$162,387$78.07
2Mercy Corps$157,102$75.53
3Pacific Medical Centers$152,621$73.38
4Mayo Clinic$150,828$72.51
5St Joseph Medical Group$142,332$68.43
6Hawaii Pacific Health$138,516$66.59
7Charles Cole Memorial Hospital$135,476$65.13
8Emerson Hospital$133,723$64.29
9SAC Health$132,785$63.84
10UTMB HEALTHCARE SYSTEMS$130,967$62.96
11Northwell Health$130,787$62.88
12Marin General Hospital: Foley Pamela MD$127,765$61.43
13Dignity Health$127,417$61.26
14Private Practice$126,852$60.99
15Kittitas Valley Healthcare$126,005$60.58
16Baylor Scott & White Health$125,956$60.56
17Licking Memorial Hos$119,953$57.67
18Physician Affiliate Group of New York$119,250$57.33
19MaineGeneral Health$118,003$56.73
20My.com$117,255$56.37

Wage gap by gender, race and education

$109,000$106,800$104,600$102,400$100,200$98,000
MaleFemale

Internal medicine nurse practitioner salary trends

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

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

Average internal medicine nurse practitioner salary over time

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

Internal medicine nurse practitioner salary by year

YearAvg. salaryHourly rate% Change
2025$101,000$48.68+1.7%
2024$99,600$47.87+2.5%
2023$97,000$46.65+2.9%
2022$94,200$45.28+2.9%
2021$91,500$43.98+2.7%

Recently added internal medicine nurse practitioner salaries

CompanyJobLocationDate addedSalary
Essentia HealthNp/Pa-Internal MedicineSuperior, WI06/30/2025$110,261
LocumjobsonlineLocum Nurse Practitioner (NP)-Internal Medicine ToSeattle, WA06/29/2025$146,090
LocumjobsonlineLocum Nurse Practitioner (NP)-Internal Medicine ToModesto, CA06/29/2025$146,090
Essentia HealthNp/Pa-Internal Medicine/Family Medicine-ParkPark Rapids, MN06/28/2025$116,147
Essentia HealthNp/Pa-Internal MedicineWahpeton, ND06/28/2025$110,261
Newyork-PresbyterianNurse Practitioner--Internal Medicine-Broadway Practice-Ambulatory Care Network-ColuNew York, NY06/27/2025$154,468
UMC Southern NevadaCharge Nurse-Occupational Medicine *Internal Only*Las Vegas, NV06/25/2025$89,783
ProvidenceNurse Practitioner-Internal MedicinePetaluma, CA06/24/2025$158,451
Provider Solutions & DevelopmentNurse Practitioner Internal MedicineSanta Clarita, CA06/23/2025$152,081
Onpoint Medical GroupNurse Practitioner-Burrows Internal MedicineLone Tree, CO06/22/2025$105,000

Internal medicine nurse practitioner salary FAQs

Search for internal medicine nurse practitioner jobs

Browse healthcare practitioner and technical jobs