Post job
Updated April 5, 2024

Average Canadian Pacific Railway salary in Iowa

$56,204

$27.02 hourly

Entry-level Canadian Pacific Railway salary in Iowa

$33,000 yearly

How much does Canadian Pacific Railway pay in Iowa?

The average Canadian Pacific Railway salary in Iowa is $56,204. Canadian Pacific Railway salaries range between $33,000 to $93,000 per year in Iowa. Canadian Pacific Railway Iowa based pay is higher than Canadian Pacific Railway's United States average salary of $56,139. The best-paying job in Iowa at Canadian Pacific Railway is mechanical engineering director, which pays an average of $130,701 annually.

Canadian Pacific Railway salaries in Iowa by job title

Canadian Pacific Railway’s highest-paying job in Iowa is mechanical engineering director, with an average salary of $130,701. In second place is abap-developer, which pays $117,017 annually in Iowa.

Highest paying jobs at Canadian Pacific Railway in Iowa

RankJob titleAverage Canadian Pacific Railway salaryHourly pay
1Mechanical Engineering Director$130,701$63
2Abap-Developer$117,017$56
3Senior Information Technology Manager$113,481$55
4Senior Information Technology Architect$113,459$55
5Solutions Architect$112,854$54
6Systems Engineer$110,614$53
7Computer Security Specialist$109,822$53
8Infrastructure Manager$109,751$53
9SAP Abap Consultant$109,593$53
10Senior Systems Engineer$109,061$52

Highest paying cities in Iowa for Canadian Pacific Railway

The highest paying cities in Iowa for Canadian Pacific Railway employees are Marquette, Mason City, and Dubuque.

Canadian Pacific Railway workers in Marquette earn an average salary of $56,619 a year, compared to Mason City with an average salary of $56,559 and Dubuque with an average salary of $56,508.

Highest paying cities in Iowa at Canadian Pacific Railway

RankCityAverage Canadian Pacific Railway salaryHourly pay
1Marquette, IA$56,619$27
2Mason City, IA$56,559$27
3Dubuque, IA$56,508$27
4Bode, IA$56,458$27
5Davenport, IA$56,269$27
6Muscatine, IA$56,201$27
7Washington, IA$56,090$27
8Ottumwa, IA$55,994$27

Canadian Pacific Railway salaries in Iowa by department

The departments with the highest salaries for Canadian Pacific Railway employees in Iowa are IT, Engineering, and Education.

Iowa Canadian Pacific Railway employees in the IT department earn an average salary of $94,732 a year, compared to an average salary of $81,446 in the Engineering department and $65,859 in the Education department.

Highest paying departments at Canadian Pacific Railway in Iowa

RankDepartmentAverage Canadian Pacific Railway salaryHourly pay
1IT$94,732$46
2Engineering$81,446$39
3Education$65,859$32
4Marketing$59,510$29
5Human Resources$53,773$26
6Supply Chain$49,308$24
7Facilities$48,057$23
8Construction$47,994$23
9Plant/Manufacturing$46,046$22
10Hospitality/Service$40,398$19

Canadian Pacific Railway competitors salaries in Iowa

The highest paying Canadian Pacific Railway competitor in Iowa is Loup Logistics. The average salary at Loup Logistics in Iowa is $130,701. The lowest paying Canadian Pacific Railway competitor in Iowa is Watco.
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
5Conrail$64,072$31
6Montana Rail Link$60,242$29
7Union Pacific$59,748$29
8Wheeling & Lake Erie Railway$57,996$28
9Norfolk Southern$57,464$28
10Watco$57,387$28

Recently added Canadian Pacific Railway salaries in Iowa

JobLocationDate addedSalary
Communication AssistantMarquette, IA06/24/2025$55,765
Communication AssistantDavenport, IA05/08/2025$55,765
Train ConductorMason City, IA02/24/2025$117,000
Train ConductorOttumwa, IA01/03/2025$117,000

Frequently asked questions about Canadian Pacific Railway pay in Iowa

Search for jobs