The amount of money Doctors earn depends on factors such as patient volume, insurance carriers of the patient seen, place of work and the specialty of the Doctor. It has been noted that the average physician's salary in big cities such as New York, London, Sydney or Toronto is higher than of the same doctor in other cities. General hospitals usually offer the highest physician salaries. Plastic surgeons, Obstetrics/Gynaecology and Emergency Room Doctors tend to earn higher physician salaries.
Considering all of these factors, Doctors can earn an annual income of anywhere from about $120,000-$175,000 for a Family Medicine Physician, and over $500,000 annually for specialists and sub-specialists.
It is important to remember that interns and medical residents are paid less, approximately $45,000 in their first year to $63,000 in their fifth year, depending on what state or province, and of course, what country they live in.