Updated August 22, 2022

BNSF Railway Salary Estimate


$32.12 hourly

Entry level Salary
$43,000 yearly

How Much Does BNSF Railway Pay?

BNSF Railway pays an average salary of $66,803 per year, or $32.12 an hour. BNSF Railway pays those in the bottom 10 percent $43,000 a year, and the top 10 percent over $103,000. Salaries vary by department as well. Workers in the it department can earn an average of $83,962 per year. However, workers in the engineering department earn an average salary of $79,761 per year. Location has an effect on the earnings of employees at BNSF Railway too. BNSF Railway employees in Richmond, CA, Vancouver, WA, and Nore, MN are the highest paid.

Highest Paying Jobs At BNSF Railway

While the average employee salary at BNSF Railway is $66,803, there is a big variation in pay depending on the role. Some of the job titles with high salaries at BNSF Railway are lead technician, senior java developer, sap security consultant, and interactive developer. A typical lead technician salary at BNSF Railway is $108,325. Some of the other roles at BNSF Railway are clerk and equipment operator. A worker with the title clerk at BNSF Railway earns an average salary of $37,197 per year.

Highest Paying Jobs At BNSF Railway

RankJob TitleAverage BNSF Railway SalaryHourly Rate
1Lead Technician$108,325$52.08
2Senior Java Developer$107,741$51.80
3SAP Security Consultant$99,047$47.62
4Interactive Developer$89,818$43.18
5Project Manager$87,476$42.06
6Senior Research Specialist$84,090$40.43
7Business Analyst$82,798$39.81
8Operations Manager$80,906$38.90
9Data Analyst$79,565$38.25
10Mechanical Foreman$79,373$38.16
11Heavy Equipment Mechanic$78,412$37.70
12Conductor And Engineer$76,055$36.56
13Train Conductor$75,942$36.51
14Locomotive Engineer$73,062$35.13
15Management Trainee$72,922$35.06
16Electronics Technician$71,553$34.40
17Locomotive Electrician$69,620$33.47
18Diesel Electrician$69,443$33.39
19Engine Mechanic$68,927$33.14
20First Line Supervisor$68,900$33.13

Highest Paying BNSF Railway Competitor Salaries

Based on our research, similar companies to BNSF Railway are Loup Logistics, Genesee & Wyoming, and Kansas City Southern. The average salaries at Loup Logistics rank the highest, with their employees earning an average salary of $79,870 per year. The salaries at Genesee & Wyoming average $68,647 per year, and the salaries at Kansas City Southern come in at $67,910 per year.

Salaries By BNSF Railway Competitors

RankCompany NameZippia ScoreAverage Salary
1Loup Logistics4.8$79,870
2Genesee & Wyoming4.5$68,647
3Kansas City Southern4.8$67,910
5Montana Rail Link4.0$60,024
6Union Pacific4.8$58,205
8Wheeling & Lake Erie Railway3.9$56,545
9Norfolk Southern4.3$56,294
10Canadian Pacific Railway4.8$56,143
12Port Terminal Railroad Association3.5$51,812
13R. J. Corman Railroad Group4.4$50,491
14National Railroad Passenger Corporation4.8$50,240
15Indiana Harbor Belt Railroad3.2$50,196
17Iowa Interstate Railroad3.9$41,348
18Iowa Northern Railway Co2.8$38,413
19Association of American Railroads4.2$38,339
20Brewster Procurement Group3.5$38,136

Average Pay By State For BNSF Railway

RankStateAverage BNSF Railway SalaryHourly Rate
6New Mexico$64,708$31.11

How Much Does BNSF Railway Pay By Location?

Cost of living can vary dramatically depending on the part of the country you're in. Looking at our data, we can see that employees at BNSF Railway earn more in some areas than others. The city that stands out for having the highest pay is Richmond, CA, where BNSF Railway pays its workers an average salary of $75,389. This can be compared to Vancouver, WA, where BNSF Railway employees earn an average salary of $74,014.

Salaries By Location At BNSF Railway

RankLocationAverage BNSF Railway SalaryHourly Rate
1Richmond, CA$75,389$36.24
2Vancouver, WA$74,014$35.58
3Nore, MN$68,736$33.05
4Chicago, IL$67,961$32.67
5Cheyenne, WY$67,887$32.64
6Minot, ND$67,659$32.53
7Phoenix, AZ$67,545$32.47
8Denver, CO$66,952$32.19
9Saint Louis, MO$66,511$31.98
10Sioux City, IA$66,009$31.74
11Bonners Ferry, ID$65,928$31.70
12Fort Worth, TX$65,691$31.58
13Lincoln, NE$64,824$31.17
14Albuquerque, NM$64,706$31.11
15Pony, MT$64,376$30.95
16Kansas City, KS$63,878$30.71
17Memphis, TN$62,493$30.04
18Superior, WI$62,319$29.96
19Tulsa, OK$61,961$29.79
20Aberdeen, SD$61,624$29.63

BNSF Railway Salaries By Department

