Salaripedia
English

How much does a physician make in New Jersey?

$285,000a year

Median yearly pay for physicians in New Jersey. That is $137.02 an hour or $23,750 a month.

Hourly
$137.02
Vs. national median
+7%
Rank among states
25 of 51
Jobs in the state
9,730
Pay range
Lowest 10%: $75,590Median: $285,000Highest 10%: $430,900
PercentileYearlyHourly
10th$75,590$36.34
25th$115,900$55.74
Median$285,000$137.02
75th$361,100$173.61
90th$430,900$207.18

Cities in New Jersey

Metro areas, median yearly pay.

Trenton, NJ$279,900
New York, NY$265,900
Allentown, PA$258,800
Atlantic City, NJ$252,400
Philadelphia, PA$245,800
Salaries for every job in New Jersey

Nearby in the ranking

States with similar pay for physicians.

22. Ohio$297,400
23. Iowa$295,200
24. Nebraska$290,500
25. New Jersey$285,000
26. California$281,600
27. Virginia$278,500
28. South Carolina$274,500
Physician salary in all states

Frequently asked questions

How much does a physician make an hour in New Jersey?

The median hourly pay in New Jersey is $137.02 ($285,000 a year).

Do physicians make more in New Jersey than the national average?

Yes: $285,000 against $265,900 nationally, 7% more.

Where does New Jersey rank for physician pay?

New Jersey ranks 25 of 51 states.

Which city in New Jersey pays physicians the most?

Trenton-Princeton, NJ, with a median of $279,900 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.