The average salary for a locomotive engineer in Pennsylvania is around $82,460 per year.
Avg Salary
Locomotive engineers earn an average yearly salary of $82,460.
Wages typically start from $60,250 and go up to $100,870.
13% above national average Updated in 2025
Locomotive engineer earnings by seniority
Top-level locomotive engineer earnings begin at:
$48.49 per hour
$100,870 per year
Senior-level locomotive engineer earnings begin at:
$39.69 per hour
$82,550 per year
Mid-level locomotive engineer earnings begin at:
$39.64 per hour
$82,460 per year
Junior-level locomotive engineer earnings begin at:
$39.15 per hour
$81,440 per year
Starting level locomotive engineer earnings begin at:
$28.97 per hour
$60,250 per year
Approximate values based on highest and lowest earning segments.
Locomotive engineer salary by state
| State Name | Average Salary |
|---|---|
| Mississippi | $96,710 |
| Minnesota | $93,700 |
| Illinois | $93,320 |
| Indiana | $92,790 |
| Florida | $92,310 |
| Oklahoma | $91,970 |
| Virginia | $90,780 |
| Montana | $90,220 |
| Iowa | $89,970 |
| Arizona | $89,840 |
| Colorado | $89,360 |
| South Carolina | $89,290 |
| New Mexico | $88,330 |
| New Jersey | $86,550 |
| Delaware | $84,870 |
| Wisconsin | $84,550 |
| Pennsylvania | $82,460 |
| Nebraska | $81,860 |
| Tennessee | $81,410 |
| Idaho | $79,600 |
| Oregon | $79,130 |
| Georgia | $79,070 |
| Texas | $79,000 |
| Arkansas | $78,930 |
| Wyoming | $78,910 |
| Missouri | $78,820 |
| North Dakota | $78,670 |
| Kentucky | $77,620 |
| Alabama | $77,600 |
| California | $77,070 |
| Kansas | $75,190 |
| Washington | $73,750 |
| New Hampshire | $70,670 |
| South Dakota | $69,180 |
| West Virginia | $64,400 |
| Louisiana | $64,200 |
| Maryland | $63,960 |
| Ohio | $63,280 |
| Maine | $63,100 |
| North Carolina | $61,190 |
| Nevada | $58,250 |
| Utah | $55,960 |
| Michigan | $48,760 |
| New York | $109,220 |
| Massachusetts | $108,790 |
How do locomotive engineer salaries compare to similar careers?
Locomotive engineers earn about the same as related careers in Pennsylvania. On average, they make less than agricultural engineers but more than traffic technicians.
| Career | Median Salary |
|---|---|
| Agricultural engineer salary | $80K |
| Aircraft mechanic salary | $78K |
| Logistician salary | $79K |
| Ship captain salary | $61K |
| Shipmate salary | $61K |
| Locomotive engineer salary | $82K |
| Power engineer salary | $73K |
| Drafter salary | $65K |
| Industrial engineering technician salary | $65K |
| Traffic technician salary | $66K |
Source: CareerExplorer (Aggregated)




