how much do doctors make an hour

5 hours ago 2
Nature

Doctors' hourly wages vary widely depending on specialty, experience, location, and work setting. In the United States in 2025:

  • The average hourly wage for doctors ranges from about $64 to $164 per hour.
  • The U.S. Bureau of Labor Statistics estimates a mean average hourly wage of around $115.
  • Medscape reports an average salary translating to about $164 per hour.
  • Specialized fields such as neurosurgery, cardiology, and orthopedic surgery often earn at the higher end, with some specialists making several hundred thousand dollars annually.
  • Resident doctors typically earn less, around $30 to $36 per hour if calculated from their annual salaries.

In general:

  • Primary care physicians earn less on average than specialists.
  • Doctors often work long hours (50-60+ hours a week), which affects the hourly wage calculation.
  • The hourly wage can vary significantly with geography; for example, doctors in Wisconsin earn more on average than those in Maryland.

Summary of average hourly wages reported:

  • General average: approximately $64 to $164 per hour
  • BLS estimate: about $115 per hour
  • Specialized roles: can go above $200 per hour in some cases
  • Residents: lower hourly earnings due to less pay and more hours worked

This gives a good overview that doctors typically make somewhere in the $60 to $160+ per hour range, depending on many factors including specialty and experience.