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
90th percentile
Top-level navy officer earnings begin at:
$67.31 per hour
$140,000 per year
75th percentile
Senior-level navy officer earnings begin at:
$52.88 per hour
$110,000 per year
50th percentile
Mid-level navy officer earnings begin at:
$43.27 per hour
$90,000 per year
25th percentile
Junior-level navy officer earnings begin at:
$23.08 per hour
$48,000 per year
10th percentile
Starting level navy officer earnings begin at:
$15.38 per hour
$32,000 per year
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)