Buyers and Purchasing Agents Salary and Pay
How much do Buyers and Purchasing Agents make?
The median Buyers and Purchasing Agents worker earns $75,650 a year ($36.37), and the mean annual wage is $81,720. BLS counted 486,900 people in this occupation in May 2024. The middle half of earners make between $58,670 and $99,190.
One page for the whole Buyers and Purchasing Agents pay distribution: national ladder first, then all 51 state rows and the metro rankings, every figure from BLS OEWS May 2024.
Updated November 5, 2026
Salary converter for this occupation
Gross pay only, before taxes and benefits. The picker starts at this occupation's median ($75,650); the custom box accepts any annual figure, which is how you price an offer letter against the ladder below.
The national wage ladder (BLS OEWS, May 2024)
| Pay level | Annual wage | Hourly wage |
|---|---|---|
| 10th percentile | $46,460 | $22.34 |
| 25th percentile | $58,670 | $28.21 |
| Median (50th) | $75,650 | $36.37 |
| 75th percentile | $99,190 | $47.69 |
| 90th percentile | $127,520 | $61.31 |
The five rows are five different workers in the same occupation, from the 10th percentile ($46,460) to the 90th ($127,520). BLS suppresses cells that fail its reliability rules (n/p here) and caps the highest wages at $239,200+ a year or $115.00+ an hour; in this ladder that top code appears at the very top rows only.
Employment and concentration
The occupation employed 486,900 people in May 2024, 0.32% of every job BLS counted. California is the largest employer at 46,790 jobs, and the leading three states between them hold 23.8% of the workforce. Concentration peaks in Virginia, whose location quotient of 1.66 says this work is 1.66 times as dense there as it is nationwide.
One in ten workers in this field earns $46,460 or less, and one in ten earns $127,520 or more, so the top-to-bottom ratio is 2.7 to 1 and the annual gap is $81,060. The mean ($81,720) versus median ($75,650) comparison shows a right-skewed ladder where senior and specialist roles lift the average in this occupation.
Pay by state
District of Columbia posts the highest median annual wage in the state table at $117,960, and California the largest headcount. The full table, sorted by employment:
| State | Employment | Jobs per 1,000 | Location quotient | Mean annual | Median annual |
|---|---|---|---|---|---|
| California | 46,790 | 2.6 | 0.82 | $87,830 | $79,570 |
| Texas | 37,720 | 2.7 | 0.86 | $81,120 | $74,890 |
| New York | 31,440 | 3.3 | 1.04 | $86,270 | $79,040 |
| Florida | 29,390 | 3.0 | 0.95 | $77,800 | $72,230 |
| Virginia | 21,370 | 5.3 | 1.66 | $92,180 | $84,520 |
| Ohio | 21,030 | 3.8 | 1.21 | $76,600 | $72,790 |
| Illinois | 20,540 | 3.4 | 1.07 | $79,200 | $75,020 |
| Pennsylvania | 17,070 | 2.8 | 0.90 | $76,760 | $71,120 |
| Michigan | 16,740 | 3.8 | 1.21 | $77,430 | $73,360 |
| Washington | 15,950 | 4.5 | 1.43 | $89,950 | $81,850 |
| Georgia | 15,510 | 3.2 | 1.01 | $77,310 | $72,480 |
| North Carolina | 14,730 | 3.0 | 0.95 | $78,890 | $71,180 |
| Massachusetts | 13,210 | 3.6 | 1.15 | $90,050 | $81,310 |
| Tennessee | 12,600 | 3.8 | 1.22 | $70,630 | $63,690 |
| Minnesota | 12,460 | 4.3 | 1.35 | $87,670 | $81,900 |
| New Jersey | 12,380 | 2.9 | 0.92 | $95,490 | $90,340 |
| Arizona | 11,290 | 3.5 | 1.12 | $82,600 | $75,290 |
| Colorado | 11,030 | 3.8 | 1.21 | $87,480 | $80,180 |
| Indiana | 10,450 | 3.3 | 1.04 | $74,160 | $66,580 |
| Wisconsin | 9,370 | 3.2 | 1.02 | $73,910 | $70,090 |
| Maryland | 9,270 | 3.4 | 1.07 | $94,420 | $88,250 |
| Alabama | 8,720 | 4.2 | 1.32 | $77,450 | $68,210 |
| Missouri | 8,200 | 2.8 | 0.89 | $71,360 | $63,500 |
| Oregon | 7,520 | 3.8 | 1.21 | $79,930 | $73,960 |
| Kansas | 6,270 | 4.4 | 1.39 | $73,150 | $64,460 |
| Connecticut | 5,670 | 3.4 | 1.07 | $84,080 | $79,310 |
| South Carolina | 5,470 | 2.4 | 0.76 | $81,490 | $75,710 |
| Kentucky | 5,320 | 2.7 | 0.85 | $67,340 | $62,710 |
| Oklahoma | 5,010 | 3.0 | 0.94 | $73,950 | $66,100 |
| Iowa | 4,850 | 3.1 | 0.98 | $73,120 | $66,400 |
| Arkansas | 4,350 | 3.4 | 1.07 | $82,630 | $72,550 |
| Utah | 4,180 | 2.4 | 0.78 | $77,770 | $73,770 |
| Louisiana | 2,870 | 1.5 | 0.48 | $71,830 | $64,170 |
| Nebraska | 2,710 | 2.7 | 0.85 | $73,780 | $68,330 |
| Nevada | 2,590 | 1.7 | 0.54 | $72,400 | $69,320 |
| Mississippi | 2,470 | 2.1 | 0.68 | $71,480 | $64,290 |
| New Hampshire | 2,360 | 3.5 | 1.10 | $77,570 | $74,770 |
| New Mexico | 2,020 | 2.3 | 0.74 | $80,790 | $72,840 |
| District of Columbia | 1,830 | 2.6 | 0.82 | $117,740 | $117,960 |
| Idaho | 1,780 | 2.1 | 0.67 | $73,070 | $66,600 |
| Hawaii | 1,760 | 2.8 | 0.90 | $77,500 | $68,050 |
| Rhode Island | 1,350 | 2.7 | 0.86 | $84,690 | $78,110 |
| Delaware | 1,310 | 2.7 | 0.87 | $87,770 | $82,640 |
| West Virginia | 1,310 | 1.9 | 0.59 | $74,250 | $72,550 |
| Maine | 1,250 | 2.0 | 0.62 | $75,240 | $69,620 |
| Montana | 1,230 | 2.4 | 0.76 | $64,780 | $60,620 |
| South Dakota | 1,230 | 2.7 | 0.86 | $74,220 | $68,930 |
| Alaska | 950 | 3.0 | 0.94 | $86,310 | $77,850 |
| North Dakota | 840 | 2.0 | 0.62 | $72,440 | $68,080 |
| Vermont | 840 | 2.8 | 0.87 | $63,390 | $58,920 |
| Wyoming | 590 | 2.1 | 0.67 | $73,970 | $71,100 |
The occupation in context
Ranked against all 826 published occupations, Buyers and Purchasing Agents stands number 71 by employment and number 250 by median pay. Inside its own major group, Business and Financial Operations Occupations, the group median wage is $78,420 across 32 detailed occupations, so this occupation pays 4% less than its group median, and it supplies 4.7% of the group's 10,351,430 jobs. In 15 of the 51 states with a published median, the state median beats the national median of $75,650, which is the single best quick test of whether this occupation's pay is set nationally or locally: a high count means local markets regularly outbid the national figure.
Metropolitan areas: where the jobs and the pay sit
New York-Newark-Jersey City, NY-NJ is the largest metro employer with 29,510 jobs, 6.1% of the national total. Employment rank and pay rank are different lists: the second table re-sorts metros with at least 500 jobs in this occupation by mean pay, the floor keeping a handful of workers from posing as a market.
Largest metro employers
| Metropolitan area | Employment | Mean annual | Median annual |
|---|---|---|---|
| New York-Newark-Jersey City, NY-NJ | 29,510 | $92,170 | $83,960 |
| Los Angeles-Long Beach-Anaheim, CA | 17,710 | $82,790 | $77,460 |
| Chicago-Naperville-Elgin, IL-IN | 14,720 | $79,180 | $75,110 |
| Washington-Arlington-Alexandria, DC-VA-MD-WV | 13,590 | $108,160 | $103,560 |
| Dallas-Fort Worth-Arlington, TX | 12,270 | $83,730 | $78,200 |
| Seattle-Tacoma-Bellevue, WA | 10,580 | $94,560 | $85,980 |
| Boston-Cambridge-Newton, MA-NH | 10,450 | $93,540 | $84,680 |
| Minneapolis-St. Paul-Bloomington, MN-WI | 9,490 | $90,870 | $83,570 |
| Houston-Pasadena-The Woodlands, TX | 9,310 | $83,050 | $75,900 |
| Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | 9,250 | $88,450 | $82,490 |
Highest-paying metros (500+ jobs)
| Metropolitan area | Employment | Mean annual | Median annual |
|---|---|---|---|
| San Jose-Sunnyvale-Santa Clara, CA | 3,500 | $113,000 | $102,140 |
| Lexington Park, MD | 790 | $110,280 | $105,810 |
| Washington-Arlington-Alexandria, DC-VA-MD-WV | 13,590 | $108,160 | $103,560 |
| Fayetteville-Springdale-Rogers, AR | 2,090 | $103,040 | $99,200 |
| San Francisco-Oakland-Fremont, CA | 6,160 | $100,110 | $93,320 |
| Huntsville, AL | 2,630 | $96,270 | $93,430 |
| Warner Robins, GA | 570 | $95,000 | $95,640 |
| Seattle-Tacoma-Bellevue, WA | 10,580 | $94,560 | $85,980 |
| Boulder, CO | 750 | $93,950 | $85,220 |
| Boston-Cambridge-Newton, MA-NH | 10,450 | $93,540 | $84,680 |
At the other end, San Juan-Bayamon-Caguas, PR posts the lowest mean pay among metros with at least 500 jobs, $34,130 a year, against $113,000 in San Jose-Sunnyvale-Santa Clara, CA. That is the metro effect in one line: identical job title, materially different pay, decided mostly by which labor market the job sits in.
What the median pay looks like as a budget
Budget arithmetic on the median: $6,304 a month before tax, $2,910 biweekly, $1,455 weekly. Moving from the 25th percentile ($58,670) to the 75th ($99,190) is worth $40,520 a year, which is the realistic size of the experience and specialization premium inside this occupation. To turn any of these gross figures into spendable money, run them through the paycheck calculator; to weigh an offer against your current role, use the salary calculator; to test a raise against prices, the raise vs inflation calculator.
To place a real offer: a salary of $83,215 would sit between the median ($75,650) and the 75th percentile ($99,190), inside the top half but outside the top quarter of this occupation's ladder. An offer at the 25th percentile, $58,670, is $16,980 under the median, the typical size of the discount attached to entry-level or low-cost-market postings in this field.
Related occupations in Business and Financial Operations Occupations
Pay for the neighboring roles in the same BLS major group: Compliance Officers, Financial and Investment Analysts, Claims Adjusters, Examiners, and Investigators, Loan Officers, Personal Financial Advisors, Logisticians. The full directory is on the Careers hub.
Frequently asked questions
What is the median salary for Buyers and Purchasing Agents?
$75,650 a year ($36.37), the middle wage among 486,900 counted workers in the BLS May 2024 estimates. The 75th percentile is $99,190 and the 90th is $127,520.
Where are Buyers and Purchasing Agents jobs concentrated?
By headcount, California leads with 46,790 jobs; by concentration, Virginia leads with a location quotient of 1.66, meaning the occupation is 1.66 times as dense there as nationally.
What do the top 10% of Buyers and Purchasing Agents earn?
$127,520 a year or more. The gap between the 90th percentile and the median ($75,650) is the size of the senior and specialist premium in this occupation.
How does EveryCalc get Buyers and Purchasing Agents pay data?
From the Bureau of Labor Statistics OEWS bulk files for May 2024 (national, state, and metropolitan), downloaded November 5, 2026. Nothing on this page is self-reported by workers or scraped from job postings.