A ekg technician in Salt Lake City-Murray has a median wage of $224,280. In Tuscaloosa the median is $32,630. That is a 6.87-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.
The top tenth of ekg technicians earn $121,350 or more; the bottom tenth earn under $39,000. That is a 3.11× gap within the same occupation, in the same year. A spread this wide means the job title is not what determines pay — specialisation, employer type, seniority or book of business is. Expect the early years to sit near the bottom of the band rather than the middle, and treat the $74,310 median as a waypoint, not a destination.
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 6.87× 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 ekg technician concentration table further down shows where that is happening.
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| Salt Lake City-Murray UT | $224,280 | $107.83 | 2.42 | 810 |
| Oxnard-Thousand Oaks-Ventura CA | $128,530 | $61.79 | 0.41 | 50 |
| Urban Honolulu HI | $111,730 | $53.72 | 0.73 | 130 |
| Seattle-Tacoma-Bellevue WA | $107,710 | $51.79 | 0.76 | 640 |
| Boston-Cambridge-Newton MA-NH | $107,000 | $51.44 | 0.71 | 780 |
| Bakersfield-Delano CA | $106,340 | $51.12 | 0.49 | 70 |
| Modesto CA | $105,400 | $50.67 | 1.07 | 80 |
| Bridgeport-Stamford-Danbury CT | $104,050 | $50.02 | 1.04 | 170 |
| Providence-Warwick RI-MA | $104,000 | $50.00 | 1.15 | 330 |
| San Francisco-Oakland-Fremont CA | $103,060 | $49.55 | 0.52 | 500 |
| Colorado Springs CO | $102,350 | $49.21 | 0.58 | 70 |
| Boise City ID | $100,100 | $48.13 | 0.88 | 140 |
| Worcester MA | $98,950 | $47.57 | 0.86 | 120 |
| Syracuse NY | $97,900 | $47.07 | 0.86 | 100 |
| San Jose-Sunnyvale-Santa Clara CA | $97,590 | $46.92 | 0.48 | 220 |
| Madison WI | $95,890 | $46.10 | 0.46 | 80 |
| Portland-Vancouver-Hillsboro OR-WA | $95,750 | $46.03 | 0.7 | 340 |
| Vallejo CA | $95,490 | $45.91 | 0.86 | 50 |
| Boulder CO | $94,190 | $45.29 | 0.99 | 80 |
| Washington-Arlington-Alexandria DC-VA-MD-WV | $93,030 | $44.73 | 1.09 | 1,390 |
| Denver-Aurora-Centennial CO | $92,260 | $44.36 | 0.62 | 400 |
| Santa Rosa-Petaluma CA | $92,110 | $44.28 | 0.48 | 40 |
| Sussex Delaware nonmetropolitan area | $90,760 | $43.64 | 1.55 | 60 |
| Hartford-West Hartford-East Hartford CT | $89,950 | $43.24 | 0.92 | 220 |
| Sacramento-Roseville-Folsom CA | $88,290 | $42.45 | 0.75 | 330 |
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| Tuscaloosa AL | $32,630 | $15.69 | 1.43 | 60 |
| Gulfport-Biloxi MS | $35,740 | $17.18 | 0.95 | 60 |
| Tallahassee FL | $35,750 | $17.19 | 1.67 | 130 |
| San Juan-Bayamon-Caguas PR | $35,900 | $17.26 | 0.9 | 250 |
| Lower East Mississippi nonmetropolitan area | $35,950 | $17.29 | 0.8 | 40 |
| Northern West Virginia nonmetropolitan area | $36,340 | $17.47 | 0.82 | 50 |
| Lafayette LA | $37,180 | $17.88 | 1.54 | 110 |
| Fayetteville NC | $37,600 | $18.08 | 1.94 | 100 |
| Southern South Carolina nonmetropolitan area | $39,080 | $18.79 | 1.73 | 40 |
| Ponce PR | $39,750 | $19.11 | 2.66 | 70 |
Rochester has 8.08× the national concentration of ekg technicians — the densest market in the country for this role, with 400 employed locally. Pay there is $48,970, which does not put it near the top of the pay table. Concentration and compensation are different things — a dense market is easier to get hired in and easier to move around within, but the competition that makes it dense also caps what employers need to offer.
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| Rochester MN | $48,970 | $23.54 | 8.08 | 400 |
| Florence SC | $59,170 | $28.45 | 3.78 | 140 |
| Ann Arbor MI | $81,890 | $39.37 | 3.53 | 310 |
| Wildwood-The Villages FL | $77,950 | $37.47 | 3.52 | 60 |
| Rome GA | $74,440 | $35.79 | 3.47 | 60 |
| Deltona-Daytona Beach-Ormond Beach FL | $81,760 | $39.31 | 2.89 | 260 |
| Huntington-Ashland WV-KY-OH | $40,230 | $19.34 | 2.86 | 160 |
| Evansville IN | $48,100 | $23.13 | 2.77 | 150 |
| Ponce PR | $39,750 | $19.11 | 2.66 | 70 |
| Kalamazoo-Portage MI | $74,840 | $35.98 | 2.58 | 130 |
| Ocala FL | $62,100 | $29.85 | 2.51 | 120 |
| Erie PA | $42,420 | $20.39 | 2.44 | 120 |
| Metropolitan area | Median | Hourly | LQ | Employed |
|---|---|---|---|---|
| New York-Newark-Jersey City NY-NJ | $87,210 | $41.93 | 1.09 | 4,180 |
| Los Angeles-Long Beach-Anaheim CA | $66,090 | $31.77 | 1.02 | 2,600 |
| Philadelphia-Camden-Wilmington PA-NJ-DE-MD | $73,380 | $35.28 | 1.6 | 1,880 |
| Dallas-Fort Worth-Arlington TX | $50,590 | $24.32 | 1.01 | 1,660 |
| Houston-Pasadena-The Woodlands TX | $60,650 | $29.16 | 1.11 | 1,480 |
| Miami-Fort Lauderdale-West Palm Beach FL | $81,120 | $39.00 | 1.24 | 1,420 |
| Atlanta-Sandy Springs-Roswell GA | $79,250 | $38.10 | 1.2 | 1,410 |
| Washington-Arlington-Alexandria DC-VA-MD-WV | $93,030 | $44.73 | 1.09 | 1,390 |
| Chicago-Naperville-Elgin IL-IN | $58,390 | $28.07 | 0.73 | 1,340 |
| Phoenix-Mesa-Chandler AZ | $68,330 | $32.85 | 0.99 | 950 |
| Detroit-Warren-Dearborn MI | $81,410 | $39.14 | 1.1 | 850 |
| Salt Lake City-Murray UT | $224,280 | $107.83 | 2.42 | 810 |
Figures come from the BLS Occupational Employment and Wage Statistics programme, May 2025 release, SOC code 29-2031. OEWS surveys employers, so it reports what is actually paid rather than what job advertisements claim, and it excludes the self-employed. Estimates are published for 220 of 528 metropolitan areas; the remaining 308 had too few survey responses for BLS to publish without risking disclosure, so they are absent here rather than estimated. For a specialised role that is normal. Read the methodology.