Content has loaded

Nurse practitioner salary in Australia

How much does a Nurse Practitioner make in Australia?

Average base salary

$136,247

The average salary for a nurse practitioner is $136,247 per year in Australia. 378 salaries reported, updated at 4 September 2026

Nurse Practitioner job openings in Australia

slide 1 of 6
slide1 of 6
Health Practitioner-Enrolled N...
Bega Garnbirringu Health Service3out of 5 stars.
Kalgoorlie WA
From $70,000 a year
Full-time
1 day 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
 
$165,443per year
Adecco
 
$161,200per year
Uniting
 
$155,459per year
Aspen Medical
 
$151,250per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities near Australia for Nurse Practitioners

  1. Lismore NSW
    $156,052 per year
  2. Canberra ACT
    $151,395 per year
  3. Joondalup WA
    $123,829 per year
  4. Darwin NT
    $117,110 per year
  5. Perth WA
    $116,625 per year

Where can a Nurse Practitioner earn more?

Compare salaries for Nurse Practitioners in different locations
vs

Frequently Asked Questions (FAQs) about Nurse Practitioner

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

Lead Nurse Practitioner

Job openings
Average $151,620 per year

Senior Nurse Practitioner

Job openings
Average $132,864 per year