Skip to content

The average salary for a Family Medicine Physician in U.S. is $240,790.

Annual Average Salary Information

Annual Average Salary: $240,790

Hourly Pay Information

Hourly Average Salary: $115.77

What does a Family Medicine Physician earn?

On average, family medicine physicians earn around $240,790 per year in the U.S.. They work with patients from diverse backgrounds on health maintenance, preventive care and curative interventions. A family medicine physician can choose to specialise in certain areas such as pediatrics, geriatrics, sports medicine or geriatric medicine.

How to earn more as a Family Medicine Physician

To become a Family Medicine Physician, you will need to complete a four-year degree program for a Doctor of Medicine and a three-year residency program, focusing on primary care and family medicine. To increase your earning potential, you can choose to become board certified in any of the 16 subspecialties of family medicine. You may also consider becoming a consultant or setting up your own practice.