The average salary for a navy officer in the United States is around $90,000 per year.
Avg Salary
Navy officers earn an average yearly salary of $90,000.
Wages typically start from $32,000 and go up to $140,000.
27% above national average Updated in 2023
Navy officer earnings by seniority
Approximate values based on highest and lowest earning segments.
How do navy officer salaries compare to similar careers?
Navy officers earn 9% more than similar careers in the United States. On average, they make less than shipmates but more than military aircrew members.
Career | Median Salary |
---|---|
Shipmate salary | $84K |
Naval engineer salary | $95K |
Navy officer salary | $90K |
Army officer salary | $76K |
Operations research analyst salary | $65K |
Military tactical operations leader salary | $60K |
Military aircrew member salary | $51K |
Source: CareerExplorer (Aggregated)