US Jobs Map

What a stocker / order filler earns, by metro

Pay for stockers is unusually consistent across the country: $22,340 at the bottom of the range, $46,900 at the top, a spread of only 2.1×. Where you work matters less for this role than it does for most — which usually points to pay being set by structure (scales, licensure, collective agreements) rather than local bidding.

Stocker / Order Filler — nationalBLS OEWS · May 2025
$37,330Median annual
$17.95Median hourly
$30,11010th percentile
$49,26090th percentile
2,833,810Employed nationally
Median means half earn more and half earn less — it says nothing about how far. The percentile columns are where the information is.

Pay is tightly banded

From $30,110 at the 10th percentile to $49,260 at the 90th is only 1.64×, which is narrow. Pay for stockers is set more by structure than by individual outcome — scales, steps, licensure. That makes income predictable and makes the ceiling real: the way to earn materially more is usually to change role or location, not to out-perform within this one.

Geography barely moves this one

Cheyenne (WY) leads and Aguadilla (PR) trails, but the gap is modest. For a role like this the more useful comparison is not between cities but between the 10th and 90th percentile within one — see the band above.

Highest paying metros

Metropolitan areaMedianHourly LQEmployed
Cheyenne WY $46,900 $22.55 1.94 1,720
Seattle-Tacoma-Bellevue WA $46,830 $22.52 0.81 30,860
Northwest Colorado nonmetropolitan area $46,120 $22.17 0.63 1,520
Kenosha WI $46,030 $22.13 1.84 2,530
Bend OR $45,840 $22.04 0.95 1,870
Bozeman MT $45,520 $21.88 1.02 1,340
San Francisco-Oakland-Fremont CA $45,130 $21.70 0.62 26,610
Boulder CO $45,010 $21.64 0.64 2,230
San Jose-Sunnyvale-Santa Clara CA $44,970 $21.62 0.51 10,610
Wasatch Front Fringe Utah nonmetropolitan area $44,610 $21.45 0.94 1,160
Greeley CO $44,560 $21.42 0.77 1,670
Denver-Aurora-Centennial CO $44,480 $21.39 1.11 32,610
Portland-Vancouver-Hillsboro OR-WA $44,440 $21.37 1.21 26,750
Vallejo CA $44,300 $21.30 1.09 2,860
Mount Vernon-Anacortes WA $44,300 $21.30 0.94 900
Bremerton-Silverdale-Port Orchard WA $44,140 $21.22 0.99 1,690
Olympia-Lacey-Tumwater WA $44,070 $21.19 1.03 2,450
Western Washington nonmetropolitan area $43,960 $21.13 1.05 2,480
New Haven CT $43,840 $21.08 1.84 9,430
Riverside-San Bernardino-Ontario CA $43,200 $20.77 2.47 77,160
Sacramento-Roseville-Folsom CA $43,200 $20.77 0.91 17,870
Chambersburg PA $42,990 $20.67 2.71 2,970
Kahului-Wailuku HI $42,910 $20.63 0.84 1,120
Visalia CA $42,080 $20.23 1.21 3,780
Bellingham WA $41,750 $20.07 0.8 1,330

Lowest paying metros

Metropolitan areaMedianHourly LQEmployed
Aguadilla PR $22,340 $10.74 1.13 1,000
Puerto Rico nonmetropolitan area $22,670 $10.90 1.26 680
Mayaguez PR $22,720 $10.92 1.28 1,220
Arecibo PR $24,690 $11.87 1.27 810
San Juan-Bayamon-Caguas PR $25,420 $12.22 1.08 13,560
Guayama PR $25,580 $12.30 1.73 390
Ponce PR $27,030 $13.00 1.29 1,490
Enid OK $29,770 $14.31 1.14 490
Anniston-Oxford AL $29,810 $14.33 1.33 1,060
Southwest Alabama nonmetropolitan area $30,280 $14.56 1.11 1,310

Where the role is most concentrated

Metropolitan areaMedianHourly LQEmployed
Chambersburg PA $42,990 $20.67 2.71 2,970
Riverside-San Bernardino-Ontario CA $43,200 $20.77 2.47 77,160
Scranton--Wilkes-Barre PA $37,410 $17.99 2.2 10,250
Lakeland-Winter Haven FL $39,690 $19.08 1.94 9,400
Cheyenne WY $46,900 $22.55 1.94 1,720
Lebanon PA $37,440 $18.00 1.93 1,890
North Georgia nonmetropolitan area $36,670 $17.63 1.85 6,310
New Haven CT $43,840 $21.08 1.84 9,430
Kenosha WI $46,030 $22.13 1.84 2,530
Springfield MO $36,530 $17.56 1.74 7,080
Guayama PR $25,580 $12.30 1.73 390
South Central Kentucky nonmetropolitan area $35,710 $17.17 1.72 5,390

Largest employers by metro

Metropolitan areaMedianHourly LQEmployed
New York-Newark-Jersey City NY-NJ $38,600 $18.56 0.76 131,080
Dallas-Fort Worth-Arlington TX $37,590 $18.07 1.51 111,100
Los Angeles-Long Beach-Anaheim CA $38,650 $18.58 0.75 85,630
Chicago-Naperville-Elgin IL-IN $38,450 $18.48 0.97 79,850
Riverside-San Bernardino-Ontario CA $43,200 $20.77 2.47 77,160
Houston-Pasadena-The Woodlands TX $36,890 $17.74 1.22 72,970
Atlanta-Sandy Springs-Roswell GA $36,160 $17.39 0.97 50,970
Philadelphia-Camden-Wilmington PA-NJ-DE-MD $36,800 $17.69 0.87 45,770
Miami-Fort Lauderdale-West Palm Beach FL $36,110 $17.36 0.88 45,270
Phoenix-Mesa-Chandler AZ $37,730 $18.14 0.99 42,650
Detroit-Warren-Dearborn MI $36,720 $17.66 1.07 37,090
Boston-Cambridge-Newton MA-NH $37,700 $18.13 0.73 35,770

Current openings

About this data

Figures come from the BLS Occupational Employment and Wage Statistics programme, May 2025 release, SOC code 53-7065. OEWS surveys employers, so it reports what is actually paid rather than what job advertisements claim, and it excludes the self-employed. Estimates cover 527 of 528 metropolitan areas — near-complete coverage, which means the ranges above are reliable rather than drawn from a handful of markets. Read the methodology.