Locomotive Engineer Salary

Locomotive Engineers earn a median $81,410 a year nationally. Transportation and Material Moving Occupations

U.S. median
$81,410
$39.14 per hour
Range
$60,680 – $109,220
10th to 90th percentile
Employed
33,470
across the U.S.

Locomotive Engineer take-home pay calculator

Starts at the national median. Pick your state to see your real paycheck.

Locomotive Engineer
Deductions, kids & local tax

2026 tax year. Federal brackets from IRS Rev. Proc. 2025-32.

Your take-home pay
$66,102
per year · effective tax rate 18.8%
$5,508Monthly
$2,754Twice a month
$2,542Every 2 weeks
$31.78Hourly
  • Federal income tax$9,080
  • Social Security (6.2%)$5,047
  • Medicare (1.45%)$1,180
  • Texas income tax$0
  • Take-home pay$66,102

Marginal rate: 22% federal + 0.00% state

Pay by experience

PercentileSalaryHourlyTake-home (no state tax)
10th percentile (entry level)$60,680$29.17$50,936
25th percentile$75,190$36.15$61,726
Median (50th)$81,410$39.14$66,102
75th percentile$93,260$44.84$74,438
90th percentile (top earners)$109,220$52.51$85,666

Locomotive Engineer salary by state

StateMedianTake-homeRangeJobs
New York $109,220$80,263 $61,110 – $110,2801,510
Massachusetts $108,790$80,144 $84,340 – $168,600640
Mississippi $96,710$73,729 $59,790 – $211,440300
Minnesota $93,700$69,900 $79,780 – $93,830990
Illinois $93,320$70,006 $76,190 – $152,4202,340
Indiana $92,790$71,400 $62,830 – $129,0201,030
Florida $92,310$73,770 $80,070 – $94,560350
Oklahoma $91,970$69,938 $60,640 – $127,380260
Virginia $90,780$68,288 $62,490 – $90,940790
Montana $90,220$68,563 $80,460 – $126,950470
Iowa $89,970$69,357 $74,770 – $95,7101,000
Arizona $89,840$69,995 $81,810 – $93,260490
Colorado $89,360$68,471 $57,730 – $125,830480
South Carolina $89,290$67,445 $58,350 – $89,290380
New Mexico $88,330$67,973 $83,960 – $92,880440
New Jersey $86,550$66,395 $85,930 – $107,060830
Wisconsin $84,550$65,210 $61,780 – $84,600220
Pennsylvania $82,460$64,309 $60,250 – $100,8701,430
Tennessee $81,410$66,102 $66,060 – $91,490700
Oregon $79,130$58,404 $67,440 – $83,630580
Texas $79,000$64,407 $58,700 – $79,3103,780
Arkansas $78,930$61,492 $65,050 – $78,930620
Wyoming $78,910$64,343 $63,440 – $105,080—
Missouri $78,820$61,513 $78,750 – $79,0401,110
Kentucky $77,620$60,837 $61,820 – $98,080540
Alabama $77,600$59,807 $39,290 – $87,380590
California $77,070$59,093 $52,260 – $79,9401,570
Kansas $75,190$58,330 $60,660 – $78,3001,020
Washington $73,750$60,713 $59,610 – $91,1401,120
New Hampshire $70,670$58,546 $49,430 – $77,11030
South Dakota $69,180$57,498 $62,730 – $81,640150
West Virginia $64,400$51,756 $62,880 – $90,080340
Louisiana $64,200$52,225 $47,180 – $73,630700
Ohio $63,280$52,068 $63,110 – $77,130200
North Carolina $61,190$49,413 $59,580 – $70,240340

Frequently asked questions

How much does a locomotive engineer make?

The national median salary for locomotive engineers is $81,410 a year ($39.14 an hour). The lowest-paid 10% earn under $60,680 and the top 10% earn over $109,220. Source: BLS, May 2025.

Which state pays locomotive engineers the most?

New York has the highest median pay at $109,220.

How many locomotive engineers are there in the U.S.?

About 33,470 people work as locomotive engineers nationwide.