Content has loaded

Nurse practitioner salary in Australia

How much does a Nurse Practitioner make in Australia?

Average base salary

$134,965

The average salary for a nurse practitioner is $134,965 per year in Australia. 351 salaries reported, updated at 9 June 2026

Nurse Practitioner job openings in Australia

slide 1 of 6
slide1 of 6
TELEHEALTH Nurse Practitioners...
Easykind
Richmond VIC
18 hours ago

Highest paying companies for Nurse Practitioner in Australia

Average year pay is based on job postings on Indeed in the past 36 months.
WorkPac
 
$194,272per year
View company
Laser Clinics
 
$175,000per year
The GEO Group Australia
 
$161,804per year
Adecco
 
$161,200per year
Randstad
 
$155,459per year
Uniting
 
$155,459per year

Highest paying cities near Australia for Nurse Practitioners

  1. Canberra ACT
    $150,434 per year
  2. Lismore NSW
    $148,744 per year
  3. Newcastle NSW
    $140,077 per year
  4. Joondalup WA
    $123,829 per year
  5. Perth WA
    $118,801 per year

Where can a Nurse Practitioner earn more?

Compare salaries for Nurse Practitioners in different locations
vs

How much do similar professions as Nurse Practitioner get paid in Australia?

Lead Nurse Practitioner

Job openings
Average $151,223 per year

Senior Nurse Practitioner

Job openings
Average $135,180 per year