allied · SOC 29-2057
Ophthalmic Medical Technicians
National median $45,570 / yr · 71,010 jobs nationally. Same job, very different outcomes by state — see the WageBench Score below.
National median
$45,570
BLS OEWS
Top state by Score
WI
Score 73 · Wisconsin
Top-paying metro
Santa Rosa
$102,540 median
Top WageBench Score
74
Milwaukee-Waukesha, WI
Top 10 destinations
Same job. Wildly different outcomes by metro. Click any column to re-sort.
| Rank | Area | Annual Median | Take-Home | State Tax | COL Index | NLC | WageBench Score ↓ |
|---|---|---|---|---|---|---|---|
| #1 | Milwaukee-Waukesha, WI | $61,580 | $58,316 | 5.3% | — | ✓ | 74 |
| #2 | Wisconsin | $56,420 | $53,430 | 5.3% | 94 | ✓ | 73 |
| #3 | Seattle-Tacoma-Bellevue, WA | $53,990 | $53,990 | 0.0% | — | ✓ | 73 |
| #4 | Baltimore-Columbia-Towson, MD | $51,380 | $48,811 | 5.0% | — | ✓ | 72 |
| #5 | North Dakota | $46,190 | $45,266 | 2.0% | 89 | ✓ | 72 |
| #6 | Miami-Fort Lauderdale-West Palm Beach, FL | $49,710 | $49,710 | 0.0% | — | ✓ | 72 |
| #7 | San Francisco-Oakland-Fremont, CA | $63,300 | $59,502 | 6.0% | — | — | 71 |
| #8 | Charlotte-Concord-Gastonia, NC-SC | $47,540 | $45,520 | 4.3% | — | ✓ | 70 |
| #9 | Tampa-St. Petersburg-Clearwater, FL | $47,210 | $47,210 | 0.0% | — | ✓ | 70 |
| #10 | Nashville-Davidson--Murfreesboro--Franklin, TN | $47,010 | $47,010 | 0.0% | — | ✓ | 70 |
National wage distribution
How pay spreads across the workforce — from the 10th percentile (entry / low-COL settings) to the 90th (highest-paying environments).
P10
$35,700
P25
$38,170
MEDIAN
$45,570
P75
$51,390
P90
$61,940
Hourly mean
$23
Hourly median
$22
Annual mean
$47,060
Total US jobs
71,010
Every state & metro, ranked
Filter by state, set a minimum WageBench Score, or restrict to Nurse Licensure Compact members. 367 scored areas total.
367 areas · page 1 of 15
| Area | State | Median | Take-Home | State Tax | COL Index | NLC | HPSA | WageBench Score ↓ |
|---|---|---|---|---|---|---|---|---|
| Milwaukee-Waukesha, WI | WI | $61,580 | $58,316 | 5.3% | — | ✓ | 21 | 74 |
| Wisconsin | WI | $56,420 | $53,430 | 5.3% | 94 | ✓ | 21 | 73 |
| Seattle-Tacoma-Bellevue, WA | WA | $53,990 | $53,990 | 0.0% | — | ✓ | 21 | 73 |
| Baltimore-Columbia-Towson, MD | MD | $51,380 | $48,811 | 5.0% | — | ✓ | 24 | 72 |
| North Dakota | ND | $46,190 | $45,266 | 2.0% | 89 | ✓ | 23 | 72 |
| Miami-Fort Lauderdale-West Palm Beach, FL | FL | $49,710 | $49,710 | 0.0% | — | ✓ | 24 | 72 |
| San Francisco-Oakland-Fremont, CA | CA | $63,300 | $59,502 | 6.0% | — | — | 24 | 71 |
| Charlotte-Concord-Gastonia, NC-SC | NC | $47,540 | $45,520 | 4.3% | — | ✓ | 24 | 70 |
| Tampa-St. Petersburg-Clearwater, FL | FL | $47,210 | $47,210 | 0.0% | — | ✓ | 24 | 70 |
| Nashville-Davidson--Murfreesboro--Franklin, TN | TN | $47,010 | $47,010 | 0.0% | — | ✓ | 23 | 70 |
| Denver-Aurora-Centennial, CO | CO | $49,870 | $47,676 | 4.4% | — | ✓ | 22 | 70 |
| North Carolina | NC | $45,150 | $43,231 | 4.3% | 94 | ✓ | 24 | 70 |
| Orlando-Kissimmee-Sanford, FL | FL | $46,640 | $46,640 | 0.0% | — | ✓ | 24 | 70 |
| Dallas-Fort Worth-Arlington, TX | TX | $49,950 | $49,950 | 0.0% | — | ✓ | 23 | 70 |
| South Dakota | SD | $42,430 | $42,430 | 0.0% | 89 | ✓ | 22 | 70 |
| Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | PA | $46,990 | $45,547 | 3.1% | — | ✓ | 21 | 69 |
| Kansas | KS | $43,700 | $41,406 | 5.3% | 90 | ✓ | 22 | 69 |
| Nebraska | NE | $45,210 | $43,040 | 4.8% | 90 | ✓ | 20 | 69 |
| Montana | MT | $47,290 | $44,831 | 5.2% | 95 | ✓ | 22 | 69 |
| Maryland | MD | $50,070 | $47,567 | 5.0% | 105 | ✓ | 24 | 69 |
| Indiana | IN | $43,490 | $42,164 | 3.0% | 93 | ✓ | 23 | 69 |
| Florida | FL | $46,830 | $46,830 | 0.0% | 103 | ✓ | 24 | 69 |
| Washington | WA | $48,840 | $48,840 | 0.0% | 107 | ✓ | 21 | 69 |
| Iowa | IA | $44,030 | $42,357 | 3.8% | 88 | ✓ | 21 | 69 |
| Arizona | AZ | $47,040 | $45,864 | 2.5% | 101 | ✓ | 21 | 68 |
1 / 15
Employer benchmark
Download the full national benchmark (PDF)
National percentile wages, 51-state ranking by WageBench Score, top-25 metros, and methodology footer — formatted for HR / compensation review.
WageBench Score blends pay, taxes, COL, demand, license access and livability into one 0-100 number.
How we calculate it →