What is the highest and lowest hourly pay for direct primary care physician?
As of August 01, 2026, the average hourly pay of direct primary care physician in the United States is $107. While Salary.com is seeing that the highest pay for direct primary care physician in the US can go up to $128 and the lowest down to $95, but most earn between $101 and $118. Salary.com shows the average base salary (core compensation), as well as the average total cash compensation for the job of direct primary care physician in the United States.