Research Summary. After thorough analysis by the Zippia data science team, we present updated insights on stock clerk salaries across U.S. states for 2026:
-
Massachusetts continues to lead with the highest stock clerk salary at $34,562.
-
Mississippi ranks lowest, with stock clerk salaries averaging $21,609.
-
The national average salary for stock clerks is $29,226.
-
Hourly wages for stock clerks stand at $14.05.
For more detailed methodology, visit our specific methodology page.
Background
In today’s evolving job market, salary remains a top priority for job seekers across demographics. A common question is: how much do stock clerks earn in my area?
While individual earnings can vary based on factors like experience and location, comprehensive data exists on average stock clerk salaries by state, segmented by experience level. Though city averages may differ, these statewide figures provide a solid benchmark for salary expectations.
Massachusetts stands out as the state with the highest average salary for stock clerks.
Here’s a snapshot of the top ten states for stock clerk salaries in 2026:
Let’s explore the data further and see a comprehensive ranking of all states.
Highest-Paid Stock Clerks By State
| Rank | State | Average Stock Clerk Salary | 10th Percentile | 90th Percentile |
|---|---|---|---|---|
| 1 | Massachusetts | $34,562 | $28,000 | $42,000 |
| 2 | California | $32,730 | $25,000 | $41,000 |
| 3 | Hawaii | $31,040 | $27,000 | $35,000 |
| 4 | New York | $30,706 | $23,000 | $39,000 |
| 5 | Connecticut | $30,170 | $23,000 | $38,000 |
| 6 | Rhode Island | $30,151 | $24,000 | $37,000 |
| 7 | Oregon | $29,844 | $23,000 | $37,000 |
| 8 | New Hampshire | $29,705 | $24,000 | $36,000 |
| 9 | New Jersey | $28,789 | $22,000 | $36,000 |
| 10 | Michigan | $28,758 | $22,000 | $36,000 |
| 11 | Maine | $28,671 | $24,000 | $33,000 |
| 12 | Minnesota | $28,592 | $22,000 | $36,000 |
| 13 | Washington | $28,578 | $23,000 | $35,000 |
| 14 | North Dakota | $28,377 | $22,000 | $35,000 |
| 15 | Arizona | $28,226 | $21,000 | $36,000 |
| 16 | Vermont | $28,054 | $23,000 | $33,000 |
| 17 | Wisconsin | $27,977 | $21,000 | $35,000 |
| 18 | Illinois | $27,930 | $21,000 | $35,000 |
| 19 | Pennsylvania | $27,838 | $21,000 | $35,000 |
| 20 | Colorado | $27,588 | $21,000 | $35,000 |
| 21 | Ohio | $27,484 | $21,000 | $35,000 |
| 22 | New Mexico | $27,269 | $21,000 | $35,000 |
| 23 | South Carolina | $26,957 | $20,000 | $35,000 |
| 24 | South Dakota | $26,286 | $20,000 | $33,000 |
| 25 | North Carolina | $26,099 | $19,000 | $34,000 |
| 26 | Idaho | $26,051 | $20,000 | $32,000 |
| 27 | Nevada | $25,926 | $20,000 | $33,000 |
| 28 | Delaware | $25,920 | $19,000 | $33,000 |
| 29 | Alaska | $25,651 | $23,000 | $28,000 |
| 30 | Maryland | $25,645 | $19,000 | $33,000 |
| 31 | Kansas | $25,575 | $19,000 | $33,000 |
| 32 | Indiana | $25,503 | $19,000 | $33,000 |
| 33 | Utah | $25,372 | $19,000 | $32,000 |
| 34 | West Virginia | $25,350 | $19,000 | $32,000 |
| 35 | Nebraska | $25,310 | $19,000 | $32,000 |
| 36 | Missouri | $25,309 | $19,000 | $32,000 |
| 37 | Montana | $24,883 | $19,000 | $31,000 |
| 38 | Wyoming | $24,849 | $19,000 | $31,000 |
| 39 | Virginia | $24,641 | $18,000 | $32,000 |
| 40 | Tennessee | $24,420 | $18,000 | $31,000 |
| 41 | Texas | $24,376 | $18,000 | $32,000 |
| 42 | Louisiana | $24,345 | $18,000 | $32,000 |
| 43 | Iowa | $24,336 | $18,000 | $31,000 |
| 44 | Kentucky | $24,185 | $18,000 | $31,000 |
| 45 | Arkansas | $24,150 | $18,000 | $31,000 |
| 46 | Georgia | $23,693 | $18,000 | $31,000 |
| 47 | Oklahoma | $23,605 | $18,000 | $30,000 |
| 48 | Florida | $23,145 | $17,000 | $31,000 |
| 49 | Alabama | $22,648 | $17,000 | $29,000 |
| 50 | Mississippi | $21,609 | $16,000 | $28,000 |
Methodology: Stock Clerk Salary By State
To gain insights into stock clerk salaries by state, Zippia compiled data from multiple sources, including the Bureau of Labor Statistics (BLS) and real-time job postings. Our data science team calculated a weighted average of these figures to determine the average pay for stock clerks in each state.
We ranked each state based on their average annual salary for stock clerks, with the highest average salary indicating the top position.
Stock Clerk Salary By State FAQs
-
What is the highest-paid state for stock clerks?
The highest-paying state for stock clerks is Massachusetts, with an average salary of $34,562 annually.
-
What city pays stock clerks the most?
Dedham, MA offers the highest average salary for stock clerks at $34,556 per year.
-
What is the lowest-paying state for stock clerks?
The lowest-paying state for stock clerks is Mississippi, with an average salary of $21,609 annually.

