The average salary for an infantry soldier in the United States is around $30,588 per year.
Infantry soldiers earn an average yearly salary of $30,588.
Wages typically start from $27,516 and go up to $41,030.
51% below national average Updated in 2018
Infantry soldier earnings by seniority
Approximate values based on highest and lowest earning segments.
Infantry soldier salary by state
|State Name||Average Salary|
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.
|Control center specialist salary||$37K|
|Air crew member salary||$36K|
|Artillery crew member salary||$35K|
|Armored assault vehicle crew member salary||$35K|
|Infantry soldier salary||$31K|
Source: CareerExplorer (Aggregated)