Salaripedia
English

How much does a heavy and tractor-trailer truck driver make in Flagstaff?

$55,750a year

Median yearly pay for heavy and tractor-trailer truck drivers in the Flagstaff, AZ metro area. That is $26.80 an hour or $4,646 a month.

Hourly
$26.80
Vs. national median
-5%
Rank among cities
232 of 393
Jobs in the area
480
Pay range
Lowest 10%: $42,560Median: $55,750Highest 10%: $79,880
PercentileYearlyHourly
10th$42,560$20.46
25th$48,300$23.22
Median$55,750$26.80
75th$63,900$30.72
90th$79,880$38.40

Other cities in Arizona

Median yearly pay for heavy and tractor-trailer truck drivers.

Phoenix, AZ$59,770
Prescott Valley, AZ$58,210
Tucson, AZ$56,640
Yuma, AZ$48,630
Lake Havasu City, AZ$48,060
Sierra Vista, AZ$46,250
Heavy and Tractor-Trailer Truck Driver salary in Arizona Heavy and Tractor-Trailer Truck Driver salary in all states

Related jobs in Flagstaff

Same field, median yearly pay.

Commercial Pilot$68,460
First-Line Supervisors of Transportation and Material Moving Worker$60,320
Bus Driver$52,360
Light Truck Driver$46,860
Bus Driver$46,460
Industrial Truck and Tractor Operator$44,900
Laborer and Freight$41,560
Packer and Packager$39,050
Cleaners of Vehicle and Equipment$37,770
Stocker and Order Filler$37,520
Salaries for every job in Flagstaff, AZ

Frequently asked questions

How much does a heavy and tractor-trailer truck driver make an hour in Flagstaff?

The median hourly pay in the Flagstaff, AZ metro area is $26.80 ($55,750 a year).

Do heavy and tractor-trailer truck drivers make more in Flagstaff than the national average?

No: $55,750 against $58,640 nationally, 5% less.

How does Flagstaff compare with the rest of Arizona?

The median in Arizona is $58,080, so Flagstaff pays 4% less.

Where does Flagstaff rank for heavy and tractor-trailer truck driver pay?

232 of 393 metro areas with data.

How much does a heavy and tractor-trailer truck driver make starting out in Flagstaff?

The lowest-paid 10% make $42,560 or less a year; the top 10% make $79,880 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.