Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2024 estimates

Machinists

Illustration of an assembly line with machinery parts and a conveyor belt

SOC code 51-4041 · Production Occupations

National employment
287,050
Mean annual wage
$59,320
Mean hourly wage
$28.52
Median annual wage
$58,750
Median hourly wage
$28.24

Wage percentiles

PercentileAnnual wageHourly wage
10th percentile$39,200$18.85
25th percentile$47,570$22.87
50th percentile (median)$58,750$28.24
75th percentile$67,700$32.55
90th percentile$80,010$38.47

See where a wage ranks

Estimate only, based on linear interpolation between this occupation's BLS OEWS reported percentiles above.

Wages by state (May 2024)

State-level employment and wage estimates for Machinists (SOC 51-4041), from the U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS) State estimates, May 2024. Data available for 51 of 51 states/DC for this occupation.

StateEmploymentMean annualMedian annual10th pctl annual25th pctl annual75th pctl annual90th pctl annual
Alabama5,620$55,960$53,320$36,610$43,990$64,160$78,160
Alaska140$74,610$72,710$49,990$52,680$92,030$100,280
Arizona5,280$59,070$59,020$40,160$48,930$65,680$76,600
Arkansas2,390$51,430$48,820$35,250$40,890$58,120$71,670
California21,580$60,050$56,220$36,370$44,770$72,610$86,060
Colorado2,580$59,760$58,890$41,410$47,800$70,650$79,190
Connecticut6,070$62,540$61,090$38,880$47,960$77,390$85,360
Delaware390$62,340$60,320$38,930$46,830$73,110$96,220
District of Columbia230$92,620$101,810$77,050$77,050$101,810$111,860
Florida8,240$53,320$50,570$36,300$43,080$61,640$73,380
Georgia6,930$52,500$49,420$36,470$40,030$61,790$73,810
Hawaii290$76,050$77,060$50,090$60,200$86,300$101,610
Idaho1,150$57,880$53,760$37,200$46,090$68,510$81,760
Illinois16,100$57,870$56,700$37,560$45,110$65,970$79,820
Indiana16,510$52,730$48,910$37,650$44,120$61,730$70,410
Iowa3,010$54,950$53,400$42,280$47,580$60,560$68,930
Kansas4,070$51,990$48,490$36,050$40,390$59,390$72,720
Kentucky4,150$55,210$53,630$38,200$45,230$63,590$73,000
Louisiana4,980$58,350$58,710$38,900$47,870$65,940$77,670
Maine1,560$61,500$61,950$44,660$49,510$73,930$77,150
Maryland1,600$61,650$58,240$42,640$48,100$73,470$84,450
Massachusetts7,870$65,140$62,420$46,560$49,870$77,260$85,960
Michigan23,090$54,020$49,930$37,730$44,440$62,140$74,510
Minnesota14,910$59,030$59,860$45,220$49,160$65,450$77,330
Mississippi2,110$53,210$50,460$32,790$40,300$61,340$74,230
Missouri8,200$60,980$57,920$42,120$47,410$78,340$79,730
Montana680$57,740$61,230$36,070$41,600$68,840$72,980
Nebraska2,210$59,440$58,060$38,520$45,980$74,320$85,360
Nevada860$57,420$55,580$41,740$46,410$63,680$78,740
New Hampshire1,540$60,630$59,910$44,800$48,910$72,320$81,440
New Jersey3,530$65,150$62,010$44,410$49,420$78,650$90,850
New Mexico830$61,950$57,520$37,060$46,120$76,970$85,530
New York8,870$61,380$60,220$40,210$48,240$73,680$83,450
North Carolina8,310$54,220$55,520$36,970$45,640$61,850$72,770
North Dakota500$58,320$58,110$41,930$46,820$68,300$78,020
Ohio14,110$56,240$56,200$38,260$46,240$62,940$76,390
Oklahoma4,020$52,950$51,980$36,410$44,670$61,010$69,310
Oregon3,220$62,260$62,120$43,560$49,530$72,780$79,380
Pennsylvania15,060$54,810$52,560$37,520$45,290$62,070$75,240
Rhode Island860$61,740$59,490$43,900$48,620$75,020$79,600
South Carolina4,530$54,360$53,040$34,170$45,780$63,060$71,450
South Dakota580$50,110$49,830$37,680$42,660$58,770$59,690
Tennessee7,730$51,850$48,610$36,050$40,970$60,760$67,780
Texas20,770$58,010$56,040$37,430$45,690$65,320$81,200
Utah3,680$59,810$60,450$42,640$48,560$67,320$78,910
Vermont380$56,060$49,040$39,390$46,910$66,810$79,040
Virginia6,140$62,000$60,920$44,340$49,480$70,390$85,030
Washington6,980$70,040$64,510$47,450$56,630$80,710$107,240
West Virginia1,530$50,340$47,980$37,840$39,890$57,290$65,540
Wisconsin12,530$54,280$52,030$37,560$46,670$61,670$71,660
Wyoming300$69,370$64,020$47,160$51,660$82,880$96,430

Hourly by-state wages are in the source dataset but not rendered here (annual only, to keep this table a manageable width); see the source link below for the full file. BLS suppresses some state-level figures for reliability: an em dash (—) means BLS did not publish that figure for this state and occupation. Per BLS’s own field definitions: "*" = a wage estimate is not available; "**" = an employment estimate is not available; "#" = a wage equal to or greater than $115.00 per hour or $239,200 per year (all three are shown here as —, not guessed). Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), State occupational employment and wage estimates, May 2024.

Similar-paying occupations in Production Occupations

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2024 estimates. Wage figures are BLS OEWS estimates and may not reflect current pay.