Salaripedia
English

How much does a physician make in New Jersey?

$356,000a year

Median yearly pay for physicians in New Jersey. That is $171.14 an hour or $29,660 a month.

Hourly
$171.14
Vs. national median
+14%
Rank among states
6 of 35
Jobs in the state
230
Pay range
Lowest 10%: $75,340Median: $356,000Highest 10%: $422,500
PercentileYearlyHourly
10th$75,340$36.22
25th$124,000$59.61
Median$356,000$171.14
75th$377,800$181.63
90th$422,500$203.13

Cities in New Jersey

Metro areas, median yearly pay.

Philadelphia, PA$365,800
New York, NY$327,800
Salaries for every job in New Jersey

Nearby in the ranking

States with similar pay for physicians.

3. Nevada$384,400
4. Illinois$381,800
5. Minnesota$362,300
6. New Jersey$356,000
7. Texas$345,800
8. Indiana$340,300
9. Arizona$338,300
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 $171.14 ($356,000 a year).

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

Yes: $356,000 against $312,400 nationally, 14% more.

Where does New Jersey rank for physician pay?

New Jersey ranks 6 of 35 states.

Which city in New Jersey pays physicians the most?

Philadelphia-Camden-Wilmington, PA-NJ-DE-MD, with a median of $365,800 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.