How much does a material moving worker make in McAllen?
$32,430a year
Median yearly pay for material moving workers in the McAllen-Edinburg-Mission, TX metro area. That is $15.59 an hour or $2,703 a month.
- Hourly
- $15.59
- Vs. national median
- -22%
- Rank among cities
- 71 of 72
- Jobs in the area
- 50
Pay range
Lowest 10%: $28,200Median: $32,430Highest 10%: $47,430
| Percentile | Yearly | Hourly | |
|---|---|---|---|
| 10th | $28,200 | $13.56 | |
| 25th | $28,200 | $13.56 | |
| Median | $32,430 | $15.59 | |
| 75th | $39,670 | $19.07 | |
| 90th | $47,430 | $22.80 |
Other cities in Texas
Median yearly pay for material moving workers.
| Austin, TX | $43,890 |
| Dallas, TX | $43,010 |
| San Antonio, TX | $42,040 |
| Houston, TX | $39,930 |
Related jobs in McAllen
Same field, median yearly pay.
| Crane and Tower Operator | $56,300 |
| First-Line Supervisors of Transportation and Material Moving Worker | $49,630 |
| Heavy and Tractor-Trailer Truck Driver | $47,040 |
| Bus Driver | $42,680 |
| Bus Driver | $42,360 |
| Light Truck Driver | $35,350 |
| Stocker and Order Filler | $35,080 |
| Laborer and Freight | $31,610 |
| Industrial Truck and Tractor Operator | $31,500 |
| Driver/Sales Worker | $29,660 |
Frequently asked questions
How much does a material moving worker make an hour in McAllen?
The median hourly pay in the McAllen-Edinburg-Mission, TX metro area is $15.59 ($32,430 a year).
Do material moving workers make more in McAllen than the national average?
No: $32,430 against $41,800 nationally, 22% less.
How does McAllen compare with the rest of Texas?
The median in Texas is $40,780, so McAllen pays 20% less.
Where does McAllen rank for material moving worker pay?
71 of 72 metro areas with data.
How much does a material moving worker make starting out in McAllen?
The lowest-paid 10% make $28,200 or less a year; the top 10% make $47,430 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.