According to the Bureau of Labor Statistics, Occupational Employment and Wages, May 2016, 53-4011 Locomotive Engineers, there were 39,900 locomotive engineers in the U.S.
Subject to statistical sampling errors, the average hourly wage for a locomotive engineer was $29.34 and the average annual wage was $61,020. At the 10th percentile, the average hourly wage was $20.06, and the average annual wage was $41,720. At the 50th percentile the average hourly wage was $27.73, and the average annual wage was $57,670. At the 90th percentile, the average hourly wage was $41.01, and the average annual wage was $85,290.
Most locomotive engineers in 2015 or 2016 probably received some benefits, i.e. health insurance, pension allowances, etc. in addition to their base wages. These can add as much as 25 to 40 percent of the base wage to the total compensation package.
The annual wages were determined by multiplying the average hourly wage by roughly 2,080 hours. Clearly, engineers that accumulate significant overtime hours would earn more; those that did not get 2,080 hours of work would earn less.
It is probably reasonable to assume that the engineers with the Class I carriers, who are able to negotiate their wages through a strong bargaining unit, had wages near the high end of the distribution, whereas those working for small, regional carriers, that may not be represented by a bargaining unit, had wages below the 50th percentile.
The statistics are derived from statistical sampling, whic