A medical coding in San Jose-Sunnyvale-Santa Clara has a median wage of $86,890. In Puerto Rico nonmetropolitan area the median is $21,840. That is a 3.98-fold difference for the same job title, which is unusually wide even by the standards of a country this large — and it means a national average for this role is close to meaningless.
Ten per cent of medical codings earn below $37,000 and ten per cent above $81,150 — a 2.19× band. The upside from median to 90th percentile is 59%, which is a normal amount of room for experience and specialisation to matter. An offer below the 25th percentile is worth questioning; one above the 75th is worth taking seriously.
The top of the table is spread across several states rather than concentrated in one, which points away from a pure cost-of-living story. Where a role pays 3.98× more in one market than another without a single expensive state dominating, the usual cause is local demand density — a few metros where the industry clusters and employers compete for the same small pool. The medical coding concentration table further down shows where that is happening.
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| San Jose-Sunnyvale-Santa Clara CA | $86,890 | $41.78 | 0.65 | 920 |
| Vallejo CA | $82,230 | $39.53 | 0.72 | 130 |
| Sacramento-Roseville-Folsom CA | $75,150 | $36.13 | 0.99 | 1,340 |
| San Francisco-Oakland-Fremont CA | $74,400 | $35.77 | 0.63 | 1,880 |
| New Haven CT | $67,290 | $32.35 | 0.63 | 220 |
| Iowa City IA | $66,340 | $31.90 | 2.79 | 330 |
| Milwaukee-Waukesha WI | $65,730 | $31.60 | 0.73 | 750 |
| Cheyenne WY | $65,680 | $31.58 | 1.06 | 60 |
| Seattle-Tacoma-Bellevue WA | $65,530 | $31.51 | 1.08 | 2,830 |
| Alaska nonmetropolitan area | $65,470 | $31.47 | 1.94 | 260 |
| Urban Honolulu HI | $65,220 | $31.36 | 0.55 | 310 |
| La Crosse-Onalaska WI-MN | $64,590 | $31.05 | 0.64 | 70 |
| Corvallis OR | $64,450 | $30.98 | 2.09 | 100 |
| Appleton WI | $63,510 | $30.54 | 0.63 | 100 |
| Mount Vernon-Anacortes WA | $63,360 | $30.46 | 1.58 | 100 |
| Bend OR | $62,980 | $30.28 | 1.63 | 220 |
| Stockton-Lodi CA | $62,950 | $30.27 | 0.77 | 280 |
| Columbia SC | $62,650 | $30.12 | 1.3 | 640 |
| Charlottesville VA | $62,600 | $30.10 | 1.5 | 220 |
| Winston-Salem NC | $62,590 | $30.09 | 1.53 | 520 |
| Greenville NC | $62,570 | $30.08 | 3.86 | 390 |
| Topeka KS | $62,470 | $30.03 | 2.16 | 310 |
| Ann Arbor MI | $62,420 | $30.01 | 1.32 | 360 |
| Santa Fe NM | $62,280 | $29.94 | 1.12 | 90 |
| Northwest Colorado nonmetropolitan area | $62,200 | $29.90 | 0.58 | 100 |
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| Puerto Rico nonmetropolitan area | $21,840 | $10.50 | 1.1 | 40 |
| Mayaguez PR | $24,760 | $11.90 | 2.15 | 140 |
| Aguadilla PR | $25,890 | $12.45 | 0.93 | 60 |
| Arecibo PR | $28,330 | $13.62 | 1.1 | 50 |
| Ponce PR | $28,630 | $13.77 | 1.84 | 150 |
| San Juan-Bayamon-Caguas PR | $28,750 | $13.82 | 1.6 | 1,380 |
| Texarkana TX-AR | $34,940 | $16.80 | 0.87 | 60 |
| Sebring FL | $36,470 | $17.53 | 1.81 | 60 |
| West Arkansas nonmetropolitan area | $36,910 | $17.74 | 1.02 | 110 |
| Fort Smith AR-OK | $37,020 | $17.80 | 1.04 | 120 |
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| Fairbanks-College AK | $61,090 | $29.37 | 4.22 | 190 |
| Greenville NC | $62,570 | $30.08 | 3.86 | 390 |
| Muncie IN | $43,160 | $20.75 | 2.96 | 170 |
| Iowa City IA | $66,340 | $31.90 | 2.79 | 330 |
| Anchorage AK | $60,620 | $29.15 | 2.76 | 610 |
| Huntington-Ashland WV-KY-OH | $52,000 | $25.00 | 2.68 | 470 |
| Midland MI | $52,050 | $25.02 | 2.67 | 120 |
| Hattiesburg MS | $43,600 | $20.96 | 2.54 | 200 |
| East Kentucky nonmetropolitan area | $38,850 | $18.68 | 2.51 | 290 |
| Evansville IN | $49,070 | $23.59 | 2.47 | 420 |
| Pinehurst-Southern Pines NC | $47,360 | $22.77 | 2.37 | 130 |
| Columbia MO | $60,960 | $29.31 | 2.25 | 300 |
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| New York-Newark-Jersey City NY-NJ | $61,190 | $29.42 | 0.68 | 8,090 |
| Los Angeles-Long Beach-Anaheim CA | $59,110 | $28.42 | 0.92 | 7,240 |
| Dallas-Fort Worth-Arlington TX | $52,140 | $25.07 | 1.03 | 5,210 |
| Miami-Fort Lauderdale-West Palm Beach FL | $49,010 | $23.56 | 1.28 | 4,530 |
| Chicago-Naperville-Elgin IL-IN | $57,970 | $27.87 | 0.8 | 4,510 |
| Houston-Pasadena-The Woodlands TX | $51,250 | $24.64 | 0.89 | 3,680 |
| Philadelphia-Camden-Wilmington PA-NJ-DE-MD | $49,700 | $23.89 | 0.9 | 3,260 |
| Seattle-Tacoma-Bellevue WA | $65,530 | $31.51 | 1.08 | 2,830 |
| Atlanta-Sandy Springs-Roswell GA | $58,950 | $28.34 | 0.77 | 2,790 |
| Boston-Cambridge-Newton MA-NH | $60,460 | $29.07 | 0.78 | 2,630 |
| Phoenix-Mesa-Chandler AZ | $47,450 | $22.81 | 0.83 | 2,480 |
| Tampa-St. Petersburg-Clearwater FL | $50,020 | $24.05 | 1.35 | 2,450 |
Figures come from the BLS Occupational Employment and Wage Statistics programme, May 2025 release, SOC code 29-2072. OEWS surveys employers, so it reports what is actually paid rather than what job advertisements claim, and it excludes the self-employed. Estimates cover 502 of 528 metropolitan areas — near-complete coverage, which means the ranges above are reliable rather than drawn from a handful of markets. Read the methodology.