Salaripedia
English

How much does a physician make in New Mexico?

$327,700a year

Median yearly pay for physicians in New Mexico. That is $157.53 an hour or $27,310 a month.

Hourly
$157.53
Vs. national median
+23%
Rank among states
14 of 51
Jobs in the state
1,930
Pay range
Lowest 10%: $135,200Median: $327,700Highest 10%: $449,300
PercentileYearlyHourly
10th$135,200$65.01
25th$228,700$109.96
Median$327,700$157.53
75th$397,100$190.93
90th$449,300$216.01

Cities in New Mexico

Metro areas, median yearly pay.

Las Cruces, NM$387,500
Albuquerque, NM$327,700
Santa Fe, NM$234,800
Salaries for every job in New Mexico

Nearby in the ranking

States with similar pay for physicians.

11. Vermont$343,100
12. Wyoming$342,800
13. Hawaii$339,300
14. New Mexico$327,700
15. Kentucky$327,400
16. Arizona$312,500
17. Washington$307,200
Physician salary in all states

Frequently asked questions

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

The median hourly pay in New Mexico is $157.53 ($327,700 a year).

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

Yes: $327,700 against $265,900 nationally, 23% more.

Where does New Mexico rank for physician pay?

New Mexico ranks 14 of 51 states.

Which city in New Mexico pays physicians the most?

Las Cruces, NM, with a median of $387,500 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.