What Is the Nurse Salary in Pakistan in 2025: Complete City-Wise Breakdown
Are you considering a nursing career in Pakistan or wondering how much nurses actually earn? Understanding nurse salary in Pakistan is essential for aspiring nursing students, practicing nurses, and healthcare professionals. This comprehensive guide reveals real income details across different cities, qualifications, and sectors throughout Pakistan.
Average Nurse Salary in Pakistan: The Complete Picture
The nurse salary in Pakistan varies significantly based on qualification, experience, location, and employment sector. According to current healthcare industry data, registered nurses in Pakistan earn between PKR 25,000 to PKR 150,000 per month, depending on multiple factors.

Fresh nursing graduates typically start at PKR 25,000 to PKR 40,000 monthly in government hospitals, while experienced head nurses and nursing supervisors can earn PKR 80,000 to PKR 150,000 or more in premium private hospitals.
Government vs Private Nurse Salary in Pakistan
The salary structure shows notable differences between public and private healthcare facilities:
Government Hospital Nurse Salary in Pakistan:
- Fresh Graduate (Diploma): PKR 25,000 – PKR 35,000 per month
- Staff Nurse: PKR 35,000 – PKR 50,000 per month
- Senior Staff Nurse: PKR 50,000 – PKR 70,000 per month
- Head Nurse/Supervisor: PKR 70,000 – PKR 100,000 per month
Private Hospital Nurse Salary in Pakistan:
- Entry Level Nurse: PKR 30,000 – PKR 45,000 per month
- Registered Nurse (RN): PKR 45,000 – PKR 75,000 per month
- Specialized Nurse (ICU/OT): PKR 65,000 – PKR 100,000 per month
- Senior Supervisor: PKR 90,000 – PKR 150,000+ per month
Premium private hospitals like Aga Khan University Hospital, Shaukat Khanum, and Shifa International offer higher compensation packages with additional benefits including health insurance and housing allowances.
Nurse Salary in Pakistan by Major Cities in Pakistan
How Much Do Nurses Earn in Karachi?
Karachi, Pakistan’s largest metropolitan city, offers competitive nursing salaries. The average nurse salary in Karachi ranges from PKR 30,000 for fresh graduates to PKR 120,000+ for experienced nursing supervisors. The Karachi nurse pay scale is generally 20-25% higher than smaller cities due to the high cost of living and concentration of premium healthcare facilities.
Private hospital nurse salary Karachi at prestigious institutions like Aga Khan University Hospital ranges from PKR 45,000 to PKR 130,000, with additional night shift allowances and benefits.
Nurse Salary in Pakistan in Lahore
Lahore’s thriving healthcare sector provides excellent opportunities for nurses. The nursing salary Lahore typically ranges from PKR 28,000 to PKR 110,000 monthly. Government nurse salary Lahore at facilities like Services Hospital and Jinnah Hospital offers stable employment with pension benefits.
Registered nurse salary Lahore in private hospitals such as Shaukat Khanum Memorial Cancer Hospital reaches PKR 90,000+ for experienced nurses with specialized training.
Nurse Salary in Islamabad
The capital city offers attractive compensation for nursing professionals. The Islamabad nurse pay scale ranges from PKR 32,000 for entry-level positions to PKR 120,000+ for senior supervisors. Major hospitals including PIMS, Shifa International, and CDA Hospital provide competitive packages.
Registered nurse salary Islamabad has increased significantly in recent years due to growing healthcare infrastructure and demand for qualified nursing staff.
Nurse Salary in Pakistan in Other Major Cities
Rawalpindi: PKR 28,000 – PKR 100,000 (closely aligned with Islamabad rates) Faisalabad: PKR 25,000 – PKR 85,000 (growing industrial city with increasing healthcare needs) Multan: PKR 25,000 – PKR 90,000 (expanding healthcare sector) Peshawar: PKR 26,000 – PKR 85,000 (KPK provincial rates) Quetta: PKR 25,000 – PKR 80,000 (Balochistan government incentives) Hyderabad: PKR 26,000 – PKR 85,000 (Sindh provincial rates) Gujranwala: PKR 24,000 – PKR 75,000 Sialkot: PKR 25,000 – PKR 70,000
Nurse Salary in Pakistan Based on Qualifications
Educational qualifications significantly impact nursing income in Pakistan:
Diploma in General Nursing: PKR 25,000 – PKR 60,000 Basic nursing diploma holders start with lower salaries but gain experience quickly.
BSN (Bachelor of Science in Nursing) Salary in Pakistan: PKR 35,000 – PKR 100,000 Four-year degree holders command higher starting salaries and faster career progression.
Post-RN BSN: PKR 40,000 – PKR 90,000 Experienced diploma nurses upgrading to BSN see immediate salary increases.
MSN (Master in Nursing): PKR 60,000 – PKR 150,000 Advanced degree holders qualify for supervisory and administrative positions.
Specialized Certifications: Additional PKR 10,000 – PKR 30,000 Critical care, oncology, and emergency nursing certifications boost earning potential.
Specialized Nursing Salaries in Pakistan
Specialized nurses with additional training earn premium salaries:
ICU Nurse Salary in Pakistan: PKR 45,000 – PKR 110,000 Intensive care specialists are in high demand across major hospitals.
Operation Theatre Nurse Salary Pakistan: PKR 42,000 – PKR 105,000 OT nurses with surgical expertise command higher compensation.
Emergency Nurse Salary Karachi: PKR 40,000 – PKR 95,000 ER nurses working high-pressure shifts receive premium rates.
Cardiac Nurse Salary Lahore: PKR 48,000 – PKR 115,000 Cardiac care specialists at heart centers earn top salaries.
Pediatric Nurse Salary Pakistan: PKR 38,000 – PKR 90,000 Children’s hospitals value experienced pediatric nurses.
Dialysis Nurse Salary Pakistan: PKR 40,000 – PKR 95,000 Nephrology specialists enjoy consistent demand.
Provincial Nurse Salaries
Punjab Nurse Pay Scale: PKR 25,000 – PKR 120,000 (largest province with most opportunities)
Sindh Nurse Income: PKR 28,000 – PKR 130,000 (Karachi drives higher averages)
KPK Nurse Salary: PKR 26,000 – PKR 90,000 (improving healthcare infrastructure)
Balochistan Nursing Salary: PKR 25,000 – PKR 85,000 (government incentives for remote posting)
Factors Affecting Nurse Salaries in Pakistan
Several critical factors determine how much nurses earn in Pakistan:
Educational Background: BSN graduates earn 30-40% more than diploma holders initially.
Experience Level: Each year of experience typically adds PKR 2,000-5,000 to monthly salary.
Specialization: ICU, OT, and cardiac nurses earn 20-30% more than general ward nurses.
Location: Metropolitan cities offer 25-40% higher salaries than rural areas.
Shift Timing: Night shifts often include 15-25% additional allowance.
Hospital Reputation: Premium hospitals pay 30-50% above average market rates.
Special Healthcare Institution Salaries
Shaukat Khanum Nurse Salary: PKR 40,000 – PKR 120,000 Premium cancer hospital with excellent benefits.
Aga Khan Nurse Salary Karachi: PKR 45,000 – PKR 130,000 Top-tier university hospital with international standards.
Army Nurse Salary Pakistan (CMH): PKR 35,000 – PKR 110,000 Military hospitals offer stable employment with pension benefits.
Shifa International Nurse Salary Islamabad: PKR 38,000 – PKR 115,000 Leading private hospital chain with comprehensive benefits.
Starting Salary of Nurses in Pakistan
What is the starting salary of nurse in Pakistan? Fresh nursing graduates with a diploma typically begin at PKR 25,000 to PKR 35,000 in government hospitals and PKR 30,000 to PKR 40,000 in private facilities.
Fresh BSN graduates start higher at PKR 35,000 to PKR 50,000, depending on the institution and city. The nursing profession offers steady salary growth, with most nurses seeing 10-15% annual increases during their first five years.
Nurse Salary Comparison: Pakistan vs Other Countries
Many Pakistani nurses explore international opportunities:
Nurse Salary Pakistan vs India: Comparable at entry level (PKR 25K-40K), India offers slightly more mid-career growth.
Nurse Salary Pakistan vs Dubai: UAE offers 4-5 times higher salaries (PKR 150,000 – PKR 400,000) tax-free.
Nurse Salary Pakistan vs Saudi Arabia: 3-4 times higher (PKR 120,000 – PKR 350,000) with housing benefits.
Nurse Salary Pakistan vs UK: 6-8 times higher (equivalent to PKR 300,000 – PKR 600,000) with NHS benefits.
Nurse Salary Pakistan vs USA: 10-12 times higher (equivalent to PKR 500,000 – PKR 1,000,000+) with comprehensive benefits.
Nurse Salary Pakistan vs Canada: 8-10 times higher with immigration pathways.
Is Nurse Salary Good in Pakistan?
Is nurse salary good in Pakistan? The answer depends on perspective and career stage. While starting salaries are modest, nursing offers:
Advantages:
- Steady income with regular increments
- Job security in healthcare sector
- Growing demand for qualified nurses
- Opportunities for specialization
- International migration pathways
- Respected profession with social value
Challenges:
- Lower starting salaries compared to other professions
- Long working hours and shift work
- Limited work-life balance initially
- Salary gaps compared to international markets
- Heavy workload in understaffed facilities
Future Outlook for Nursing Salaries in Pakistan
The nurse salary in Pakistan 2025 shows positive trends. Healthcare sector expansion, private hospital growth, and increasing health awareness are driving demand for qualified nurses. Government initiatives to improve healthcare infrastructure are gradually improving compensation standards.
Specialized nursing fields, particularly critical care and emergency nursing, will see continued salary growth. Nurses with international certifications and advanced degrees will command premium compensation.
Career Growth and Salary Progression
Typical nursing career progression in Pakistan:
Years 0-2: PKR 25,000 – PKR 45,000 (Entry level) Years 3-5: PKR 45,000 – PKR 70,000 (Staff Nurse) Years 6-10: PKR 70,000 – PKR 100,000 (Senior Nurse) Years 10+: PKR 100,000 – PKR 150,000+ (Supervisor/Manager)
Additional income opportunities include home nursing services, private duty nursing, teaching at nursing colleges, healthcare consultancy, and international placement agencies.

