What is the salary of a Biomedical Engineer?

The average salary of a Biomedical Engineer in United States is $93,960. Salaries start from around $54,100 and go up to $143,000. For a detailed look at the salary in your state, click on the map below.

$0
$143,000
Starting ($54.1k)
Junior ($68.7k)
Experienced ($88.7k)
Senior ($113.3k)
Highest ($143.0k)
Highest

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

$143,000
Senior

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

$113,250
Experienced

The middle 50% of Biomedical Engineers in United States earn:

$88,670
Junior

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

$68,720
Starting

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

$54,100

Historical salary

Biomedical Engineer salary by state

Click on a state to learn more
State Salary Rank
Alabama 85,800 18
Arizona 89,200 13
California 106,400 2
Colorado 94,100 8
Connecticut 92,800 9
District of Columbia 82,600 24
Florida 77,100 29
Georgia 84,600 20
Illinois 81,300 25
Indiana 65,500 35
Iowa 87,100 17
Kentucky 70,300 32
Maine 88,700 16
Maryland 88,900 15
Massachusetts 96,600 7
Michigan 72,700 31
Minnesota 107,500 1
Missouri 78,500 27
Nebraska 69,900 34
New Hampshire 89,600 12
New Jersey 105,600 3
New Mexico 102,200 5
New York 84,400 22
North Carolina 89,000 14
Ohio 83,600 23
Oklahoma 63,400 36
Oregon 92,500 10
Pennsylvania 84,600 21
South Carolina 76,200 30
Tennessee 84,900 19
Texas 103,900 4
Utah 91,100 11
Virginia 100,500 6
Washington 79,400 26
West Virginia 70,100 33
Wisconsin 77,500 28

Similar Careers

What does a a Biomedical Engineer do?