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.
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
| Percentile | Salary | Hourly | Take-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
| State | Median | Take-home | Range | Jobs |
|---|---|---|---|---|
| New York | $109,220 | $80,263 | $61,110 – $110,280 | 1,510 |
| Massachusetts | $108,790 | $80,144 | $84,340 – $168,600 | 640 |
| Mississippi | $96,710 | $73,729 | $59,790 – $211,440 | 300 |
| Minnesota | $93,700 | $69,900 | $79,780 – $93,830 | 990 |
| Illinois | $93,320 | $70,006 | $76,190 – $152,420 | 2,340 |
| Indiana | $92,790 | $71,400 | $62,830 – $129,020 | 1,030 |
| Florida | $92,310 | $73,770 | $80,070 – $94,560 | 350 |
| Oklahoma | $91,970 | $69,938 | $60,640 – $127,380 | 260 |
| Virginia | $90,780 | $68,288 | $62,490 – $90,940 | 790 |
| Montana | $90,220 | $68,563 | $80,460 – $126,950 | 470 |
| Iowa | $89,970 | $69,357 | $74,770 – $95,710 | 1,000 |
| Arizona | $89,840 | $69,995 | $81,810 – $93,260 | 490 |
| Colorado | $89,360 | $68,471 | $57,730 – $125,830 | 480 |
| South Carolina | $89,290 | $67,445 | $58,350 – $89,290 | 380 |
| New Mexico | $88,330 | $67,973 | $83,960 – $92,880 | 440 |
| New Jersey | $86,550 | $66,395 | $85,930 – $107,060 | 830 |
| Wisconsin | $84,550 | $65,210 | $61,780 – $84,600 | 220 |
| Pennsylvania | $82,460 | $64,309 | $60,250 – $100,870 | 1,430 |
| Tennessee | $81,410 | $66,102 | $66,060 – $91,490 | 700 |
| Oregon | $79,130 | $58,404 | $67,440 – $83,630 | 580 |
| Texas | $79,000 | $64,407 | $58,700 – $79,310 | 3,780 |
| Arkansas | $78,930 | $61,492 | $65,050 – $78,930 | 620 |
| Wyoming | $78,910 | $64,343 | $63,440 – $105,080 | — |
| Missouri | $78,820 | $61,513 | $78,750 – $79,040 | 1,110 |
| Kentucky | $77,620 | $60,837 | $61,820 – $98,080 | 540 |
| Alabama | $77,600 | $59,807 | $39,290 – $87,380 | 590 |
| California | $77,070 | $59,093 | $52,260 – $79,940 | 1,570 |
| Kansas | $75,190 | $58,330 | $60,660 – $78,300 | 1,020 |
| Washington | $73,750 | $60,713 | $59,610 – $91,140 | 1,120 |
| New Hampshire | $70,670 | $58,546 | $49,430 – $77,110 | 30 |
| South Dakota | $69,180 | $57,498 | $62,730 – $81,640 | 150 |
| West Virginia | $64,400 | $51,756 | $62,880 – $90,080 | 340 |
| Louisiana | $64,200 | $52,225 | $47,180 – $73,630 | 700 |
| Ohio | $63,280 | $52,068 | $63,110 – $77,130 | 200 |
| North Carolina | $61,190 | $49,413 | $59,580 – $70,240 | 340 |
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.