View all jobs →

Would you like to post jobs on this career? Find the best candidates using Sokanu's new psychometric job platform. Visit employers.sokanu.com today.

Find your perfect career

Would you make a good biomedical engineer? Sokanu's free assessment reveals how compatible you are with a career across 5 dimensions!

Take the free career test

What is the average salary for Biomedical Engineers in the United States?

Biomedical Engineers earn an average hourly wage of $44.12. Hourly wages typically start from $25.33 and go up to $67.00. Biomedical Engineers earn an average salary of $91,760 per year. Salaries typically start from $52,680 and go up to $139,350.

These numbers may vary depending on several factors, like level of education, amount of experience, industry, company size and location.

Learn more about the Biomedical Engineer job market for salaries of real jobs in your area.

Highest

The top 10% of Biomedical Engineers in the United States earn:

$67.00 an hour $139,350 per year
Senior

The top 25% of Biomedical Engineers in the United States earn:

$53.24 an hour $110,730 per year
Experienced

The top 50% of Biomedical Engineers in the United States earn:

$41.81 an hour $86,950 per year
Junior

The bottom 25% of Biomedical Engineers in the United States earn:

$32.17 an hour $66,900 per year
Starting

The bottom 10% of Biomedical Engineers in the United States earn:

$25.33 an hour $52,680 per year

Historical salary for Biomedical Engineers in the United States

Biomedical Engineer salary by state

Click on a state to learn more

State Hourly Wage Annual Salary Rank
Biomedical Engineer Salary in Minnesota $54.20 $112,740 # 1
Biomedical Engineer Salary in New Jersey $50.07 $104,150 # 2
Biomedical Engineer Salary in California $49.46 $102,880 # 3
Biomedical Engineer Salary in New Mexico $46.52 $96,770 # 4
Biomedical Engineer Salary in Texas $46.29 $96,290 # 5
Biomedical Engineer Salary in Colorado $46.15 $96,000 # 6
Biomedical Engineer Salary in Vermont $46.07 $95,830 # 7
Biomedical Engineer Salary in New Hampshire $45.60 $94,850 # 8
Biomedical Engineer Salary in Oregon $45.40 $94,430 # 9
Biomedical Engineer Salary in Connecticut $44.87 $93,330 # 10
Biomedical Engineer Salary in Maryland $44.53 $92,620 # 11
Biomedical Engineer Salary in Massachusetts $44.49 $92,530 # 12
Biomedical Engineer Salary in New York $44.02 $91,550 # 13
Biomedical Engineer Salary in Virginia $43.98 $91,480 # 14
Biomedical Engineer Salary in Arizona $43.68 $90,860 # 15
Biomedical Engineer Salary in Iowa $43.38 $90,230 # 16
Biomedical Engineer Salary in Maine $43.34 $90,140 # 17
Biomedical Engineer Salary in Utah $41.95 $87,260 # 18
Biomedical Engineer Salary in North Carolina $41.79 $86,920 # 19
Biomedical Engineer Salary in Louisiana $39.76 $82,690 # 20
Biomedical Engineer Salary in Rhode Island $39.68 $82,540 # 21
Biomedical Engineer Salary in Alabama $39.65 $82,460 # 22
Biomedical Engineer Salary in Ohio $39.57 $82,300 # 23
Biomedical Engineer Salary in Illinois $39.57 $82,300 # 24
Biomedical Engineer Salary in Tennessee $38.82 $80,750 # 25
Biomedical Engineer Salary in Wisconsin $38.42 $79,910 # 26
Biomedical Engineer Salary in Georgia $38.21 $79,480 # 27
Biomedical Engineer Salary in Pennsylvania $38.01 $79,070 # 28
Biomedical Engineer Salary in Florida $36.67 $76,280 # 29
Biomedical Engineer Salary in Washington $36.40 $75,720 # 30
Biomedical Engineer Salary in District of Columbia $36.17 $75,240 # 31
Biomedical Engineer Salary in Michigan $36.15 $75,190 # 32
Biomedical Engineer Salary in South Carolina $35.69 $74,240 # 33
Biomedical Engineer Salary in Kentucky $35.66 $74,180 # 34
Biomedical Engineer Salary in Oklahoma $33.21 $69,080 # 35
Biomedical Engineer Salary in Indiana $32.16 $66,890 # 36
Biomedical Engineer Salary in West Virginia $31.58 $65,680 # 37
Source: U.S. Department of Labor Bureau of Labor Statistics