Salaripedia
English

How much does a sales representative make in St. Cloud?

$64,700a year

Median yearly pay for sales representatives in the St. Cloud, MN metro area. That is $31.11 an hour or $5,392 a month.

Hourly
$31.11
Vs. national median
-10%
Rank among cities
186 of 391
Jobs in the area
1,240
Pay range
Lowest 10%: $38,800Median: $64,700Highest 10%: $125,000
PercentileYearlyHourly
10th$38,800$18.65
25th$49,320$23.71
Median$64,700$31.11
75th$82,800$39.81
90th$125,000$60.09

Other cities in Minnesota

Median yearly pay for sales representatives.

Sioux Falls, SD$78,740
Minneapolis, MN$78,470
Rochester, MN$72,210
Fargo, ND$70,070
Mankato, MN$69,100
Grand Forks, ND$66,450
Duluth, MN$63,670
La Crosse, WI$62,110
Sales Representative salary in Minnesota Sales Representative salary in all states

Related jobs in St. Cloud

Same field, median yearly pay.

First-Line Supervisors of Non-Retail Sales Worker$83,550
Security$63,040
Advertising Sales Agent$62,590
Sales Representatives of Service$59,650
Insurance Sales Agent$55,670
Parts Salesperson$47,790
First-Line Supervisors of Retail Sales Worker$47,340
Counter and Rental Clerk$45,540
Real Estate Sales Agent$43,070
Retail Salesperson$34,860
Salaries for every job in St. Cloud, MN

Frequently asked questions

How much does a sales representative make an hour in St. Cloud?

The median hourly pay in the St. Cloud, MN metro area is $31.11 ($64,700 a year).

Do sales representatives make more in St. Cloud than the national average?

No: $64,700 against $72,080 nationally, 10% less.

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

The median in Minnesota is $76,750, so St. Cloud pays 16% less.

Where does St. Cloud rank for sales representative pay?

186 of 391 metro areas with data.

How much does a sales representative make starting out in St. Cloud?

The lowest-paid 10% make $38,800 or less a year; the top 10% make $125,000 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.