Medical Officer BPS-17 Salary in Pakistan 2025

Are you curious about the Medical Officer BPS-17 salary in Pakistan per month? For doctors who clear competitive exams or are appointed through the public sector, one of the biggest concerns is knowing how much they will earn. A BPS-17 Medical Officer is often the first step in a doctor’s government career, but salaries can vary depending on allowances, location, and experience.

In 2025, figures suggest that the BPS-17 Medical Officer salary in Pakistan ranges between PKR 86,000 and PKR 151,230 per month when allowances are included. The base government pay scale, however, tells a different story. Let’s break this down clearly.

Basic Pay Scale for Medical Officer BPS-17

In the government sector, medical officers are placed in Basic Pay Scale 17 (BPS-17). According to the revised structure:

  • Minimum Basic Pay: Rs. 45,070
  • Maximum Basic Pay: Rs. 113,470
  • Annual Increment: Rs. 3,420

This means a fresh BPS-17 medical officer starts with Rs. 45,070 basic pay, which increases every year by Rs. 3,420 until the maximum stage of Rs. 113,470 is reached.

👉 But this is just the basic pay. The actual monthly income is much higher because of multiple allowances.

Medical Officer BPS-17 Salary in Pakistan Per Month

When we add house rent allowance, medical allowance, health risk allowance, and ad-hoc relief allowances, the monthly take-home salary of a government medical officer is usually between:

  • PKR 86,000 – 120,000/month in most provinces
  • PKR 130,000 – 151,230/month in bigger cities or special institutions

This is why some sources report annual salaries crossing PKR 1.2 million, depending on the posting.

Government Medical Officer Salary in Pakistan

For most young doctors, the Government Medical Officer salary in Pakistan is attractive because it combines financial stability with job security. Unlike private hospitals, where pay depends on contracts, the government salary is fixed and regularly revised in the national budget.

Benefits include:

  • Pension and retirement benefits
  • Free or subsidized medical treatment for family
  • Housing or rent allowance
  • Paid leave, including maternity and study leave
  • Opportunities for promotion to senior grades (BPS-18, BPS-19, and beyond)

This package makes government jobs highly competitive among MBBS graduates.

Medical Officer BPS-17 Salary in Pakistan 2025 (Updated Figures)

With inflation and annual budget increases, the BPS-17 medical officer salary 2025 is higher than in previous years. Compared to 2020, when salaries were much lower (often below PKR 60,000/month), doctors now enjoy a more respectable package.

Quick Salary Snapshot for 2025:

  • Starting Salary (Basic + Allowances): ~ PKR 86,000/month
  • Average Salary: ~ PKR 110,000/month
  • Maximum (with allowances & special postings): ~ PKR 151,230/month

Also Read: Online Quran Teaching Jobs with Salary

This shows that salaries have nearly doubled in the past five years due to revised pay scales and allowances.

Private Sector vs Government Salaries

It’s important to note the difference:

  • Private Hospitals: Salaries are not fixed, ranging from PKR 70,000 to PKR 200,000 depending on the hospital and city. Prestigious private institutions may pay more but usually without pensions or permanent benefits.
  • Government Sector: Salaries follow the official pay scale, ensuring stability, increments, and retirement perks.

For many doctors, the Government Medical Officer salary in Pakistan is preferable because of long-term security and clear promotion pathways.

Career Growth for BPS-17 Medical Officers

Starting at BPS-17 is just the beginning. A medical officer can progress to:

  • Senior Medical Officer (BPS-18)
  • Deputy Medical Superintendent (BPS-19)
  • Medical Superintendent (BPS-20)
  • Director or Health Secretary (BPS-21 and above)

This career ladder ensures that a doctor’s income grows steadily with experience and promotions.

FAQs

Q: What is the starting salary of a BPS-17 medical officer in 2025?
A: Around PKR 86,000/month including allowances.

Q: What is the maximum salary for a Medical Officer BPS-17?
A: It can reach PKR 151,230/month with allowances in major cities.

Q: Which pays more: government or private hospitals?
A: Private hospitals may pay more initially, but government jobs offer stability, increments, and pensions.

Q: Does the salary increase every year?
A: Yes, by Rs. 3,420 annual increment plus any government-announced pay raises.

Final Thoughts

The Medical Officer BPS-17 salary in Pakistan 2025 reflects a strong balance of financial reward and job stability. With a starting pay near PKR 86,000 per month and the potential to reach PKR 151,230 per month, it’s a respectable career option for MBBS graduates. Compared to the uncertainty of private hospitals, government positions provide not only good salaries but also pensions, allowances, and promotion opportunities.

For doctors planning their careers, the BPS-17 medical officer salary 2025 makes public sector healthcare a rewarding and stable choice.

Leave a Comment