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.
Community Salary Reports
Real salaries shared anonymously by workers. See all community data →
No community reports yet for this job. Be the first ↑