How much you earn at BNSF Railway depends on your role, and the organizational function that you work in. Based on our analysis, the employees in it earn salaries at BNSF Railway that are well above average, with yearly earnings averaging $83,962. The engineering department also pays well, with an average salary of $79,761 per year. The lowest paying organizational functions at BNSF Railway are administrative and plant/manufacturing, where employees earn $46,372 and $50,435, respectively.

Salaries By Department At BNSF Railway

RankDepartmentAverage BNSF Railway SalaryHourly Rate
4Research & Development$77,524$37.27
7Human Resources$68,275$32.82
8Supply Chain$63,926$30.73

How Much Does BNSF Railway Pay by Department?

Best Paying BNSF Railway Engineering Position Salaries

RankPositionAverage BNSF Railway SalaryHourly Rate
1Senior Java Developer$107,741$51.80
2Senior Leader$105,857$50.89
3Engineering Supervisor$102,856$49.45
4SAP Security Consultant$99,047$47.62
5SAP Consultant$91,146$43.82
6Technical Analyst$90,301$43.41
7Interactive Developer$89,818$43.18
8Database Administrator$89,069$42.82
9Data Analyst$79,565$38.25
10Conductor And Engineer$76,055$36.56
11Train Conductor$75,942$36.51
13Locomotive Engineer$73,062$35.13
14Locomotive Operator$66,773$32.10
15Telecommunications Technician$60,376$29.03
16Engineering Internship$52,290$25.14
18Train Dispatcher$48,228$23.19

Best Paying BNSF Railway Plant/Manufacturing Position Salaries

RankPositionAverage BNSF Railway SalaryHourly Rate
1Quality Assurance Lead$100,453$48.29
2Quality Assurance Engineer$84,038$40.40
3Equipment Manager$71,541$34.39
4Production Supervisor$70,182$33.74
5Engine Mechanic$68,927$33.14
6First Line Supervisor$68,900$33.13
7Welding Foreman$68,683$33.02
8Track Maintainer$68,164$32.77
9Diesel Mechanic$67,280$32.35
11Pipe Fitter$59,980$28.84
13Maintenance Welder$57,004$27.41
16Mechanical Inspector$52,656$25.32
17Track Inspector$48,540$23.34
18Machine Operator$39,873$19.17
19Equipment Operator$37,383$17.97

Best Paying BNSF Railway Facilities Position Salaries

RankPositionAverage BNSF Railway SalaryHourly Rate
1Heavy Equipment Mechanic$78,412$37.70
2Electronics Technician$71,553$34.40
3Senior Maintenance Supervisor$70,603$33.94
4Signal Maintainer$58,238$28.00
5Signal Supervisor$56,148$26.99
7Track Repair Worker$52,132$25.06
8Facility Worker$51,434$24.73
10Track Inspector$48,540$23.34
11Train Dispatcher$48,228$23.19
12Airport Maintenance Labour$47,051$22.62
13Locomotive Mechanic$46,913$22.55
14Canvas Shop Labour$45,705$21.97
15Security Officer$36,296$17.45

Recently Added BNSF Railway Salaries

JobLocationDate AddedSalary
Business Car Attendant I (Server/Porter)Topeka, KS04/29/2023$39,100
Track Maintenance-Truck DriverWoodward, OK04/29/2023$62,088
MGR Budgets (Capital)Fort Worth, TX04/29/2023$67,500
Track Maintenance-Truck DriverPampa, TX04/29/2023$62,088
Assistant Director Public Projects (Public Infrastructure & Investments)Fort Worth, TX04/29/2023$131,601

Frequently Asked Questions About BNSF Railway Salaries

Is The Pay Good At Bnsf Railway?

Yes, the pay is good at BNSF Railway. Compared to the industry average of $54,494 per year, the average annual salary at BNSF Railway is $66,803, which is 22.59% higher.

What Is The Starting Pay At Bnsf Railway?

The starting pay at BNSF Railway is $43,000 per year, or $20.67 per hour.

How Much Does Bnsf Railway Pay Compared To Montana Rail Link?

BNSF Railway pays $66,803 per year on average compared to Montana Rail Link which pays $60,024. That works out to $32.12 per hour at BNSF Railway, compared to $28.86 per hour at Montana Rail Link.

How Much Does Bnsf Railway Pay An Hour?

BNSF Railway pays $32.12 an hour, on average.

Search For Jobs

Zippia gives an in-depth look into the details of BNSF Railway, including salaries, political affiliations, employee data, and more, in order to inform job seekers about BNSF Railway. The employee data is based on information from people who have self-reported their past or current employments at BNSF Railway. The data on this page is also based on data sources collected from public and open data sources on the Internet and other locations, as well as proprietary data we licensed from other companies. Sources of data may include, but are not limited to, the BLS, company filings, estimates based on those filings, H1B filings, and other public and private datasets. While we have made attempts to ensure that the information displayed are correct, Zippia is not responsible for any errors or omissions or for the results obtained from the use of this information. None of the information on this page has been provided or approved by BNSF Railway. The data presented on this page does not represent the view of BNSF Railway and its employees or that of Zippia.

BNSF Railway may also be known as or be related to BNSF, BNSF RAILWAY CO, BNSF Railway and BNSF Railway Company.