Mechanical Engineer Salary by State (2024)
Source: U.S. Bureau of Labor Statistics · 50 states compared · Updated: 2026-03-31
Mechanical Engineer Salary in All 50 States
Compare Mechanical Engineer pay across the country. Click any state for the full salary breakdown including percentiles, employment numbers, and related jobs.
| State | Median Salary | Mean Salary | Entry Level | Top Earners | Employed |
|---|---|---|---|---|---|
| New Mexico | $141,490 | $135,530 | $84,080 | $177,480 | 1,690 |
| Alaska | $129,990 | $120,920 | $75,980 | $159,970 | 530 |
| California | $126,370 | $131,130 | $77,360 | $188,660 | 27,090 |
| Massachusetts | $122,670 | $120,650 | $77,960 | $168,530 | 9,430 |
| Wyoming | $116,910 | $111,180 | $67,550 | $150,050 | 300 |
| Rhode Island | $115,270 | $122,900 | $79,730 | $186,150 | 1,400 |
| Louisiana | $114,050 | $117,410 | $70,710 | $172,320 | 1,650 |
| Maryland | $111,740 | $119,120 | $77,980 | $169,270 | 6,330 |
| Washington | $109,370 | $118,750 | $79,820 | $163,790 | 9,350 |
| Texas | $108,240 | $119,350 | $70,450 | $170,260 | 18,790 |
| Colorado | $108,060 | $120,890 | $76,180 | $176,300 | 6,850 |
| New Jersey | $107,020 | $112,560 | $72,440 | $159,010 | 4,440 |
| Connecticut | $106,600 | $112,460 | $78,170 | $155,570 | 5,310 |
| Delaware | $106,020 | $114,420 | $76,950 | $172,340 | 530 |
| South Carolina | $105,360 | $107,690 | $67,210 | $148,720 | 5,060 |
| New York | $105,130 | $114,910 | $74,630 | $169,710 | 8,420 |
| New Hampshire | $103,890 | $109,960 | $72,400 | $157,810 | 2,580 |
| Idaho | $103,660 | $108,170 | $63,980 | $136,590 | 970 |
| Michigan | $102,730 | $106,150 | $67,150 | $140,420 | 31,830 |
| Arizona | $102,510 | $109,580 | $73,010 | $161,770 | 5,440 |
| Maine | $101,500 | $104,660 | $70,180 | $131,870 | 940 |
| Oregon | $101,290 | $107,750 | $75,560 | $144,970 | 3,080 |
| North Carolina | $100,990 | $106,210 | $68,340 | $157,710 | 9,390 |
| West Virginia | $100,610 | $100,800 | $62,350 | $136,930 | 860 |
| Vermont | $100,520 | $105,090 | $76,780 | $140,140 | 530 |
| Illinois | $99,730 | $104,460 | $67,200 | $143,500 | 9,920 |
| Kentucky | $99,410 | $103,340 | $71,080 | $139,600 | 3,050 |
| Virginia | $99,350 | $105,240 | $61,300 | $155,030 | 7,960 |
| Tennessee | $99,330 | $101,260 | $47,000 | $142,230 | 3,680 |
| Montana | $99,250 | $100,100 | $63,750 | $131,040 | 580 |
| Indiana | $99,200 | $103,430 | $64,770 | $137,990 | 8,650 |
| Utah | $99,050 | $102,810 | $69,750 | $136,440 | 3,540 |
| Minnesota | $98,980 | $105,650 | $69,290 | $143,080 | 5,970 |
| Nevada | $98,110 | $104,090 | $67,490 | $152,540 | 1,090 |
| Iowa | $97,570 | $99,070 | $64,900 | $133,850 | 4,230 |
| Alabama | $97,550 | $106,090 | $65,530 | $159,030 | 5,480 |
| Pennsylvania | $97,450 | $103,660 | $65,340 | $148,120 | 14,300 |
| Florida | $97,190 | $101,870 | $61,270 | $148,510 | 8,860 |
| Georgia | $96,820 | $108,100 | $66,940 | $150,100 | 5,180 |
| Ohio | $96,330 | $97,970 | $63,740 | $135,200 | 16,420 |
| Hawaii | $95,250 | $101,040 | $74,180 | $132,950 | 460 |
| Wisconsin | $94,820 | $97,360 | $66,180 | $130,990 | 8,060 |
| Missouri | $91,890 | $95,250 | $63,210 | $131,750 | 3,950 |
| Kansas | $91,770 | $94,780 | $66,450 | $132,630 | 4,120 |
| Mississippi | $90,730 | $96,510 | $60,440 | $135,760 | 1,210 |
| South Dakota | $90,590 | $96,180 | $70,510 | $128,810 | 680 |
| Oklahoma | $90,510 | $98,530 | $70,140 | $136,020 | 2,250 |
| North Dakota | $84,020 | $92,000 | $53,190 | $132,410 | 770 |
| Nebraska | $82,510 | $90,490 | $62,130 | $129,290 | 860 |
| Arkansas | $78,570 | $84,370 | $53,970 | $122,250 | 1,150 |
Data from BLS Occupational Employment and Wage Statistics (OEWS), 2024. Sorted by median salary (highest to lowest). Entry Level = 10th percentile, Top Earners = 90th percentile.
Mechanical Engineer Salary FAQs
Which state pays Mechanical Engineers the most?
New Mexico pays the highest median salary for Mechanical Engineers at $141,490 per year, according to 2024 BLS data. The top 5 highest paying states are: New Mexico ($141,490), Alaska ($129,990), California ($126,370), Massachusetts ($122,670), Wyoming ($116,910).
What is the average Mechanical Engineer salary nationally?
The average median Mechanical Engineer salary across all 50 states is $102,359 per year. The salary ranges from $78,570 in Arkansas to $141,490 in New Mexico — a difference of $62,920.
Which state pays Mechanical Engineers the least?
Arkansas has the lowest median Mechanical Engineer salary at $78,570 per year. However, cost of living in Arkansas may be lower, so purchasing power could be comparable.