SalaryData

Internal Medicine Physician Salary in New Jersey

Based on 3K+ workers in New Jersey

Data year: 2025 · Last updated: October 2026

Median Annual Salary (NJ)

$89,990

$43.26/hr

vs National Average

$260,282

-65.4% vs national median

Salary Range (10th–90th)

$82K – $431K

3K employed in New Jersey

The median Internal Medicine Physician salary in New Jersey is $89,990 per year, falling significantly below the national average by 65%. This figure represents the midpoint of earnings for the approximately 2,920 professionals working in this field within the state, with salaries ranging from $82,320 to $431,460 annually.

Several factors influence the Internal Medicine Physician salary in New Jersey. Experience level plays a crucial role, with seasoned physicians generally commanding higher compensation. Additionally, the specific practice setting—whether a large hospital, private practice, or academic institution—and geographic location within the state can significantly impact earning potential.

Salary Distribution — Internal Medicine Physician in New Jersey

Internal Medicine Physician (NJ) salary percentiles
PercentileAnnual Salary
10th percentile$82,320
25th percentile$89,990
Median (50th percentile)$89,990
75th percentile$197,990
90th percentile$431,460

Top-Paying Industries for Internal Medicine Physician (U.S.)

Which industries pay Internal Medicine Physicians the most — nationwide figures (industry-level data is not available by state). Internal Medicine Physicians in New Jersey tend to follow these industry patterns.

Industry (U.S.)Median SalaryEmployed (U.S.)
Management of Companies and Enterprises$303,100160
Educational Services$269,1107K
Health Care and Social Assistance$256,20060K
Administrative and Support Services$230,00080
Professional, Scientific, and Technical Services$220,790110

Source: U.S. BLS OEWS National Industry-Specific estimates, May 2025. National figures (not state-specific).

Historical Salary Trend — Internal Medicine Physician in New Jersey vs National

Historical Internal Medicine Physician salary trend in New Jersey
YearMedian Salary (New Jersey)
2022$220,590
2023$222,010
2024$155,570
2025$89,990
2026 (projected)$89,990

The latest year is a projection based on recent wage trends — BLS has not yet released that year’s data.

Historical salary trend for Internal Medicine Physician in New Jersey
YearNew Jersey MedianNational Median
2022$220,590$188,484
2023$222,010$205,372
2024$155,570$191,251
2025$89,990$260,282
2026 (projected)$89,990$260,282

Internal Medicine Physician Salary by Experience Level in New Jersey

Internal Medicine Physician salary by experience level in New Jersey
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$89,990
Mid-level3-5 yrs$89,990
Senior6-9 yrs$197,990
Staff / Lead10+ yrs$431,460

Internal Medicine Physician Salary in Other States

Related Internal Medicine Physician Salaries in New Jersey

How other high-demand occupations in New Jersey compare to Internal Medicine Physician ($89,990 median).

OccupationMedian Salaryvs Internal Medicine PhysicianHourly
Radiologist in NJ$482,700+436.4%$232.07/hr
Surgeon in NJ$437,890+386.6%$210.52/hr
Emergency Medicine Physician in NJ$315,340+250.4%$151.61/hr
Family Medicine Physician in NJ$292,170+224.7%$140.47/hr
Nurse Anesthetist in NJ$291,350+223.8%$140.07/hr
Cardiologist in NJ$286,540+218.4%$137.76/hr
Obstetrician and Gynecologist in NJ$228,870+154.3%$110.03/hr
Pediatrician in NJ$201,560+124.0%$96.90/hr
Psychiatrist in NJ$194,070+115.7%$93.30/hr
Dentist in NJ$171,330+90.4%$82.37/hr
Physician Assistant in NJ$165,690+84.1%$79.66/hr
Podiatrist in NJ$160,300+78.1%$77.07/hr

Frequently Asked Questions

How much does an Internal Medicine Physician make in New Jersey?

The median salary for an Internal Medicine Physician in New Jersey is $89,990 per year, which averages out to about $43 per hour. Salaries can range significantly, from $82,320 to as high as $431,460 annually.

What is the salary range for Internal Medicine Physicians in New Jersey compared to the national average?

Internal Medicine Physicians in New Jersey earn a median of $89,990 per year, which is 65.4% lower than the national average. The salary range in New Jersey spans from $82,320 to $431,460.

How many Internal Medicine Physicians are employed in New Jersey?

There are approximately 2,920 Internal Medicine Physicians employed in New Jersey. The median salary for these professionals is $89,990 per year.

Is the salary for Internal Medicine Physicians in New Jersey competitive?

The median salary for an Internal Medicine Physician in New Jersey is $89,990 annually, with a wide salary range from $82,320 to $431,460. However, this median is 65.4% below the national average, suggesting it may not be as competitive as other regions.

More Locations