How much does a Biomedical Engineer make in the United States?

Average Biomedical Engineer Yearly Salary in the United States

Biomedical Engineers earn an average yearly salary of $80,751. Salaries typically start from $43,744 and go up to $122,105.

Average Biomedical Engineer Hourly Wage in the United States

Biomedical Engineers earn an average hourly wage of $38.82. Hourly wages typically start from $21.03 and go up to $58.70.

Source: Sokanu (Aggregated)

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.

Employment Type Mix

78%
Full-Time
22%
Part-Time

Source: Sokanu user data. View more Biomedical Engineer demographics

Salary Satisfaction

3.3
SCORE
182
RATINGS
Biomedical Engineers average a score of 3.3 out of 5 on our salary satisfaction scale. This places Biomedical Engineers in the 76th percentile of salary satisfaction.

Source: Sokanu user data. View more Biomedical Engineer satisfaction

How to Become a Biomedical Engineer

  1. Take the Sokanu Career Test

    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
  2. Jobs in your area
    • Loading jobs...
    View all jobs →

Biomedical Engineer Earnings by Seniority

Top End Biomedical Engineer Earnings

The highest earning Biomedical Engineers in the United States earn:

$58.70
an hour
$122,105.2
per year
Senior Biomedical Engineer Earnings

Senior Biomedical Engineers in the United States earn:

$46.88
an hour
$97,514.5
per year
Experienced Biomedical Engineer Earnings

Experienced Biomedical Engineers in the United States earn:

$37.17
an hour
$77,312.3
per year
Junior Biomedical Engineer Earnings

Junior Biomedical Engineers in the United States earn:

$27.21
an hour
$56,607.0
per year
Starting Biomedical Engineer Earnings

Starting Biomedical Engineers in the United States earn:

$21.03
an hour
$43,743.6
per year

Approximate values based on highest and lowest earning segments.

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!

80% Match?
Take the free career test

Biomedical Engineer Salary Comparison

Biomedical Engineers earn more than 63% percent of similar careers in the United States.

Software Quality Assurance Engineer Salary $83k
Physical Therapist Salary $82k
Occupational Therapist Salary $82k
Engineer Salary $81k
Environmental Engineer Salary $81k
Biomedical Engineer Salary $80k
Industrial Engineer Salary $79k
Audiologist Salary $79k
Counseling Psychologist Salary $78k
Clinical Psychologist Salary $78k
Source: Sokanu (Aggregated)

Biomedical Engineer salary by state

Click on a state to learn more

State Hourly Wage Annual Salary Rank
Biomedical Engineer Salary in Minnesota $48.90 $101,710 # 1
Biomedical Engineer Salary in Colorado $48.79 $101,490 # 2
Biomedical Engineer Salary in New Mexico $48.53 $100,950 # 3
Biomedical Engineer Salary in New York $47.83 $99,490 # 4
Biomedical Engineer Salary in California $47.11 $97,990 # 5
Biomedical Engineer Salary in Connecticut $46.72 $97,180 # 6
Biomedical Engineer Salary in Maryland $45.76 $95,190 # 7
Biomedical Engineer Salary in Arizona $45.62 $94,890 # 8
Biomedical Engineer Salary in New Jersey $45.50 $94,640 # 9
Biomedical Engineer Salary in Massachusetts $43.95 $91,410 # 10
Biomedical Engineer Salary in Oregon $43.62 $90,730 # 11
Biomedical Engineer Salary in Texas $43.54 $90,570 # 12
Biomedical Engineer Salary in New Hampshire $42.51 $88,430 # 13
Biomedical Engineer Salary in Vermont $41.81 $86,960 # 14
Biomedical Engineer Salary in Virginia $40.95 $85,170 # 15
Biomedical Engineer Salary in Tennessee $40.59 $84,430 # 16
Biomedical Engineer Salary in Iowa $38.83 $80,770 # 17
Biomedical Engineer Salary in United States $38.82 $80,750.8 # 18
Biomedical Engineer Salary in Nebraska $38.64 $80,380 # 19
Biomedical Engineer Salary in Indiana $37.84 $78,710 # 20
Biomedical Engineer Salary in Utah $37.76 $78,550 # 21
Biomedical Engineer Salary in Michigan $37.63 $78,260 # 22
Biomedical Engineer Salary in Pennsylvania $37.45 $77,890 # 23
Biomedical Engineer Salary in Florida $37.02 $77,000 # 24
Biomedical Engineer Salary in Wisconsin $36.93 $76,810 # 25
Biomedical Engineer Salary in Louisiana $36.90 $76,750 # 26
Biomedical Engineer Salary in Maine $36.89 $76,730 # 27
Biomedical Engineer Salary in North Carolina $36.74 $76,410 # 28
Biomedical Engineer Salary in Georgia $36.72 $76,370 # 29
Biomedical Engineer Salary in Illinois $36.15 $75,190 # 30
Biomedical Engineer Salary in Missouri $35.40 $73,640 # 31
Biomedical Engineer Salary in West Virginia $35.33 $73,480 # 32
Biomedical Engineer Salary in Ohio $35.28 $73,380 # 33
Biomedical Engineer Salary in District of Columbia $35.15 $73,110 # 34
Biomedical Engineer Salary in Oklahoma $34.18 $71,090 # 35
Biomedical Engineer Salary in Kentucky $33.86 $70,430 # 36
Biomedical Engineer Salary in South Carolina $31.77 $66,090 # 37
Biomedical Engineer Salary in Arkansas $30.62 $63,690 # 38