Post job
Updated April 5, 2024

Average Union Pacific salary in Iowa

$59,748

$28.73 hourly

Entry-level Union Pacific salary in Iowa

$37,000 yearly

How much does Union Pacific pay in Iowa?

The average Union Pacific salary in Iowa is $59,748. Union Pacific salaries range between $37,000 to $94,000 per year in Iowa. Union Pacific Iowa based pay is higher than Union Pacific's United States average salary of $58,198. The best-paying job in Iowa at Union Pacific is operator and truck driver, which pays an average of $214,900 annually.

Union Pacific salaries in Iowa by job title

Union Pacific’s highest-paying job in Iowa is operator and truck driver, with an average salary of $214,900. In second place is driver/owner operator, which pays $150,260 annually in Iowa.

Highest paying jobs at Union Pacific in Iowa

RankJob titleAverage Union Pacific salaryHourly pay
1Operator And Truck Driver$214,900$103
2Driver/Owner Operator$150,260$72
3SQL Database Administrator$113,695$55
4Senior Product Manager$109,146$52
5Engineering Manager$108,376$52
6Systems Engineer$107,864$52
7Director, Network Operations$106,560$51
8Senior Finance Manager$106,110$51
9Process Engineering Manager$104,249$50
10Communications Manager$104,232$50

Highest paying cities in Iowa for Union Pacific

The highest paying cities in Iowa for Union Pacific employees are Mason City, Boone, and Des Moines.

Union Pacific workers in Mason City earn an average salary of $60,134 a year, compared to Boone with an average salary of $59,818 and Des Moines with an average salary of $59,686.

Highest paying cities in Iowa at Union Pacific

RankCityAverage Union Pacific salaryHourly pay
1Mason City, IA$60,134$29
2Boone, IA$59,818$29
3Des Moines, IA$59,686$29

Union Pacific salaries in Iowa by department

The departments with the highest salaries for Union Pacific employees in Iowa are Engineering, IT, and Finance.

Iowa Union Pacific employees in the Engineering department earn an average salary of $80,153 a year, compared to an average salary of $69,793 in the IT department and $62,811 in the Finance department.

Highest paying departments at Union Pacific in Iowa

RankDepartmentAverage Union Pacific salaryHourly pay
1Engineering$80,153$39
2IT$69,793$34
3Finance$62,811$30
4Supply Chain$60,028$29
5Accounting$56,561$27
6Marketing$54,753$26
7Facilities$53,470$26
8Construction$51,673$25
9Retail$46,139$22
10Plant/Manufacturing$45,563$22

How much does Union Pacific pay by state

Union Pacific pays the highest salaries in Washington ($66,676), California ($65,945), Oregon ($65,800), Nevada ($63,856), and Minnesota ($62,743).

Iowa is the #9 highest paid state at Union Pacific.

Highest paying states at Union Pacific

Union Pacific competitors salaries in Iowa

The highest paying Union Pacific competitor in Iowa is Loup Logistics. The average salary at Loup Logistics in Iowa is $214,900. The lowest paying Union Pacific competitor in Iowa is National Railroad Passenger Corporation.
RankCompany nameAverage pay in IowaHourly pay
1Loup Logistics$76,475$37
2Kansas City Southern$68,263$33
3BNSF Railway$65,965$32
4Genesee & Wyoming$65,465$31
5TTX$60,151$29
6Norfolk Southern$57,464$28
7Canadian Pacific Railway$56,204$27
8CSX$55,837$27
9National Railroad Passenger Corporation$47,485$23

Recently added Union Pacific salaries in Iowa

JobLocationDate addedSalary
Crew TrainerDes Moines, IA03/11/2025$80,000
Carpenter HelperBode, IA02/17/2025$65,323
Crew TrainerCouncil Bluffs, IA02/17/2025$80,000

Frequently asked questions about Union Pacific pay in Iowa

Search for jobs