allied · SOC 29-1123
Physical Therapists
National median $102,760 / yr · 267,330 jobs nationally. Same job, very different outcomes by state — see the WageBench Score below.
National median
$102,760
BLS OEWS
Top state by Score
NM
Score 71 · New Mexico
Top-paying metro
San Francisco
$141,980 median
Top WageBench Score
71
New Mexico
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 | New Mexico | $106,880 | $101,643 | 4.9% | 92 | ✓ | 71 |
| #2 | San Francisco-Oakland-Fremont, CA | $141,980 | $133,461 | 6.0% | — | — | 71 |
| #3 | Seattle-Tacoma-Bellevue, WA | $107,290 | $107,290 | 0.0% | — | ✓ | 70 |
| #4 | Texas | $105,810 | $105,810 | 0.0% | 97 | ✓ | 70 |
| #5 | San Jose-Sunnyvale-Santa Clara, CA | $139,000 | $130,660 | 6.0% | — | — | 70 |
| #6 | Wyoming | $100,400 | $100,400 | 0.0% | 93 | ✓ | 70 |
| #7 | Columbus, OH | $105,130 | $101,976 | 3.0% | — | ✓ | 70 |
| #8 | Austin-Round Rock-San Marcos, TX | $103,630 | $103,630 | 0.0% | — | ✓ | 70 |
| #9 | Baltimore-Columbia-Towson, MD | $105,810 | $100,520 | 5.0% | — | ✓ | 70 |
| #10 | Arkansas | $99,010 | $95,545 | 3.5% | 87 | ✓ | 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
$77,140
P25
$86,160
MEDIAN
$102,760
P75
$121,160
P90
$135,140
Hourly mean
$51
Hourly median
$49
Annual mean
$105,280
Total US jobs
267,330
Every state & metro, ranked
Filter by state, set a minimum WageBench Score, or restrict to Nurse Licensure Compact members. 574 scored areas total.
574 areas · page 1 of 23
| Area | State | Median | Take-Home | State Tax | COL Index | NLC | HPSA | WageBench Score ↓ |
|---|---|---|---|---|---|---|---|---|
| New Mexico | NM | $106,880 | $101,643 | 4.9% | 92 | ✓ | 24 | 71 |
| San Francisco-Oakland-Fremont, CA | CA | $141,980 | $133,461 | 6.0% | — | — | 24 | 71 |
| Seattle-Tacoma-Bellevue, WA | WA | $107,290 | $107,290 | 0.0% | — | ✓ | 21 | 70 |
| Texas | TX | $105,810 | $105,810 | 0.0% | 97 | ✓ | 23 | 70 |
| San Jose-Sunnyvale-Santa Clara, CA | CA | $139,000 | $130,660 | 6.0% | — | — | 24 | 70 |
| Wyoming | WY | $100,400 | $100,400 | 0.0% | 93 | ✓ | 23 | 70 |
| Columbus, OH | OH | $105,130 | $101,976 | 3.0% | — | ✓ | 23 | 70 |
| Austin-Round Rock-San Marcos, TX | TX | $103,630 | $103,630 | 0.0% | — | ✓ | 23 | 70 |
| Baltimore-Columbia-Towson, MD | MD | $105,810 | $100,520 | 5.0% | — | ✓ | 24 | 70 |
| Arkansas | AR | $99,010 | $95,545 | 3.5% | 87 | ✓ | 24 | 70 |
| Mississippi | MS | $99,990 | $95,590 | 4.4% | 87 | ✓ | 25 | 70 |
| Tennessee | TN | $100,140 | $100,140 | 0.0% | 92 | ✓ | 23 | 70 |
| Missouri | MO | $99,310 | $94,841 | 4.5% | 91 | ✓ | 24 | 70 |
| Ohio | OH | $103,050 | $99,959 | 3.0% | 93 | ✓ | 23 | 70 |
| St. Louis, MO-IL | MO | $100,600 | $96,073 | 4.5% | — | ✓ | 24 | 69 |
| Denver-Aurora-Centennial, CO | CO | $102,340 | $97,837 | 4.4% | — | ✓ | 22 | 69 |
| Kansas City, MO-KS | MO | $101,270 | $96,713 | 4.5% | — | ✓ | 24 | 69 |
| Wisconsin | WI | $101,840 | $96,442 | 5.3% | 94 | ✓ | 21 | 69 |
| Charlotte-Concord-Gastonia, NC-SC | NC | $101,060 | $96,765 | 4.3% | — | ✓ | 24 | 69 |
| Jacksonville, FL | FL | $100,150 | $100,150 | 0.0% | — | ✓ | 24 | 69 |
| Alabama | AL | $97,290 | $93,398 | 4.0% | 89 | ✓ | 24 | 69 |
| Indianapolis-Carmel-Greenwood, IN | IN | $103,770 | $100,605 | 3.0% | — | ✓ | 23 | 69 |
| Houston-Pasadena-The Woodlands, TX | TX | $107,700 | $107,700 | 0.0% | — | ✓ | 23 | 69 |
| Nashville-Davidson--Murfreesboro--Franklin, TN | TN | $103,380 | $103,380 | 0.0% | — | ✓ | 23 | 69 |
| South Dakota | SD | $92,660 | $92,660 | 0.0% | 89 | ✓ | 22 | 69 |
1 / 23
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 →