Updated December 31, 2020

How Much Does BNSF Railway Pay?
On a national level, workers at BNSF Railway earn an average salary of $56,011 per year, or $26.0 an hour. Those in the bottom 10 percent make under $31,000 a year, and the top 10 percent make over $99,000. Show More

How much should you get paid?

Tell us about yourself to get a free, personalized Zippia Salary Report and suggestions on how to increase your pay.

BNSF Railway Salaries By Department

Salaries at BNSF Railway differ depending on the department or organizational function. Based on our analysis, the employees in it earn salaries at BNSF Railway that are well above average, with yearly earnings averaging $85,694. The sales organizational function also pays relatively high compared to other departments, where employees earn $82,636. Departments that don't pay as well at BNSF Railway include the plant/manufacturing and administrative organizational functions, with employees earning $40,757 and $41,960, respectively.
Department
Average Salary

IT

Salary Range66k - 111k$86k$85,694

Sales

Salary Range63k - 107k$83k$82,636

Marketing

Salary Range56k - 106k$77k$77,371

Research & Development

Salary Range62k - 91k$76k$75,536

Finance

Salary Range52k - 97k$72k$71,852

Supply Chain

Salary Range51k - 85k$66k$66,068

Human Resources

Salary Range48k - 87k$65k$65,117

Engineering

Salary Range44k - 79k$59k$59,337

Construction

Salary Range44k - 70k$56k$55,850

Facilities

Salary Range41k - 69k$54k$53,898
$29k
$111k

BNSF Railway Salaries By Job Title

The average employee at BNSF Railway earns a yearly salary of $56,011 per year, but different jobs can earn drastically different salaries. Some of the positions that earn high wages at BNSF Railway include sap technical consultant, sap security consultant, senior java developer, and lead technician. A typical sap technical consultant salary at BNSF Railway is $109,764 per year. Some of the other roles at BNSF Railway are equipment operator and clerk. A worker with the title equipment operator at BNSF Railway earns an average salary of $27,479 per year.
Job Title
Job Title
Average Salary
SAP Technical Consultant Jobs
Salary Range97k - 123k$110k$109,764
SAP Security Consultant Jobs
Salary Range98k - 119k$108k$108,385
Senior Java Developer Jobs
Salary Range95k - 122k$108k$108,181
Lead Technician Jobs
Salary Range94k - 122k$108k$107,655
Engineering Supervisor Jobs
Salary Range94k - 121k$107k$106,813
Operations Officer Jobs
Salary Range100k - 109k$105k$104,944
Project Manager Jobs
Salary Range75k - 112k$92k$92,417
Interactive Developer Jobs
Salary Range75k - 99k$87k$86,725
Electronics Technician Jobs
Salary Range79k - 88k$84k$83,882
Business Analyst Jobs
Salary Range66k - 99k$82k$81,713
$45k
$123k

BNSF Railway Jobs You Might Like

BNSF Railway Engineering Salaries

Job Title
Average Salary
Senior Systems Developer
Salary Range97k - 126k$111k$110,958
SAP Technical Consultant
Salary Range97k - 123k$110k$109,764
SAP Security Consultant
Salary Range98k - 119k$108k$108,385
Senior Java Developer
Salary Range95k - 122k$108k$108,181
Engineering Supervisor
Salary Range94k - 121k$107k$106,813
Sharepoint Administrator
Salary Range92k - 105k$99k$99,046
Database Administrator
Salary Range77k - 114k$94k$94,034
Technical Analyst
Salary Range69k - 105k$86k$85,750
Data Analyst
Salary Range65k - 95k$79k$78,749

Yardmaster

Salary Range67k - 90k$78k$78,105
$29k
$126k

BNSF Railway Plant/Manufacturing Salaries

Job Title
Average Salary
Quality Assurance Analyst
Salary Range66k - 89k$77k$77,390
First Line Supervisor
Salary Range67k - 83k$75k$75,318
Production Supervisor
Salary Range56k - 78k$67k$66,934
Equipment Manager
Salary Range53k - 83k$67k$66,842
Testing Coordinator
Salary Range57k - 68k$62k$62,289

Trackman

Salary Range43k - 71k$56k$55,963
Sheet Metal Mechanic
Salary Range49k - 62k$56k$55,739

Supervisor, Production, Managing

Salary Range42k - 66k$53k$53,288
Machinist
Salary Range44k - 61k$52k$52,434

