The average salary for an infantry soldier in the United States is around $30,588 per year.
Avg Salary
Infantry soldiers earn an average yearly salary of $30,588.
Wages typically start from $27,516 and go up to $41,030.
50% below national average Updated in 2018
Infantry soldier earnings by seniority
90th percentile
Top-level infantry soldier earnings begin at:
$19.73 per hour
$41,030 per year
75th percentile
Senior-level infantry soldier earnings begin at:
$16.68 per hour
$34,704 per year
50th percentile
Mid-level infantry soldier earnings begin at:
$14.71 per hour
$30,588 per year
25th percentile
Junior-level infantry soldier earnings begin at:
$13.67 per hour
$28,436 per year
10th percentile
Starting level infantry soldier earnings begin at:
$13.23 per hour
$27,516 per year
Approximate values based on highest and lowest earning segments.
Infantry soldier salary by state
State Name | Average Salary |
---|---|
New York | $37,426 |
Georgia | $37,084 |
California | $33,532 |
North Carolina | $33,488 |
Texas | $33,142 |
Tennessee | $32,500 |
Florida | $27,000 |
Washington | $27,000 |
How do infantry soldier salaries compare to similar careers?
Infantry soldiers earn 24% less than similar careers in the United States. On average, they make less than control center specialists.
Career | Median Salary |
---|---|
Control center specialist salary | $37K |
Air crew member salary | $36K |
Sailor salary | $41K |
Artillery crew member salary | $35K |
Armored assault vehicle crew member salary | $35K |
Infantry soldier salary | $31K |
Source: CareerExplorer (Aggregated)