Also read:What is The Salary of a Doctor in Pakistan in 2025
Frequently Asked Questions (FAQs)
What is the average nurse salary in Pakistan per month?
The average nurse salary in Pakistan ranges from PKR 25,000 to PKR 150,000 per month. Fresh graduates earn PKR 25,000-40,000, while experienced nurses with specializations can earn PKR 80,000-150,000 monthly depending on qualifications, location, and sector.
How much do BSN nurses earn in Pakistan?
BSN (Bachelor of Science in Nursing) graduates in Pakistan earn PKR 35,000 to PKR 100,000 monthly. Starting salaries range from PKR 35,000-50,000, significantly higher than diploma holders, with faster career progression opportunities.
Which city pays the highest nurse salary in Pakistan?
Karachi and Islamabad offer the highest nurse salaries in Pakistan, ranging from PKR 30,000-130,000. Premium hospitals like Aga Khan University Hospital and Shifa International in these cities provide top compensation packages with comprehensive benefits.
Conclusion
Understanding how much Nurse Salary in Pakistan requires considering education, experience, location, and specialization. While starting salaries may seem modest compared to international standards, nursing remains a stable career with consistent growth potential, especially in major cities like Karachi, Lahore, and Islamabad.
The nursing profession in Pakistan is evolving with better recognition, improved compensation, and expanding opportunities. For those passionate about healthcare, nursing offers a rewarding career path with increasing financial stability and professional satisfaction.
