support · SOC 31-9097
Phlebotomists
National median $45,230 / yr · 143,540 jobs nationally. Same job, very different outcomes by state — see the WageBench Score below.
National median
$45,230
BLS OEWS
Top state by Score
ND
Score 73 · North Dakota
Top-paying metro
Santa Rosa
$62,350 median
Top WageBench Score
73
North Dakota
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 | North Dakota | $47,430 | $46,481 | 2.0% | 89 | ✓ | 73 |
| #2 | Seattle-Tacoma-Bellevue, WA | $49,900 | $49,900 | 0.0% | — | ✓ | 71 |
| #3 | Atlanta-Sandy Springs-Roswell, GA | $49,370 | $46,704 | 5.4% | — | ✓ | 70 |
| #4 | Raleigh-Cary, NC | $46,280 | $44,313 | 4.3% | — | ✓ | 70 |
| #5 | Missouri | $43,120 | $41,180 | 4.5% | 91 | ✓ | 70 |
| #6 | Miami-Fort Lauderdale-West Palm Beach, FL | $45,210 | $45,210 | 0.0% | — | ✓ | 70 |
| #7 | Kansas City, MO-KS | $46,110 | $44,035 | 4.5% | — | ✓ | 70 |
| #8 | Denver-Aurora-Centennial, CO | $48,070 | $45,955 | 4.4% | — | ✓ | 70 |
| #9 | Austin-Round Rock-San Marcos, TX | $45,570 | $45,570 | 0.0% | — | ✓ | 70 |
| #10 | Montana | $45,470 | $43,106 | 5.2% | 95 | ✓ | 69 |
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,780
P25
$38,190
MEDIAN
$45,230
P75
$48,930
P90
$58,780
Hourly mean
$22
Hourly median
$22
Annual mean
$45,520
Total US jobs
143,540
Every state & metro, ranked
Filter by state, set a minimum WageBench Score, or restrict to Nurse Licensure Compact members. 498 scored areas total.
498 areas · page 1 of 20
| Area | State | Median | Take-Home | State Tax | COL Index | NLC | HPSA | WageBench Score ↓ |
|---|---|---|---|---|---|---|---|---|
| North Dakota | ND | $47,430 | $46,481 | 2.0% | 89 | ✓ | 23 | 73 |
| Seattle-Tacoma-Bellevue, WA | WA | $49,900 | $49,900 | 0.0% | — | ✓ | 21 | 71 |
| Atlanta-Sandy Springs-Roswell, GA | GA | $49,370 | $46,704 | 5.4% | — | ✓ | 24 | 70 |
| Raleigh-Cary, NC | NC | $46,280 | $44,313 | 4.3% | — | ✓ | 24 | 70 |
| Missouri | MO | $43,120 | $41,180 | 4.5% | 91 | ✓ | 24 | 70 |
| Miami-Fort Lauderdale-West Palm Beach, FL | FL | $45,210 | $45,210 | 0.0% | — | ✓ | 24 | 70 |
| Kansas City, MO-KS | MO | $46,110 | $44,035 | 4.5% | — | ✓ | 24 | 70 |
| Denver-Aurora-Centennial, CO | CO | $48,070 | $45,955 | 4.4% | — | ✓ | 22 | 70 |
| Austin-Round Rock-San Marcos, TX | TX | $45,570 | $45,570 | 0.0% | — | ✓ | 23 | 70 |
| Montana | MT | $45,470 | $43,106 | 5.2% | 95 | ✓ | 22 | 69 |
| Dallas-Fort Worth-Arlington, TX | TX | $46,480 | $46,480 | 0.0% | — | ✓ | 23 | 69 |
| Georgia | GA | $45,840 | $43,365 | 5.4% | 96 | ✓ | 24 | 69 |
| Washington | WA | $48,880 | $48,880 | 0.0% | 107 | ✓ | 21 | 69 |
| St. Louis, MO-IL | MO | $45,750 | $43,691 | 4.5% | — | ✓ | 24 | 69 |
| New Mexico | NM | $42,910 | $40,807 | 4.9% | 92 | ✓ | 24 | 69 |
| Colorado | CO | $47,180 | $45,104 | 4.4% | 103 | ✓ | 22 | 69 |
| Charlotte-Concord-Gastonia, NC-SC | NC | $44,980 | $43,068 | 4.3% | — | ✓ | 24 | 69 |
| North Carolina | NC | $43,330 | $41,488 | 4.3% | 94 | ✓ | 24 | 69 |
| Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | PA | $47,370 | $45,916 | 3.1% | — | ✓ | 21 | 69 |
| San Francisco-Oakland-Fremont, CA | CA | $58,900 | $55,366 | 6.0% | — | — | 24 | 69 |
| San Jose-Sunnyvale-Santa Clara, CA | CA | $60,600 | $56,964 | 6.0% | — | — | 24 | 69 |
| Baltimore-Columbia-Towson, MD | MD | $44,450 | $42,228 | 5.0% | — | ✓ | 24 | 69 |
| Wisconsin | WI | $46,470 | $44,007 | 5.3% | 94 | ✓ | 21 | 69 |
| Kentucky | KY | $42,480 | $40,781 | 4.0% | 90 | ✓ | 23 | 69 |
| Nashville-Davidson--Murfreesboro--Franklin, TN | TN | $44,240 | $44,240 | 0.0% | — | ✓ | 23 | 69 |
1 / 20
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 →