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

Opticians, Dispensing

Illustration of a clinical setting with medical staff and equipment

SOC code 29-2081 · Healthcare Practitioners and Technical Occupations

National employment
73,530
Mean annual wage
$51,770
Mean hourly wage
$24.89
Median annual wage
$47,260
Median hourly wage
$22.72

Wage percentiles

PercentileAnnual wageHourly wage
10th percentile$35,610$17.12
25th percentile$38,820$18.66
50th percentile (median)$47,260$22.72
75th percentile$61,700$29.66
90th percentile$76,750$36.90

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 Opticians, Dispensing (SOC 29-2081), 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
Alabama920$36,750$35,570$29,690$31,990$38,410$46,100
Alaska90$58,030$56,260$44,190$48,300$67,080$74,150
Arizona1,670$49,940$46,520$36,570$38,990$57,950$72,590
Arkansas660$47,370$45,440$29,600$35,850$59,500$69,770
California8,180$59,000$57,770$41,590$46,690$69,880$77,500
Colorado1,510$48,010$45,900$37,440$40,560$54,160$60,750
Connecticut580$65,550$64,780$42,910$55,870$79,210$82,610
Delaware280$44,080$40,400$34,930$37,510$49,450$59,330
District of Columbia60$60,580$59,110$47,310$47,840$69,160$77,370
Florida5,030$54,980$56,920$38,230$45,510$63,700$72,870
Georgia2,580$50,190$45,640$35,010$37,430$62,050$72,590
Hawaii160$57,170$56,090$36,820$37,410$74,220$77,500
Idaho570$44,510$39,670$30,800$36,640$45,660$72,590
Illinois3,660$44,560$41,230$36,200$37,550$46,900$62,560
Indiana1,900$39,780$37,740$30,750$35,320$44,100$48,770
Iowa1,000$42,990$41,810$36,140$37,530$46,610$50,230
Kansas810$40,590$37,890$33,610$36,140$45,110$46,950
Kentucky980$46,290$44,530$29,620$36,570$58,290$62,990
Louisiana880$37,320$34,910$27,740$30,130$42,520$47,130
Maine310$47,510$46,310$37,760$39,830$53,670$61,530
Maryland1,170$48,560$47,710$35,310$38,000$58,000$63,980
Massachusetts1,430$65,400$63,810$44,890$52,570$76,420$88,940
Michigan3,220$43,500$39,870$35,490$37,860$45,150$53,090
Minnesota1,630$49,520$49,020$38,980$44,310$54,770$64,920
Mississippi560$36,210$35,530$26,140$30,060$41,790$47,600
Missouri1,610$44,340$36,960$31,000$34,280$45,180$51,950
Montana310$45,700$44,600$33,520$38,640$48,100$62,400
Nebraska670$40,970$38,850$32,140$37,020$46,070$48,130
Nevada1,440$53,740$47,600$39,160$44,440$60,850$78,660
New Hampshire500$51,690$49,400$38,930$43,700$57,970$66,000
New Jersey2,260$65,020$66,250$43,980$51,690$77,350$82,160
New Mexico350$38,880$36,910$27,600$33,780$41,100$49,330
New York5,180$63,050$60,100$47,490$58,240$66,190$75,970
North Carolina1,890$53,600$49,570$35,600$38,280$67,730$78,100
North Dakota300$43,910$41,400$36,760$37,760$47,000$53,740
Ohio3,190$48,420$48,080$32,610$38,330$57,890$62,250
Oklahoma700$36,680$36,150$27,620$30,760$38,320$46,960
Oregon1,090$59,810$49,550$39,360$44,830$74,220$100,920
Pennsylvania2,750$45,190$44,010$35,360$37,760$48,730$59,360
Rhode Island280$55,420$50,380$39,200$43,890$71,070$74,230
South Carolina870$48,760$46,830$31,260$37,670$59,990$71,300
South Dakota420$42,130$41,020$35,990$37,050$45,850$49,670
Tennessee1,640$48,760$47,850$31,580$36,090$59,840$70,970
Texas7,100$38,370$36,400$28,690$32,230$43,440$49,080
Utah680$44,800$39,760$32,200$36,060$48,860$74,220
Vermont90$61,420$57,500$40,730$48,020$65,630$74,220
Virginia2,500$54,370$54,320$36,970$45,040$63,130$75,200
Washington2,000$52,170$48,320$38,950$44,140$57,760$74,670
West Virginia400$41,030$38,480$28,950$31,960$46,800$59,300
Wisconsin1,530$44,630$43,320$35,600$37,020$49,160$58,750
Wyoming160$39,440$37,870$31,370$33,880$43,420$48,300

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 Healthcare Practitioners and Technical 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.