Content has loaded

Army officer salary in United States, 2026

How much does an Army Officer make in the United States?

Average base salary

$57,455
Average $57,455
Low $27,992
High $117,928

The average salary for a army officer is $57,455 per year in the United States. 70 salaries taken from job postings on Indeed in the past 36 months (updated May 13, 2026).

Army Officer job openings in United States

slide 1 of 4
slide1 of 4
Chief Counseling Officer - Arm...
San Antonio, TX
$55.28 - $60.09 an hour
Full-time
1 month ago

Highest paying companies for Army Officer in United States

Average year pay is based on job postings on Indeed in the past 36 months.
Survice Engineering Company
 
$119,167per year
View company
Harford County Public Schools
 
$87,585per year
Red River Science & Technology...
 
$74,131per year
Hermiston School District
 
$72,503per year
United States Department Of De...
 
$62,818per year
U.S. Army
 
$56,596per year

Highest paying cities for Army Officers near United States

  1. Kansas City, MO
    $89,827 per year
  2. Fort Bragg, NC
    $86,782 per year
  3. Fort Hood, TX
    $81,375 per year
  4. Tacoma, WA
    $71,397 per year
  5. Springfield, OR
    $51,680 per year

Where can an Army Officer earn more?

Compare salaries for Army Officers in different locations
vs