Skip to main content
Salary Guide

Security Officer Salary in India

Based on 6,179 job listings - 2026

Average salary
₹2,50,000 - ₹7,00,000
Median salary
₹4,20,000 - ₹7,00,000
Lower rangeUpper range

Salary distribution by percentile

10th percentile₹2L
25th percentile₹3L
Median₹4L
75th percentile₹7L
90th percentile₹8L

50% of professionals earn between ₹2,50,000 - ₹7,00,000 INR

The median salary is ₹4,20,000

Top cities

Bengaluru879 job openings
Mumbai523 job openings
Hyderabad336 job openings
Chennai209 job openings
Pune168 job openings
Noida117 job openings
Gurugram116 job openings
Ahmedabad101 job openings
New Delhi82 job openings
Gurgaon74 job openings
Kochi68 job openings
Pune Division62 job openings
Delhi58 job openings
Navi Mumbai56 job openings
Mumbai/bombay53 job openings
Jaipur49 job openings
Kolkata26 job openings
Lucknow24 job openings
Chandigarh22 job openings

Security Officer

6,179 job openings

View job listings

The average salary for a Security Officer in India is INR 2,50,000 - INR 7,00,000 per year in 2026. The median salary is INR 5,60,000 per year, based on 6,179 active job listings.

The cities with the most Security Officer job opportunities in India are Bengaluru, Mumbai, Hyderabad, Chennai, Pune. Bengaluru leads with 879 job openings.

Explore 6,179 Security Officer job listings in India on BeBee, or check our salary calculator for a personalized estimate.