Medical officer Salary in India - Careerdp Salary – Jobs in India
Salary details page

Find details on salary for a particular job.

Medical Officer Average Salary in India


A person working as a Medical Officer in India will on average earn $64302 per year (pre-tax value). Salary is provided in USD ($/dollar) value.

Below is a break-down of yearly, monthly, weekly and hourly rate.

Rate Type Amount (USD)
Yearly salary $64,302.00
Weekly salary $1,236.58
Daily salary $176.17
Hourly salary $22.02

Year over year increase in salary is registered at around 4%

Average salary in India is approximately 22380$

This means medical officer salary is above average!

Medical Officer Salary: $64302
$64302
Country Average: $22380
$22380

Latest entry for this job in our database: 2025-01-04.

Job Information for: medical officer

Job Industry: healthcare

Description: A medical officer is a healthcare professional responsible for providing medical care, diagnosis, and treatment to patients. They work in various healthcare settings such as hospitals, clinics, and healthcare facilities. Their primary role is to assess patients' medical conditions, conduct physical examinations, and order and interpret diagnostic tests. Medical officers also diagnose illnesses, prescribe medications, and develop treatment plans. They may perform minor surgical procedures and provide emergency medical care when necessary. In addition, they may be involved in health promotion and disease prevention activities, including immunizations and health education.

Tagged with: medical officer, healthcare professional, patient care, diagnosis, treatment, healthcare facility


Heads up: The salaries mentioned are general estimates and can vary depending on factors such as experience and location.
These salary amounts provided are taken as reference purposes. Salaries may vary based on various elements, such as skills, location, industry, and other considerations. These figures should not always reflect the true earnings offered for a particular job role at a given company. We suggest you verify the final salary details with your employer prior to accepting any job offer.