Locomotive Engineers: Salary, Education, and Career Path (2026)
The U.S. has 31,990 locomotive engineers, and they earn a median of $77,400/year. The range runs from $61K to $101K. New York pays the most.
What it takes
The BLS lists the typical education for this role as varies by employer.
Entry-level locomotive engineers start around $61K. The gap between that and the median ($77K) is where experience, certifications, and location make the difference.
Top earners clear $101K, but that's the 90th percentile. Getting there usually takes a decade or more of experience, the right credentials, and being in a high-paying market.
Salary progression
Highest paying states
| State | Median salary | Employment |
|---|---|---|
| New York | $107K | 1,290 |
| Massachusetts | $105K | 500 |
| Connecticut | $103K | 360 |
| Iowa | $88K | 1,520 |
| Oklahoma | $87K | 330 |
| Nebraska | $85K | 720 |
| New Jersey | $84K | N/A |
| Illinois | $84K | 2,130 |
| Delaware | $83K | 300 |
| Wisconsin | $82K | 400 |
Frequently asked questions
How much does a locomotive engineers make?▼
The median locomotive engineers salary in the United States is $77,400 per year ($37/hour). Entry-level positions start around $60,980, while experienced professionals earn up to $100,690.
What education do you need to become a locomotive engineers?▼
The BLS lists the typical entry-level education as varies by employer. State licensing or certification requirements vary, so check your state's board for specifics.
What is the job outlook for locomotive engineers?▼
Check the Bureau of Labor Statistics Occupational Outlook Handbook for the latest employment projections for locomotive engineers.
What are the highest paying states for locomotive engineers?▼
The highest paying states for locomotive engineers are New York ($107,290), Massachusetts ($104,950), Connecticut ($103,010), Iowa ($87,550), Oklahoma ($86,520). Salaries vary significantly by location due to cost of living and local demand.