1. Home
  2. Career Explorer
  3. Soldier
  4. Salaries
Content has loaded

Soldier salary in United States

How much does a Soldier make in the United States?

Average base salary

Non-cash benefit
Dental insurance
View more benefits

The average salary for a soldier is $35,000 per year in the United States. 875 salaries reported, updated at August 5, 2022.

Is this useful?

Top companies for Soldiers in United States

  1. Benjamin Franklin Plumbing
    101 reviews7 salaries reported
    $80,524per year
  2. $65,730per year
Is this useful?

Highest paying cities for Soldiers in United States

  1. Colorado Springs, CO
    $50,309 per year
    54 salaries reported
  2. Fort Bliss, TX
    $49,582 per year
    6 salaries reported
  3. Fort Carson, CO
    $48,140 per year
    6 salaries reported
  1. Fort Bragg, NC
    $40,935 per year
    6 salaries reported
  2. Fort Leonard Wood, MO
    $40,821 per year
    13 salaries reported
  3. Fort Riley, KS
    $34,852 per year
    6 salaries reported
  1. El Paso, TX
    $33,790 per year
    5 salaries reported
  2. Fort Campbell, KY
    $30,214 per year
    6 salaries reported
  3. Fort Hood, TX
    $27,534 per year
    7 salaries reported
Is this useful?

Where can a Soldier earn more?

Compare salaries for Soldiers in different locations
Explore Soldier openings
Is this useful?

Most common benefits for Soldiers

  • Dental insurance
  • Health insurance
  • Loan repayment program
  • Paid time off
  • Tuition reimbursement
Is this useful?

Salary satisfaction

Based on 752 ratings

59% of Soldiers in the United States think their salaries are enough for the cost of living in their area.

Is this useful?

Frequently searched careers

Registered Nurse

Police Officer

Software Engineer

Administrative Assistant

Customer Service Representative

Truck Driver

Warehouse Associate


Nursing Assistant

Substitute Teacher

Dental Hygienist