Nurse Practitioner Salaries
Nurse Practitioner salaries in New Delhi, India
Base pay
₹8K - ₹40K/mo
₹30K/moAverage base pay
Additional salary
₹2K/moAverage
₹2K - ₹3K/moRange
About our data
Low Confidence
The “Most Likely Range” reflects values within the 25th and 75th percentile of all pay data available for this role. Glassdoor salaries are powered by our proprietary machine learning model, which utilises salaries collected from our users and the latest government data to make pay predictions.
How accurate is an average base pay range of ₹8K-₹40K/mo?
Your input helps Glassdoor refine our pay estimates over time.
Total pay trajectory
Nurse Practitioner
HK$34K–HK$37K/mo
See what insiders are saying about pay
Recent salaries shared by Nurse Practitioner
2 salaries
Job title | Years of Experience
Total Pay
Location
Date submitted
Job title | Years of Experience
Location
Date submitted
Total Pay
Base • Additional pay
Anonymously share your salary to help the community.
Nurse Practitioner
1-3 Years
HK$462K - HK$538K/yr
Hong Kong
submitted on 10 Nov 2024
HK$462K - HK$538K/yr
Nurse Practitioner
1-3 Years
HK$391K - HK$450K/yr
Hong Kong
submitted on 30 Mar 2023
HK$391K - HK$450K/yr
Viewing 1 - 2 of 2
Frequently asked questions about Nurse Practitioner salaries
How much does a Nurse Practitioner in New Delhi, India make?
The average salary for a Nurse Practitioner is ₹32,480 per year or ₹16 per hour in New Delhi, India, which is 7% lower than the national average. Top earners have reported making up to ₹42,579 (90th percentile). However, the typical pay range in New Delhi, India is between ₹10,380 (25th percentile) and ₹42,579 (75th percentile) annually. Salary estimates are based on 3 salaries submitted anonymously to Glassdoor by Nurse Practitioner employees in New Delhi, India as of June 2026.
What is the highest salary for a Nurse Practitioner in New Delhi, India?
The highest salary for a Nurse Practitioner in New Delhi, India is ₹42,579 per year, ₹3,548 per month or ₹20 per hour.
What is the lowest salary for a Nurse Practitioner in New Delhi, India?
The lowest salary for a Nurse Practitioner in New Delhi, India is ₹10,380 per year, ₹865 per month or ₹5 per hour.
What is the salary trend for Nurse Practitioners?
Advanced nurse practitioners (ANP) typically earn higher pay than nurses, as they are in a higher pay band if working in the public sector. They also vary depending on location, with areas like Northampton and Manchester offering the highest salaries for this role. They earn well over the national average salary, which reflects their responsibilities being closer to that of a doctor's. Career progression opportunities include becoming a doctor nurse practitioner or a nurse researcher.




