Post job
Updated April 5, 2024

Average National Guard salary in Iowa

$42,094

$20.24 hourly

Entry-level National Guard salary in Iowa

$23,000 yearly

How much does National Guard pay in Iowa?

The average National Guard salary in Iowa is $42,094. National Guard salaries range between $23,000 to $76,000 per year in Iowa. National Guard Iowa based pay is lower than National Guard's United States average salary of $46,716. The best-paying job in Iowa at National Guard is operator and truck driver, which pays an average of $215,730 annually.

National Guard salaries in Iowa by job title

National Guard’s highest-paying job in Iowa is operator and truck driver, with an average salary of $215,730. In second place is general surgeon, which pays $192,568 annually in Iowa.

Highest paying jobs at National Guard in Iowa

RankJob titleAverage National Guard salaryHourly pay
1Operator And Truck Driver$215,730$104
2General Surgeon$192,568$93
3Chief Executive Officer$143,959$69
4Medical Officer$122,288$59
5Track Mechanic$113,970$55
6Chief Of Operations$113,364$55
7Company Commander$113,324$54
8Chief Operating Officer$109,624$53
9Chief Information Officer$107,560$52
10Section Leader$102,234$49

Highest paying cities in Iowa for National Guard

The highest paying cities in Iowa for National Guard employees are Dubuque, Clinton, and Charles City.

National Guard workers in Dubuque earn an average salary of $43,135 a year, compared to Clinton with an average salary of $42,790 and Charles City with an average salary of $42,739.

Highest paying cities in Iowa at National Guard

RankCityAverage National Guard salaryHourly pay
1Dubuque, IA$43,135$21
2Clinton, IA$42,790$21
3Charles City, IA$42,739$21
4Oelwein, IA$42,731$21
5Mason City, IA$42,625$20
6Davenport, IA$42,510$20
7Waterloo, IA$42,507$20
8Cedar Rapids, IA$42,405$20
9Muscatine, IA$42,256$20
10Iowa City, IA$42,203$20
11Iowa Falls, IA$42,193$20
12Estherville, IA$42,175$20
13Marshalltown, IA$42,027$20
14Washington, IA$41,975$20
15Fort Dodge, IA$41,883$20
16Spencer, IA$41,881$20
17Mount Pleasant, IA$41,857$20
18Middletown, IA$41,833$20
19Fairfield, IA$41,753$20
20Oskaloosa, IA$41,683$20

National Guard salaries in Iowa by department

The departments with the highest salaries for National Guard employees in Iowa are Corporate Management, IT, and Finance.

Iowa National Guard employees in the Corporate Management department earn an average salary of $86,873 a year, compared to an average salary of $62,461 in the IT department and $54,992 in the Finance department.

Highest paying departments at National Guard in Iowa

RankDepartmentAverage National Guard salaryHourly pay
1Corporate Management$86,873$42
2IT$62,461$30
3Finance$54,992$26
4Engineering$49,256$24
5Human Resources$47,054$23
6Non Profit/Government$43,257$21
7Plant/Manufacturing$41,657$20
8Supply Chain$41,211$20
9Healthcare$38,549$19
10Facilities$38,116$18

National Guard competitors salaries in Iowa

The highest paying National Guard competitor in Iowa is New York National Guard. The average salary at New York National Guard in Iowa is $215,730. The lowest paying National Guard competitor in Iowa is Army National Guard.
RankCompany nameAverage pay in IowaHourly pay
1New York National Guard$52,971$25
2United States Army Corps of Engineers$49,583$24
3United States Marine Corps$47,629$23
4Us Army Reserves$45,526$22
5Georgia National Guard$45,318$22
6Washington Army National Guard$44,403$21
7Usar$44,100$21
8Iowa National Guard$43,635$21
9Army National Guard$42,520$20

Frequently asked questions about National Guard pay in Iowa

Search for jobs