Locomotive Engineers Salary
Average salary, salary range, and compensation data for Locomotive Engineers positions across the United States.
Median Annual Salary
$77,400
National average
Salary Range
$60,980 – $100,690
10th–90th percentile
Data Year
2024
Source: BLS
Locomotive Engineers Salary by City
| Location | Median Salary | Min | Max |
|---|---|---|---|
| New York | $107,290 | $64,900 | $108,330 |
| Massachusetts | $104,950 | $80,820 | $116,390 |
| Connecticut | $103,010 | $75,730 | $117,510 |
| Iowa | $87,550 | $72,950 | $93,140 |
| Oklahoma | $86,520 | $64,910 | $106,420 |
| Nebraska | $84,870 | $62,950 | $90,770 |
| New Jersey | $84,230 | $84,230 | $104,180 |
| Illinois | $83,690 | $71,540 | $102,380 |
| Delaware | $82,920 | $82,920 | $96,890 |
| Wisconsin | $82,190 | $76,430 | $82,520 |
| Florida | $82,000 | $55,690 | $94,300 |
| Pennsylvania | $81,210 | $58,200 | $98,260 |
| Arizona | $81,170 | $63,800 | $99,790 |
| Montana | $81,160 | $81,120 | $81,160 |
| Portland-Vancouver-Hillsboro, OR-WA | $80,490 | $80,490 | $81,600 |
| Colorado | $79,960 | $58,710 | $84,830 |
| Utah | $79,800 | $50,810 | $79,800 |
| Kentucky | $79,690 | $59,450 | $103,700 |
| Minnesota | $79,370 | $61,960 | $83,110 |
| Oregon | $77,210 | $65,800 | $81,600 |
| Texas | $77,080 | $64,170 | $77,400 |
| Arkansas | $77,010 | $50,160 | $105,340 |
| Wyoming | $76,990 | $63,950 | $103,760 |
| Missouri | $76,910 | $76,810 | $76,960 |
| Kansas | $76,680 | $61,660 | $76,680 |
| Tennessee | $76,290 | $58,070 | $98,490 |
| Georgia | $75,680 | $60,030 | $91,840 |
| California | $74,710 | $51,000 | $78,000 |
| Alabama | $73,780 | $49,560 | $89,090 |
| Washington | $73,410 | $60,070 | $74,020 |
| San Francisco-Oakland-Fremont, CA | $72,730 | $57,940 | $72,730 |
| West Virginia | $72,660 | $45,270 | $102,420 |
| South Dakota | $67,950 | $61,750 | $87,600 |
| New Hampshire | $65,370 | $45,270 | $94,110 |
| Dallas-Fort Worth-Arlington, TX | $64,170 | $51,440 | $64,170 |
| North Carolina | $64,110 | $63,380 | $73,090 |
| New York-Newark-Jersey City, NY-NJ | $63,750 | $59,560 | $63,860 |
| Indiana | $63,160 | $61,290 | $93,280 |
| Ohio | $62,130 | $61,980 | $75,250 |
| Virginia | $61,350 | $61,270 | $75,120 |
Frequently Asked Questions
How much does a Locomotive Engineers make?▾
The median annual salary for a Locomotive Engineers is $77,400, with a typical range of $60,980 – $100,690 depending on experience, location, and employer.
What is the starting salary for a Locomotive Engineers?▾
Entry-level Locomotive Engineers positions typically start around $60,980 per year. Salaries increase significantly with experience and specialization.
Where do Locomotive Engineerss earn the most?▾
Locomotive Engineerss tend to earn the highest salaries in major metropolitan areas. Use the salary by city table above to compare compensation across different locations.