3.8 (141)
Industry: Computer and Electronic Manufacturing - HQ: Oakdale, MN

3M Salaries

3.4 (based on 12 salary ratings)

3M employees earn $29 per hour on average, or $61,000 annually, which is 9% higher than the national salary average of $56,000 per year. According to our data, the highest paying job at 3M is a Market Development Manager at $166,700 annually while the lowest paying job at 3M is a Assembler at $20,500 annually.

See all 3M salaries »
3M Employees Average (1,077)
Industry Average (96,645)
3M JobsView All »

3M Employee Salary Reviews

Anonymous Employee Salaries (9)
Posted last month

"Severely underpaid in addition to doing the work of three employees."

Posted 4 months ago in Saint Paul, MN

"I feel like I was paid adequately for the work I did."

Technical Aide Salaries (27)
Posted 5 months ago in Saint Paul, MN

"I am compensated the right amount."

Posted 2 years ago
Team Leader Salaries (3)
Posted last month in Austin, TX

"I am good with the salary I am getting. "

Posted 5 years ago

3M Employees Average Salary Ratings

Average Rating
(based on 12 3M Salary Review Ratings)
QA Software Tester Salaries (1)
Posted 4 months ago in Austin, TX

"The pay as a contractor was around 80k a year and it was really the reason that most people stay here."

Development Lead Salaries (1)
Posted 8 months ago in Austin, TX

"I was in a good salary range."

Average 3M Employee Salaries in the Past 5 Years

Year Salary
2009 $71000
2010 $73000
2011 $72000
2012 $67000
2013 $73000
Sales Representative Salaries (30)
Posted 2 years ago
Machine Operator Salaries (16)
Posted 2 years ago
Posted 3 years ago
Account Representative Salaries (17)
Posted this month
Customer Service Representative Salaries (12)
Posted 5 years ago
Posted 5 years ago
Administrative Assistant Salaries (12)
Posted this month
Posted 5 years ago
We noticed that your web browser is outdated!

Update your browser to have a more positive job search experience.

Upgrade My Browser