Welding Foreman

Salary Range46k - 57k$52k$51,911
$24k
$89k

BNSF Railway Facilities Salaries

Job Title
Average Salary
Electronics Technician
Salary Range79k - 88k$84k$83,882
Carman
Salary Range45k - 89k$63k$63,491
Heavy Equipment Mechanic
Salary Range56k - 66k$61k$61,333
Mechanics Supervisor
Salary Range55k - 66k$60k$60,480

Locomotive Inspector

Salary Range45k - 76k$59k$59,381

Trackman

Salary Range43k - 71k$56k$55,963

Signal Maintainer

Salary Range43k - 64k$53k$53,074

Rail Car Repairman

Salary Range40k - 65k$52k$51,620

Signal Supervisor

Salary Range40k - 64k$51k$51,042
Control Systems Technician
Salary Range43k - 57k$50k$49,695
$21k
$89k

BNSF Railway Salaries By Location

When choosing a place to work, it's important to factor in the cost of living when negotiating a salary. Looking at our data, we can see that employees at BNSF Railway earn more in some areas than others.
City
Average Salary
Stockton, CA Jobs
Salary Range44k - 93k$65k$64,567
Seattle, WA Jobs
Salary Range44k - 90k$64k$63,631
Philadelphia, PA Jobs
Salary Range42k - 86k$61k$60,787
Dilworth, MN Jobs
Salary Range40k - 77k$56k$55,617
Fort Worth, TX Jobs
Salary Range37k - 78k$55k$54,753
Denver, CO Jobs
Salary Range38k - 76k$55k$54,576
Galesburg, IL Jobs
Salary Range39k - 75k$54k$54,389
Minot, ND Jobs
Salary Range39k - 72k$54k$53,711
Williams, AZ Jobs
Salary Range37k - 75k$53k$53,251
Kansas City, KS Jobs
Salary Range37k - 71k$51k$51,492
$33k
$93k

Recently Added BNSF Railway Salaries

JobLocationDate AddedSalary
Track Maintenance-Truck Driver-Welder-District 700
Dodge City, KS
Track Maintenance-Truck Driver-Welder-District 700
Dodge City, KS
Dodge City, KS
01/26/2021
01/26/2021
$61,88001/26/2021
$61,880
Track Maintenance-Truck Driver-Welder-District 700
Woodward, OK
Track Maintenance-Truck Driver-Welder-District 700
Woodward, OK
Woodward, OK
01/22/2021
01/22/2021
$61,88001/22/2021
$61,880
Telecom Electronic Technician II
Richmond, CA
Telecom Electronic Technician II
Richmond, CA
Richmond, CA
01/21/2021
01/21/2021
$84,79401/21/2021
$84,794
Transportation Summer Intern 2021 (Paid)
Kansas City, KS
Transportation Summer Intern 2021 (Paid)
Kansas City, KS
Kansas City, KS
01/10/2021
01/10/2021
$51,75001/10/2021
$51,750
Mechanic Heavy Equipment (Traveling)
Dilworth, MN
Mechanic Heavy Equipment (Traveling)
Dilworth, MN
Dilworth, MN
01/09/2021
01/09/2021
$62,36001/09/2021
$62,360

BNSF Railway Competitor Salaries

Based on our research, similar companies to BNSF Railway are Illinois Central Railroad, Genesee & Wyoming, and CSX. The average salaries at Illinois Central Railroad rank the highest, with their employees earning an average salary of $68,267 per year. The salaries at Genesee & Wyoming average $60,269 per year, and the salaries at CSX come in at $55,198 per year.
Company
Company
Average Salary
Illinois Central Railroad
Salary Range49k - 94k$68k$68,267

Genesee & Wyoming

Salary Range41k - 87k$60k$60,269
CSX
Salary Range39k - 77k$55k$55,198
Union Pacific
Salary Range40k - 72k$54k$54,427

Belt Railway Co-Chicago

Salary Range39k - 73k$54k$53,600
Norfolk Southern Railway
Salary Range38k - 68k$51k$51,172

Montana Rail Link

Salary Range38k - 67k$51k$51,110
Kansas City Southern
Salary Range34k - 66k$48k$47,725
Canadian Pacific Railway
Salary Range35k - 64k$47k$47,494

Wheeling and Lake Erie Railway Company

Salary Range34k - 63k$47k$46,722
$26k
$94k

BNSF Railway Jobs