Content has loaded

General practitioner salary in Western Australia

How much does a General Practitioner make in Western Australia?

Average base salary

$178
same
as national average

The average salary for a general practitioner is $178 per hour in Western Australia. 1.3k salaries reported, updated at 12 July 2026

General Practitioner job openings in Western Australia

slide 1 of 6
slide1 of 6
GP
Galaxy Medical Centre4out of 5 stars.
Byford WA
$124.72 - $213.36 an hour
Full-time
1 day ago

Highest paying companies for General Practitioner in Western Australia

Average year pay is based on job postings on Indeed in the past 36 months.
Healthcare Australia
 
$468,000per year
View company
St John of God Health Care
 
$385,424per year
Programmed
 
$322,400per year
Sonic HealthPlus
 
$312,000per year
DXC Medical Recruitment
 
$260,750per year
Techforce Personnel
 
$230,000per year

Highest paying cities near Western Australia for General Practitioners

  1. Rockingham WA
    $196 per hour
  2. Baldivis WA
    $180 per hour
  3. Perth WA
    $180 per hour
  4. Mandurah WA
    $177 per hour
  5. Bunbury WA
    $173 per hour

Where can a General Practitioner earn more?

Compare salaries for General Practitioners in different locations
vs