Content has loaded

Army officer salary in United States, 2026

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

Average base salary

$56,749
Average $56,749
Low $27,866
High $115,569

The average salary for a army officer is $56,749 per year in the United States. 69 salaries taken from job postings on Indeed in the past 36 months (updated July 9, 2026).

Army Officer job openings in United States

slide 1 of 5
slide1 of 5
Congressional Army Caucus Offi...
PeopleTec4.4out of 5 stars.
Huntsville, AL
Full-time
2 weeks 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.
MTSI
 
$135,000per year
View company
Survice Engineering Company
 
$119,167per year
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

Highest paying cities for Army Officers near United States

  1. Kansas City, MO
    $89,827 per year
  2. Fort Bragg, NC
    $82,054 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