facebook tracking General Internal Medicine Physician salary in New Hampshire (2025): pay by city

General Internal Medicine Physician salary in New Hampshire

What general internal medicine physicians earn in New Hampshire and its metro areas, compared with the rest of the country.

May 2025#29 of 44 states
Median pay$229,210$110.20 per hour
vs U.S.−11%U.S. median $256,560
Middle half earn$86,390 – $363,750Top 10%: $414,380+
Jobs4501.51× the U.S. concentration

General Internal Medicine Physician pay in New Hampshire cities

Metro areas as BLS defines them. Click a column to sort.

Metro areaMedianHourlyJobs
Boston-Cambridge-Newton, MA-NH$243,230$116.941,220
Manchester-Nashua, NH$317,680$152.73180
Northern New Hampshire nonmetropolitan area$69,840$33.5890
Advertisement

Hospitals and jobs in New Hampshire

General Internal Medicine Physician pay in similar states

Other healthcare salaries in New Hampshire

Questions

How much does a general internal medicine physician make in New Hampshire?

General Internal Medicine Physicians in New Hampshire earned a median of $229,210 a year ($110.20 an hour) in May 2025, 11% less than the national median of $256,560. The middle half earned $86,390 to $363,750.

Where in New Hampshire do general internal medicine physicians earn the most?

Among areas in New Hampshire, pay was highest in Manchester-Nashua, NH at $317,680.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, all industries. Pay doesn't reflect cost of living, overtime or shift differentials.