20. Heavy & Tractor-Trailer Truck Drivers
Any day of the week, you can hop on a highway in the United States and spot a tractor-trailer truck driver. These people have to take long road trips to transport goods from place to place. With the growing popularity of online shopping, the need for truck drivers is not going away any time soon. On average, they earn $43,680 per year.

In 2018, there were 1,958,800 jobs for truck drivers. The Bureau of Labor Statistics projected that there will be 2,058,500 jobs in the field by 2028. This is an additional 99,700 jobs over a 10-year period.