Average Yearly Salary
Min 10%
Median 50%
Max 90%
Best Paying Company
Intuitive Surgical
Highest Paying City
Sunnyvale, CA
Highest Paying State
Average Experience Level
3.8 years
How much does a biomedical scientist make?
The national average salary for a Biomedical Scientist in the U.S. is $81,929 annually or $39.39 hourly. There is a huge gap between the top 10 percent earners and the bottom 10 percent earners -- about 85,000. The top 10 percent earn over $134,000, while the bottom 10 percent make less than $49,000 annually. Most Biomedical Scientist jobs are in Technology companies and Retail companies. Maine, Vermont, Alaska, New Hampshire, and North Dakota have the highest paying Biomedical Scientist jobs. The typical employment for a Biomedical Scientist is 3.8 years.
Annual Salaries For Related Jobs

Average Biomedical Scientist Salary By Company

If you are a Biomedical Scientist, you can expect good job security. However, keep in mind that some industries pay better than others. Technology companies and Retail companies tend to have the highest concentration of employment in this field. Companies like Intuitive Surgical or Access Business Group International LLC will get you the highest pay packages. Also, companies like Apple and Leidos pay their Biomedical Scientists very well.

Average Biomedical Scientist Salary By Location

As a Biomedical Scientist in the U.S., you can expect to earn on average $81,929 per year or $39.39 per hour. Sunnyvale, CA reports the highest annual salary for Biomedical Scientists at 101,761. Even an entry-level Biomedical Scientist makes $60,000 per year in Sunnyvale, CA. Maine, Vermont, Alaska, New Hampshire, and North Dakota are the top 5 highest earning states for Biomedical Scientists. On the other hand, Louisiana, Mississippi, Missouri, Alabama, and Kentucky report the lowest wages for Biomedical Scientists.
RankCityAverage Salary
Sunnyvale, CA
Cambridge, MA
Fridley, MN
New York, NY
Frederick, MD