U.S. Naval Officer at U.S. Navy Salary
A U. S. Naval Officer at U. S. Navy earns an average salary of $85,652 per year. For the first five to ten years in this position, salary increases sharply, but any additional experience does not have a big effect on pay. Most people with this job move on to other positions after 20 years in this career.