How Much Do Doctors Earn in Australia? Every Specialty Ranked (ATO Data)
This is the one table that answers it with real data: every medical practitioner occupation the ATO publishes, ranked by what the 103,489 taxpayers across these 34 published occupation rows actually declared in the 2023–24 year. Not recruiter estimates, not job-ad ranges.
The short version
- Neurosurgeons topped the table by average taxable income: $678,611 (median $537,049) across 176 taxpayers. By median, ENT surgeons ranked highest at $539,017.
- The top ten averages all belong to surgical, imaging or procedural specialties.
- GPs, the biggest group at 27,776 taxpayers, averaged $196,060 (median $156,733).
- Resident medical officers (junior doctors) averaged $140,129 (median $123,992).
- These are taxable incomes after deductions, mixing full-time, part-time and semi-retired doctors. Read the how-to-read notes before quoting them.
Every specialty, ranked by average taxable income (2023–24)
| # | Specialty | Taxpayers | Average taxable income | Median taxable income |
|---|---|---|---|---|
| 1 | Neurosurgeon | 176 | $678,611 | $537,049 |
| 2 | Plastic & reconstructive surgeon | 352 | $660,492 | $525,793 |
| 3 | Ophthalmologist | 618 | $655,245 | $497,095 |
| 4 | ENT surgeon (otorhinolaryngologist) | 133 | $631,559 | $539,017 |
| 5 | Cardiothoracic surgeon | 143 | $607,511 | $425,275 |
| 6 | Urologist | 340 | $586,462 | $526,801 |
| 7 | Vascular surgeon | 146 | $574,393 | $504,690 |
| 8 | Orthopaedic surgeon | 981 | $554,839 | $434,435 |
| 9 | Cardiologist | 1,065 | $552,812 | $490,520 |
| 10 | Radiologist (diagnostic & interventional) | 2,525 | $500,262 | $430,250 |
| 11 | Gastroenterologist | 589 | $490,488 | $448,402 |
| 12 | Anaesthetist calculator → | 3,735 | $475,455 | $457,287 |
| 13 | General surgeon | 1,900 | $438,505 | $335,144 |
| 14 | Obstetrician & gynaecologist | 1,448 | $436,019 | $358,017 |
| 15 | Radiation oncologist | 614 | $412,937 | $347,443 |
| 16 | Intensive care specialist | 740 | $387,254 | $354,689 |
| 17 | Paediatric surgeon | 109 | $386,014 | $328,980 |
| 18 | Medical oncologist | 600 | $366,096 | $335,811 |
| 19 | Nephrologist (renal physician) | 223 | $352,110 | $325,260 |
| 20 | Respiratory physician | 144 | $350,907 | $345,444 |
| 21 | Emergency physician | 2,270 | $347,306 | $344,198 |
| 22 | Neurologist | 536 | $343,525 | $320,990 |
| 23 | Specialist physician — other | 1,975 | $343,479 | $304,555 |
| 24 | General physician (general medicine) | 2,012 | $342,444 | $309,588 |
| 25 | Dermatologist | 525 | $330,967 | $234,005 |
| 26 | Haematologist | 422 | $321,156 | $294,518 |
| 27 | Psychiatrist calculator → | 3,335 | $305,282 | $276,453 |
| 28 | Endocrinologist | 461 | $298,077 | $261,407 |
| 29 | Paediatrician | 1,927 | $286,020 | $263,420 |
| 30 | Rheumatologist | 202 | $282,868 | $255,365 |
| 31 | Medical practitioner — other | 21,338 | $226,423 | $163,920 |
| 32 | Pathologist | 2,749 | $205,492 | $81,090 |
| 33 | General practitioner (GP) calculator → | 27,776 | $196,060 | $156,733 |
| 34 | Resident medical officer (junior doctor) calculator → | 21,380 | $140,129 | $123,992 |
Dollar figures are the ATO's published values rounded to the nearest dollar (the source file carries cents; exact values are in the workbook linked under Sources). Most specialty names link to our training-pathway guides; "calculator" links open our billings and take-home models for that role. The ATO's exact occupation title for each row is shown on hover, or in the list below the table.
Exact ATO occupation titles and codes for every row
- 1. Neurosurgeon = ATO 253513 "Medical specialist - neurosurgeon" (average $678,610.65, median $537,049.00)
- 2. Plastic & reconstructive surgeon = ATO 253517 "Medical specialist - plastic and reconstructive surgeon" (average $660,492.38, median $525,793.00)
- 3. Ophthalmologist = ATO 253914 "Medical specialist - ophthalmologist" (average $655,245.09, median $497,094.50)
- 4. ENT surgeon (otorhinolaryngologist) = ATO 253515 "Medical specialist - otorhinolaryngologist" (average $631,559.25, median $539,017.00)
- 5. Cardiothoracic surgeon = ATO 253512 "Cardiothoracic surgeon" (average $607,510.57, median $425,275.00)
- 6. Urologist = ATO 253518 "Medical specialist - urologist" (average $586,461.98, median $526,800.50)
- 7. Vascular surgeon = ATO 253521 "Medical specialist - vascular surgeon" (average $574,392.50, median $504,690.00)
- 8. Orthopaedic surgeon = ATO 253514 "Medical specialist - orthopaedic specialist" (average $554,839.10, median $434,435.00)
- 9. Cardiologist = ATO 253312 "Cardiologist" (average $552,812.28, median $490,520.00)
- 10. Radiologist (diagnostic & interventional) = ATO 253917 "Diagnostic and interventional radiologist" (average $500,261.60, median $430,250.00)
- 11. Gastroenterologist = ATO 253316 "Gastroenterologist" (average $490,488.09, median $448,402.00)
- 12. Anaesthetist = ATO 253211 "Anaesthetist" (average $475,455.23, median $457,287.00)
- 13. General surgeon = ATO 253511 "Medical specialist - surgeon (general)" (average $438,505.29, median $335,143.50)
- 14. Obstetrician & gynaecologist = ATO 253913 "Gynaecologist" (average $436,018.66, median $358,016.50)
- 15. Radiation oncologist = ATO 253918 "Doctor - specialist - radiation oncologist" (average $412,937.15, median $347,443.00)
- 16. Intensive care specialist = ATO 253317 "Intensive care specialist" (average $387,253.53, median $354,688.50)
- 17. Paediatric surgeon = ATO 253516 "Medical specialist - paediatric surgeon" (average $386,013.51, median $328,980.00)
- 18. Medical oncologist = ATO 253314 "Doctor - specialist - medical oncologist" (average $366,095.92, median $335,811.00)
- 19. Nephrologist (renal physician) = ATO 253322 "Medical specialist - renal medicine specialist" (average $352,110.10, median $325,260.00)
- 20. Respiratory physician = ATO 253324 "Medical specialist - thoracic medicine specialist" (average $350,906.98, median $345,444.00)
- 21. Emergency physician = ATO 253912 "Emergency medicine specialist" (average $347,306.13, median $344,198.00)
- 22. Neurologist = ATO 253318 "Medical specialist - neurologist" (average $343,525.03, median $320,989.50)
- 23. Specialist physician — other = ATO 253399 "Doctor - specialist - specialist physician - other" (average $343,478.73, median $304,555.00)
- 24. General physician (general medicine) = ATO 253311 "Medical specialist - specialist physician (general medicine)" (average $342,444.05, median $309,588.00)
- 25. Dermatologist = ATO 253911 "Dermatologist" (average $330,966.57, median $234,005.00)
- 26. Haematologist = ATO 253313 "Clinical haematologist" (average $321,156.43, median $294,517.50)
- 27. Psychiatrist = ATO 253411 "Medical specialist - psychiatrist" (average $305,281.73, median $276,453.00)
- 28. Endocrinologist = ATO 253315 "Endocrinologist" (average $298,076.66, median $261,407.00)
- 29. Paediatrician = ATO 253321 "Medical specialist - paediatrician" (average $286,020.19, median $263,420.00)
- 30. Rheumatologist = ATO 253323 "Medical specialist - rheumatologist" (average $282,868.15, median $255,364.50)
- 31. Medical practitioner — other = ATO 253999 "Doctor - medical practitioner - other" (average $226,422.93, median $163,920.00)
- 32. Pathologist = ATO 253915 "Medical specialist - pathologist" (average $205,492.47, median $81,090.00)
- 33. General practitioner (GP) = ATO 253111 "Medical practitioner - general practice" (average $196,060.35, median $156,733.00)
- 34. Resident medical officer (junior doctor) = ATO 253112 "Medical officer - resident" (average $140,129.17, median $123,991.50)
How to read these numbers (before you quote them)
- Taxable income is not salary. It's assessable income minus deductions. For private-practice specialists it reflects practice income net of rooms, staff, indemnity and other costs, which is a different thing from a staff specialist's award salary.
- Everyone reporting the occupation is included: part-timers, first-year consultants and semi-retired doctors alongside busy full-timers. The ATO also notes these averages and medians include individuals who reported a zero value at the label. Both drag the figures below what a full-time private specialist typically earns.
- Average vs median: where the average sits far above the median (cardiothoracic surgery: $607,511 vs $425,275; dermatology: $330,967 vs $234,005), a smaller group of very high earners is pulling the average up. The median is closer to the "typical" doctor.
- Occupation is self-reported on tax returns against the ATO's occupation code list (exact title and code shown for every row above). The ATO notes some items may be combined with other groups or excluded for privacy. Pooled rows like "specialist physician — other" span multiple subspecialties, and the unusually low pathologist median ($81,090 across 2,749 taxpayers) suggests that code captures many people who are not working as full-time specialist pathologists.
- The statistics are not necessarily complete. The ATO sourced the 2023–24 figures from returns processed by 31 October 2025; late lodgements are not in these numbers.
- The year is 2023–24, the ATO's newest edition, released in June 2026. Fees and awards have moved since the income year ended.
The top of the table is procedural private practice
The highest averages belong to surgical, imaging and scope-based specialties billing privately, where operating lists and scan volume can scale beyond what consulting hours allow. To see how that billing actually works, lever by lever, open the models we've already built:
- Anaesthetist billings calculator — how RVG units and no-gap vs known-gap billing shape anaesthetic private income.
- Psychiatrist billings calculator — a consult-based specialty where fees above the rebate and medico-legal work drive the spread.
- GP billings calculator — why gross GP billings sit well above the taxable-income figures in this table.
Public hospital salaries for consultants are a different (and much narrower) distribution. See our per-state consultant pay guides, e.g. NSW, VIC and QLD.
Earning it takes a decade: pick your pathway
Most named specialties in the table link to their training pathway guide, covering entry competitiveness, program length and college requirements for all 48 specialties. If you're still a junior doctor, your near-term pay is set by state awards, not this table: compare intern salaries by state or model your own roster in the take-home pay calculator.
FAQ
What is the highest-paid medical specialty in Australia?
By average taxable income on ATO 2023–24 data, neurosurgery: the 176 taxpayers reporting the occupation averaged $678,611 (median $537,049). Plastic and reconstructive surgeons ($660,492 average) and ophthalmologists ($655,245 average) were next. By median, ENT surgeons ranked highest at $539,017.
How much do surgeons earn in Australia?
It depends on the surgical specialty. In 2023–24, general surgeons averaged $438,505 in taxable income (median $335,144), orthopaedic surgeons $554,839, urologists $586,462, cardiothoracic surgeons $607,511 and neurosurgeons $678,611. These are taxable incomes after deductions, not base salaries.
How much do GPs earn in Australia?
The 27,776 taxpayers who reported their occupation as general practice averaged $196,060 in taxable income in 2023–24, with a median of $156,733. The gap between GP billings and taxable income is explained by practice fees and deductions, which our GP billings calculator models.
Is taxable income the same as salary?
No. Taxable income is what's left after work-related deductions, and for private specialists it reflects practice income net of costs rather than a salary. It also includes every taxpayer reporting that occupation, whether full-time, part-time, newly qualified or semi-retired, so it usually sits below what a busy full-time specialist bills.
How much do junior doctors earn in Australia?
The 21,380 taxpayers reporting the occupation resident medical officer averaged $140,129 in taxable income in 2023–24 (median $123,992). Junior doctor award salaries and penalty rates vary by state, so see our state pay guides and take-home pay calculator.
Sources & methodology
- All figures: ATO Taxation statistics 2023–24 (released June 2026), Individuals Table 15A ("Average and median taxable income, salary or wages, and total income, by occupation and sex"), "Total" (all-sex) rows for occupation codes 253111–253999. The workbook is on data.gov.au.
- The ATO publishes these values to the cent; the table shows them rounded to the nearest dollar, and the exact published values appear in the expandable list under the table. Nothing else is adjusted or estimated. The taxpayer total in the lead is the sum of the 34 published occupation rows; the ATO notes some items may be combined or excluded for privacy.
- Occupation names are standardised to the common clinical title for each ATO occupation code (for example, code 253913 is published as "Gynaecologist" and shown here as Obstetrician & gynaecologist, matching the ANZSCO title for that code). The ATO's exact title and code appear for every row on hover and in the expandable list.
- Per the ATO's notes: occupation is as reported by the taxpayer; statistics are from returns processed by 31 October 2025 and are not necessarily complete; averages and medians include individuals reporting zero at the label.