Salaripedia
English

How much does a buyer and purchasing agent make in St. Cloud?

$75,830a year

Median yearly pay for buyer and purchasing agents in the St. Cloud, MN metro area. That is $36.46 an hour or $6,319 a month.

Hourly
$36.46
Vs. national median
-2%
Rank among cities
119 of 391
Jobs in the area
300
Pay range
Lowest 10%: $50,390Median: $75,830Highest 10%: $105,300
PercentileYearlyHourly
10th$50,390$24.23
25th$61,340$29.49
Median$75,830$36.46
75th$93,080$44.75
90th$105,300$50.62

Other cities in Minnesota

Median yearly pay for buyer and purchasing agents.

Rochester, MN$88,320
Minneapolis, MN$82,710
Grand Forks, ND$73,920
Sioux Falls, SD$73,860
Mankato, MN$73,390
Duluth, MN$72,800
Fargo, ND$68,250
La Crosse, WI$66,820
Buyer and Purchasing Agent salary in Minnesota Buyer and Purchasing Agent salary in all states

Related jobs in St. Cloud

Same field, median yearly pay.

Project Management Specialist$96,390
Financial and Investment Analyst$95,230
Management Analyst$94,590
Loan Officer$92,570
Accountant and Auditor$77,720
Personal Financial Advisor$77,530
Cost Estimator$76,980
Compliance Officer$75,500
Human Resources Specialist$74,710
Credit Analyst$74,170
Salaries for every job in St. Cloud, MN

Frequently asked questions

How much does a buyer and purchasing agent make an hour in St. Cloud?

The median hourly pay in the St. Cloud, MN metro area is $36.46 ($75,830 a year).

Do buyer and purchasing agents make more in St. Cloud than the national average?

No: $75,830 against $77,710 nationally, 2% less.

How does St. Cloud compare with the rest of Minnesota?

The median in Minnesota is $80,370, so St. Cloud pays 6% less.

Where does St. Cloud rank for buyer and purchasing agent pay?

119 of 391 metro areas with data.

How much does a buyer and purchasing agent make starting out in St. Cloud?

The lowest-paid 10% make $50,390 or less a year; the top 10% make $105,300 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.