Post job
Updated April 5, 2024

Average BNSF Railway salary in Iowa

$65,965

$31.71 hourly

Entry-level BNSF Railway salary in Iowa

$43,000 yearly

How much does BNSF Railway pay in Iowa?

The average BNSF Railway salary in Iowa is $65,965. BNSF Railway salaries range between $43,000 to $99,000 per year in Iowa. BNSF Railway Iowa based pay is lower than BNSF Railway's United States average salary of $66,809. The best-paying job in Iowa at BNSF Railway is operator and truck driver, which pays an average of $201,931 annually.

BNSF Railway salaries in Iowa by job title

BNSF Railway’s highest-paying job in Iowa is operator and truck driver, with an average salary of $201,931. In second place is senior enterprise architect, which pays $115,003 annually in Iowa.

Highest paying jobs at BNSF Railway in Iowa

RankJob titleAverage BNSF Railway salaryHourly pay
1Operator And Truck Driver$201,931$97
2Senior Enterprise Architect$115,003$55
3Solutions Architect$110,688$53
4Senior Information Technology Architect$110,018$53
5Solutions Manager$109,609$53
6Systems Developer$108,632$52
7Consultant Systems Engineer$108,178$52
8Systems Consultant$107,266$52
9Audit Manager$106,836$51
10Functional Lead$106,682$51

Highest paying cities in Iowa for BNSF Railway

The highest paying cities in Iowa for BNSF Railway employees are Dubuque, Sioux City, and Bode.

BNSF Railway workers in Dubuque earn an average salary of $66,027 a year, compared to Sioux City with an average salary of $66,009 and Bode with an average salary of $65,984.

Highest paying cities in Iowa at BNSF Railway

RankCityAverage BNSF Railway salaryHourly pay
1Dubuque, IA$66,027$32
2Sioux City, IA$66,009$32
3Bode, IA$65,984$32
4Fairfield, IA$65,822$32
5Fort Madison, IA$65,820$32
6Creston, IA$65,814$32
7Chariton, IA$65,786$32

BNSF Railway salaries in Iowa by department

The departments with the highest salaries for BNSF Railway employees in Iowa are Warehouse, Engineering, and IT.

Iowa BNSF Railway employees in the Warehouse department earn an average salary of $83,032 a year, compared to an average salary of $82,980 in the Engineering department and $77,468 in the IT department.

Highest paying departments at BNSF Railway in Iowa

RankDepartmentAverage BNSF Railway salaryHourly pay
1Warehouse$83,032$40
2Engineering$82,980$40
3IT$77,468$37
4Research & Development$77,367$37
5Marketing$66,381$32
6Human Resources$64,745$31
7Finance$64,604$31
8Retail$58,247$28
9Facilities$57,342$28
10Construction$57,147$27

How much does BNSF Railway pay by state

BNSF Railway pays the highest salaries in California ($74,370), Washington ($73,237), Oregon ($72,581), Minnesota ($69,561), and Illinois ($68,001).

Highest paying states at BNSF Railway

BNSF Railway competitors salaries in Iowa

The highest paying BNSF Railway competitor in Iowa is Loup Logistics. The average salary at Loup Logistics in Iowa is $201,931. The lowest paying BNSF Railway competitor in Iowa is Canadian Pacific Railway.
RankCompany nameAverage pay in IowaHourly pay
1Loup Logistics$76,475$37
2Kansas City Southern$68,263$33
3Genesee & Wyoming$65,465$31
4Conrail$64,072$31
5Montana Rail Link$60,242$29
6Union Pacific$59,748$29
7Wheeling & Lake Erie Railway$57,996$28
8Norfolk Southern$57,464$28
9Watco$57,387$28
10Canadian Pacific Railway$56,204$27

Recently added BNSF Railway salaries in Iowa

JobLocationDate addedSalary
ApprenticeOttumwa, IA06/20/2025$74,902
Heavy Equipment MechanicFort Madison, IA04/25/2025$104,714
ConductorSioux City, IA03/05/2025$70,000

Frequently asked questions about BNSF Railway pay in Iowa

Search for jobs