Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
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.
Let Zippia find your next internal medicine nurse practitioner job
Let Zippia find your next internal medicine nurse practitioner job
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.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Alaska | $123,896 | $59.57 |
| 2 | Maine | $113,622 | $54.63 |
| 3 | New Jersey | $130,740 | $62.86 |
| 4 | Minnesota | $118,423 | $56.93 |
| 5 | New Hampshire | $111,755 | $53.73 |
| 6 | Massachusetts | $117,612 | $56.54 |
| 7 | Connecticut | $111,619 | $53.66 |
| 8 | Rhode Island | $109,163 | $52.48 |
| 9 | District of Columbia | $122,305 | $58.80 |
| 10 | Washington | $109,206 | $52.50 |
| 11 | New York | $109,503 | $52.65 |
| 12 | Oregon | $108,234 | $52.04 |
| 13 | Nevada | $105,277 | $50.61 |
| 14 | Arizona | $110,379 | $53.07 |
| 15 | California | $114,881 | $55.23 |
| 16 | Pennsylvania | $96,695 | $46.49 |
| 17 | Vermont | $97,286 | $46.77 |
| 18 | Montana | $102,812 | $49.43 |
| 19 | New Mexico | $95,105 | $45.72 |
| 20 | Delaware | $107,054 | $51.47 |
| 21 | Maryland | $107,084 | $51.48 |
| 22 | Illinois | $98,207 | $47.21 |
| 23 | Indiana | $90,818 | $43.66 |
| 24 | Virginia | $107,796 | $51.83 |
| 25 | Wisconsin | $91,096 | $43.80 |
| 26 | Ohio | $96,226 | $46.26 |
| 27 | Michigan | $97,347 | $46.80 |
| 28 | Texas | $89,573 | $43.06 |
| 29 | Wyoming | $87,282 | $41.96 |
| 30 | West Virginia | $86,342 | $41.51 |
| 31 | North Dakota | $82,164 | $39.50 |
| 32 | Oklahoma | $86,619 | $41.64 |
| 33 | Utah | $88,079 | $42.35 |
| 34 | North Carolina | $81,203 | $39.04 |
| 35 | Louisiana | $81,858 | $39.35 |
| 36 | Idaho | $87,172 | $41.91 |
| 37 | Hawaii | $99,510 | $47.84 |
| 38 | Mississippi | $86,847 | $41.75 |
| 39 | Colorado | $87,399 | $42.02 |
| 40 | Tennessee | $80,274 | $38.59 |
| 41 | Iowa | $79,973 | $38.45 |
| 42 | Nebraska | $80,038 | $38.48 |
| 43 | South Dakota | $77,235 | $37.13 |
| 44 | Georgia | $84,057 | $40.41 |
| 45 | Florida | $82,360 | $39.60 |
| 46 | Arkansas | $78,051 | $37.52 |
| 47 | Kansas | $77,520 | $37.27 |
| 48 | South Carolina | $74,650 | $35.89 |
| 49 | Missouri | $78,090 | $37.54 |
| 50 | Kentucky | $75,324 | $36.21 |
| 51 | Alabama | $73,830 | $35.50 |
The highest-paying cities for internal medicine nurse practitioners are Newark, NJ, Santa Rosa, CA, and Weymouth Town, MA.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Newark, NJ | $139,977 | $67.30 |
| 2 | Santa Rosa, CA | $123,406 | $59.33 |
| 3 | Weymouth Town, MA | $123,032 | $59.15 |
| 4 | Eagan, MN | $122,457 | $58.87 |
| 5 | Manchester, NH | $115,765 | $55.66 |
| 6 | Trumbull, CT | $114,755 | $55.17 |
| 7 | New York, NY | $112,454 | $54.06 |
| 8 | Eugene, OR | $112,255 | $53.97 |
| 9 | Avondale, AZ | $111,875 | $53.79 |
| 10 | Bothell, WA | $111,857 | $53.78 |
| 11 | Baltimore, MD | $110,443 | $53.10 |
| 12 | Bozeman, MT | $104,071 | $50.03 |
| 13 | Toledo, OH | $99,735 | $47.95 |
| 14 | West Bloomfield, MI | $99,216 | $47.70 |
| 15 | Philadelphia, PA | $98,734 | $47.47 |
| 16 | Milwaukee, WI | $92,136 | $44.30 |
| 17 | Galveston, TX | $89,908 | $43.23 |
| 18 | Littleton, CO | $87,393 | $42.02 |
| 19 | Waterloo, IA | $81,468 | $39.17 |
| 20 | Kansas City, KS | $77,298 | $37.16 |
An internal medicine nurse practitioner's salary ranges from $58,000 a year at the 10th percentile to $175,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly 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 |
The highest paying types of internal medicine nurse practitioners are electrophysiology nurse practitioner, neurosurgical nurse practitioner, and psychiatric nurse practitioner.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Practitioner | $84,058 | $7,005 | $40.41 | 42,062 |
| Palliative Care Nurse Practitioner | $102,753 | $8,563 | $49.40 | 80,598 |
| Nurse Practitioner | $100,033 | $8,336 | $48.09 | 27,912 |
| Cardiology Nurse Practitioner | $101,034 | $8,419 | $48.57 | 29,421 |
| Family Nurse Practitioner | $100,541 | $8,378 | $48.34 | 41,710 |
| Psychiatric Nurse Practitioner | $105,403 | $8,784 | $50.67 | 38,599 |
Top companies hiring internal medicine nurse practitioners now:
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.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Fairview Health Services | $162,387 | $78.07 |
| 2 | Mercy Corps | $157,102 | $75.53 |
| 3 | Pacific Medical Centers | $152,621 | $73.38 |
| 4 | Mayo Clinic | $150,828 | $72.51 |
| 5 | St Joseph Medical Group | $142,332 | $68.43 |
| 6 | Hawaii Pacific Health | $138,516 | $66.59 |
| 7 | Charles Cole Memorial Hospital | $135,476 | $65.13 |
| 8 | Emerson Hospital | $133,723 | $64.29 |
| 9 | SAC Health | $132,785 | $63.84 |
| 10 | UTMB HEALTHCARE SYSTEMS | $130,967 | $62.96 |
| 11 | Northwell Health | $130,787 | $62.88 |
| 12 | Marin General Hospital: Foley Pamela MD | $127,765 | $61.43 |
| 13 | Dignity Health | $127,417 | $61.26 |
| 14 | Private Practice | $126,852 | $60.99 |
| 15 | Kittitas Valley Healthcare | $126,005 | $60.58 |
| 16 | Baylor Scott & White Health | $125,956 | $60.56 |
| 17 | Licking Memorial Hos | $119,953 | $57.67 |
| 18 | Physician Affiliate Group of New York | $119,250 | $57.33 |
| 19 | MaineGeneral Health | $118,003 | $56.73 |
| 20 | My.com | $117,255 | $56.37 |
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.
Compare internal medicine nurse practitioner salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly 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% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Essentia Health | Np/Pa-Internal Medicine | Superior, WI | 06/30/2025 | $110,261 |
| Locumjobsonline | Locum Nurse Practitioner (NP)-Internal Medicine To | Seattle, WA | 06/29/2025 | $146,090 |
| Locumjobsonline | Locum Nurse Practitioner (NP)-Internal Medicine To | Modesto, CA | 06/29/2025 | $146,090 |
| Essentia Health | Np/Pa-Internal Medicine/Family Medicine-Park | Park Rapids, MN | 06/28/2025 | $116,147 |
| Essentia Health | Np/Pa-Internal Medicine | Wahpeton, ND | 06/28/2025 | $110,261 |
| Newyork-Presbyterian | Nurse Practitioner--Internal Medicine-Broadway Practice-Ambulatory Care Network-Colu | New York, NY | 06/27/2025 | $154,468 |
| UMC Southern Nevada | Charge Nurse-Occupational Medicine *Internal Only* | Las Vegas, NV | 06/25/2025 | $89,783 |
| Providence | Nurse Practitioner-Internal Medicine | Petaluma, CA | 06/24/2025 | $158,451 |
| Provider Solutions & Development | Nurse Practitioner Internal Medicine | Santa Clarita, CA | 06/23/2025 | $152,081 |
| Onpoint Medical Group | Nurse Practitioner-Burrows Internal Medicine | Lone Tree, CO | 06/22/2025 | $105,000 |
Search for internal medicine nurse practitioner jobs